Leaked source code of windows server 2003
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.

93 lines
2.1 KiB

  1. // File: precomp.h
  2. // Windows SDK Preprocessor macros
  3. #define OEMRESOURCE
  4. // Standard Windows SDK includes
  5. #include <windows.h>
  6. #include <windowsx.h>
  7. #include <mmsystem.h>
  8. #include <shellapi.h>
  9. #include <winsock.h>
  10. #include <commdlg.h>
  11. #include <cderr.h>
  12. #include <winldap.h>
  13. #include <wincrypt.h>
  14. #include <time.h>
  15. #include <strutil.h>
  16. // ATL preprocessor macros
  17. // If _ATL_NO_FORCE_LIBS is not present, ATL will force inclusion of
  18. // several lib files via #pragma comment( lib, XXX )... this is here to
  19. // save us from confusion in the future...
  20. #define _ATL_NO_FORCE_LIBS
  21. // We should really only put this in for w2k
  22. #define _ATL_NO_DEBUG_CRT
  23. // This makes the ATL Host window use a NoLock creator class, so we don't
  24. // Lock the local server. We have to make sure to close ATL host windows before
  25. // We exit, though!
  26. #define _ATL_HOST_NOLOCK
  27. #if 1
  28. #define ATL_TRACE_LEVEL 0
  29. #else
  30. #define ATL_TRACE_LEVEL 4
  31. #define _ATL_DEBUG_INTERFACES
  32. #define _ATL_DEBUG_QI
  33. #endif
  34. #define _ATL_APARTMENT_THREADED
  35. // This overrides ATLTRACE and ATLTRACE2 to use our debugging libraries and output stuff.
  36. #include <ConfDbg.h>
  37. // We should really only put this in for w2k
  38. #define _ASSERTE(expr) ASSERT(expr)
  39. #include "ConfAtlTrace.h"
  40. // ATL includes
  41. #include <atlbase.h>
  42. // #include <winres.h>
  43. #ifdef SubclassWindow
  44. // SubclassWindow definition from windowsx.h screws up ATL's CContainedWindow::SubclassWindow
  45. // as well as CWindowImplBase::SubclassWindow in atlwin.h
  46. #undef SubclassWindow
  47. #endif
  48. #include <atlconv.h>
  49. #include <atlbase.h>
  50. #include "AtlExeModule.h"
  51. #include <atlcom.h>
  52. #include <atlctl.h>
  53. #include <atlwin.h>
  54. #include <atlhost.h>
  55. // Standard NetMeeting includes
  56. #include <NmStd.h>
  57. #include <standrd.h>
  58. #include <ping.h>
  59. #include <capflags.h>
  60. #include <debspew.h>
  61. #include <RegEntry.h>
  62. #include <ConfReg.h>
  63. #include <oprahcom.h>
  64. #include <dllutil.h>
  65. #include <nmhelp.h>
  66. // Global Object definitions
  67. #include "refcount.h"
  68. // Global NetMeeting UI defintions
  69. #include "global.h"
  70. #include "strings.h"
  71. #include "syspol.h"
  72. #include <ConfEvt.h>
  73. #include <mtgset.h>