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.

81 lines
1.0 KiB

  1. /*++
  2. Copyright (c) 1998-1999 Microsoft Corporation
  3. All rights reserved.
  4. Module Name:
  5. dbgfac.hxx
  6. Abstract:
  7. Debug Device Class Factory header file
  8. Author:
  9. Steve Kiraly (SteveKi) 10-Dec-1995
  10. Revision History:
  11. --*/
  12. #ifndef _DBGFAC_HXX_
  13. #define _DBGFAC_HXX_
  14. DEBUG_NS_BEGIN
  15. class TDebugFactory
  16. {
  17. public:
  18. TDebugFactory::
  19. TDebugFactory(
  20. VOID
  21. );
  22. TDebugFactory::
  23. ~TDebugFactory(
  24. VOID
  25. );
  26. BOOL
  27. TDebugFactory::
  28. bValid(
  29. VOID
  30. ) const;
  31. virtual
  32. TDebugDevice *
  33. TDebugFactory::
  34. Produce(
  35. IN UINT uDevice,
  36. IN LPCTSTR pszConfiguration,
  37. IN BOOL bUnicode
  38. );
  39. static
  40. VOID
  41. TDebugFactory::
  42. Dispose(
  43. IN TDebugDevice *pDevice
  44. );
  45. private:
  46. TDebugFactory::
  47. TDebugFactory(
  48. const TDebugFactory &rhs
  49. );
  50. TDebugFactory &
  51. TDebugFactory::
  52. operator=(
  53. const TDebugFactory &rhs
  54. );
  55. };
  56. DEBUG_NS_END
  57. #endif // _DBGFAC_HXX_