consio.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /*++
  2. Copyright (c) 2013 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. consio.h
  5. Abstract:
  6. This header contains definitions for standard input and output in the
  7. debugger.
  8. Author:
  9. Evan Green 30-Dec-2013
  10. --*/
  11. //
  12. // ------------------------------------------------------------------- Includes
  13. //
  14. //
  15. // ---------------------------------------------------------------- Definitions
  16. //
  17. //
  18. // ------------------------------------------------------ Data Type Definitions
  19. //
  20. //
  21. // -------------------------------------------------------------------- Globals
  22. //
  23. //
  24. // -------------------------------------------------------- Function Prototypes
  25. //
  26. INT
  27. DbgrInitializeConsoleIo (
  28. PDEBUGGER_CONTEXT Context
  29. );
  30. /*++
  31. Routine Description:
  32. This routine initializes console I/O for the debugger.
  33. Arguments:
  34. Context - Supplies a pointer to the debugger context.
  35. Return Value:
  36. 0 on success.
  37. Returns an error code on failure.
  38. --*/
  39. VOID
  40. DbgrDestroyConsoleIo (
  41. PDEBUGGER_CONTEXT Context
  42. );
  43. /*++
  44. Routine Description:
  45. This routine destroys console I/O for the debugger.
  46. Arguments:
  47. Context - Supplies a pointer to the debugger context.
  48. Return Value:
  49. None.
  50. --*/