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.

83 lines
1.1 KiB

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