pch.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /////////////////////////////////////////////////////////////////////////////
  2. // pch.h : include file for standard system include files,
  3. // or project specific include files that are used frequently, but
  4. // are changed infrequently
  5. //
  6. #pragma once
  7. /////////////////////////////////////////////////////////////////////////////
  8. // Standard C/C++ Includes
  9. #pragma warning(disable:4786)
  10. #include <crtdbg.h>
  11. #include <stdio.h>
  12. #include <stdarg.h>
  13. #include <time.h>
  14. #include <wchar.h>
  15. #include <map>
  16. /////////////////////////////////////////////////////////////////////////////
  17. // Win32 Includes
  18. #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
  19. #define _WIN32_DCOM // Enable DCOM features
  20. #include <windows.h> // Win32 declarations
  21. #include <tchar.h>
  22. #include <dbghelp.h>
  23. #include <objsafe.h>
  24. #include <comdef.h>
  25. /////////////////////////////////////////////////////////////////////////////
  26. // ATL Includes
  27. #include <atlbase.h> // ATL base declarations
  28. extern CComModule _Module;
  29. #include <atlcom.h> // ATL component object classes
  30. /////////////////////////////////////////////////////////////////////////////
  31. // ZLib Includes
  32. #define __MODULE__ "SymGuard"
  33. #define ZLIB_SKIP_NEW_REDEF
  34. #include <zlib.h>
  35. #include <zreg.h>
  36. #include <FixDelete.h>
  37. /////////////////////////////////////////////////////////////////////////////
  38. // TCLib Includes
  39. #include <TCLib.h>
  40. #include <..\TCLib\AutoHandle.h>
  41. #include <..\TCLib\AutoCriticalSection.h>
  42. #include <..\TCLib\ObjectLock.h>
  43. #include <..\TCLib\RelPath.h>
  44. //#include <..\TCLib\CoInit.h>
  45. //#include <..\TCLib\TCThread.h>
  46. /////////////////////////////////////////////////////////////////////////////
  47. // TCAtl Includes
  48. #include <TCAtl.h>
  49. #include <..\TCAtl\TCNullStreamImpl.h>
  50. #include <..\TCAtl\ObjectMap.h>