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.

61 lines
1.5 KiB

  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 2000 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // pch.h
  7. //
  8. // Description:
  9. // Precompiled header file for the ClusComp DLL.
  10. //
  11. // Maintained By:
  12. // Vij Vasu (Vvasu) 03-MAR-2000
  13. //
  14. //////////////////////////////////////////////////////////////////////////////
  15. #pragma once
  16. //////////////////////////////////////////////////////////////////////////////
  17. // Macro Definitions
  18. //////////////////////////////////////////////////////////////////////////////
  19. #if DBG==1 || defined( _DEBUG )
  20. #define DEBUG
  21. #endif
  22. //
  23. // KB: DEBUG_SUPPORT_NT4 DavidP 05-OCT-2000
  24. // Defining this to make sure that the debug macros don't do something
  25. // that won't work for NT4.
  26. #define DEBUG_SUPPORT_NT4
  27. ////////////////////////////////////////////////////////////////////////////////
  28. // Include Files
  29. //////////////////////////////////////////////////////////////////////////////
  30. #include <windows.h>
  31. // For a few global variables
  32. #include "Dll.h"
  33. // For tracing and debugging functions
  34. #include "Debug.h"
  35. // For logging functions
  36. #include <Log.h>
  37. // For the definition of smart pointer and handle templates
  38. #include "SmartClasses.h"
  39. // For the string ids
  40. #include "ClusCompResources.h"
  41. //////////////////////////////////////////////////////////////////////////////
  42. // Type definitions
  43. //////////////////////////////////////////////////////////////////////////////
  44. // Smart pointer to a character string.
  45. typedef CSmartGenericPtr< CPtrTrait< WCHAR > > SmartSz;