Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1998-1999 Microsoft Corporation
  3. All rights reserved.
  4. Module Name:
  5. dbgcon.hxx
  6. Abstract:
  7. Debug console device header file
  8. Author:
  9. Steve Kiraly (SteveKi) 28-Jun-1997
  10. Revision History:
  11. --*/
  12. #ifndef _DBGCON_HXX_
  13. #define _DBGCON_HXX_
  14. DEBUG_NS_BEGIN
  15. class TDebugDeviceConsole : public TDebugDevice {
  16. public:
  17. TDebugDeviceConsole::
  18. TDebugDeviceConsole(
  19. IN LPCTSTR pszConfiguration,
  20. IN EDebugType eDebugType
  21. );
  22. TDebugDeviceConsole::
  23. ~TDebugDeviceConsole(
  24. VOID
  25. );
  26. BOOL
  27. TDebugDeviceConsole::
  28. bValid(
  29. VOID
  30. );
  31. BOOL
  32. TDebugDeviceConsole::
  33. bOutput(
  34. IN UINT uSize,
  35. IN LPBYTE pszBuffer
  36. );
  37. private:
  38. //
  39. // Copying and assignment are not defined.
  40. //
  41. TDebugDeviceConsole::
  42. TDebugDeviceConsole(
  43. const TDebugDeviceConsole &rhs
  44. );
  45. const TDebugDeviceConsole &
  46. TDebugDeviceConsole::
  47. operator=(
  48. const TDebugDeviceConsole &rhs
  49. );
  50. HANDLE _hOutputHandle;
  51. BOOL _bValid;
  52. ECharType _eCharType;
  53. };
  54. DEBUG_NS_END
  55. #endif