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.

119 lines
3.3 KiB

  1. // stdafx.h : include file for standard system include files,
  2. // or project specific include files that are used frequently,
  3. // but are changed infrequently
  4. #if !defined(AFX_STDAFX_H__3BFC9651_7A55_11D0_B928_00C04FD8D5B0__INCLUDED_)
  5. #define AFX_STDAFX_H__3BFC9651_7A55_11D0_B928_00C04FD8D5B0__INCLUDED_
  6. #if _MSC_VER >= 1000
  7. #pragma once
  8. #endif // _MSC_VER >= 1000
  9. #define STRICT
  10. #pragma warning(push,3)
  11. #include <nt.h>
  12. #include <ntdef.h>
  13. #include <ntrtl.h>
  14. #include <nturtl.h>
  15. #define NT_INCLUDED
  16. #undef ASSERT
  17. #undef ASSERTMSG
  18. #include <afxwin.h>
  19. #include <afxdisp.h>
  20. #include <afxtempl.h> // CTypedPtrList
  21. #include <afxdlgs.h> // CPropertyPage
  22. #include <afxcmn.h> // CSpinButtonCtrl
  23. #include <afxext.h>
  24. #include <afxmt.h>
  25. //#define _WIN32_WINNT 0x0500
  26. #define _ATL_APARTMENT_THREADED
  27. #include <mmc.h>
  28. #include "certmgr.h"
  29. EXTERN_C const CLSID CLSID_CertificateManager;
  30. EXTERN_C const CLSID CLSID_CertificateManagerPKPOLExt;
  31. EXTERN_C const CLSID CLSID_SaferWindowsExtension;
  32. #include <xstring>
  33. #include <list>
  34. #include <vector>
  35. #include <algorithm>
  36. using namespace std;
  37. #include <atlbase.h>
  38. //You may derive a class from CComModule and use it if you want to override
  39. //something, but do not change the name of _Module
  40. extern CComModule _Module;
  41. #include <atlcom.h>
  42. /*
  43. * Define/include the stuff we need for WTL::CImageList. We need prototypes
  44. * for IsolationAwareImageList_Read and IsolationAwareImageList_Write here
  45. * because commctrl.h only declares them if __IStream_INTERFACE_DEFINED__
  46. * is defined. __IStream_INTERFACE_DEFINED__ is defined by objidl.h, which
  47. * we can't include before including afx.h because it ends up including
  48. * windows.h, which afx.h expects to include itself. Ugh.
  49. */
  50. HIMAGELIST WINAPI IsolationAwareImageList_Read(LPSTREAM pstm);
  51. BOOL WINAPI IsolationAwareImageList_Write(HIMAGELIST himl,LPSTREAM pstm);
  52. #define _WTL_NO_AUTOMATIC_NAMESPACE
  53. #include <atlapp.h>
  54. #include <atlwin.h>
  55. #include <atlctrls.h>
  56. #include <lmcons.h>
  57. #include "stdcooki.h" // from ..\framewrk
  58. #include "stdcmpnt.h" // from ..\framewrk
  59. #include "stdcdata.h" // from ..\framewrk
  60. #include "persist.h" // PersistStream from ..\framewrk
  61. #include "stdutils.h" // GetObjectType() utility routines from ..\corecopy
  62. #include "stddtobj.h" // class DataObject from ..\framewrk
  63. #include "stdabout.h" // from ..\framewrk
  64. #include "chooser.h" // from ..\chooser
  65. #include "regkey.h" // AMC::CRegKey from ..\corecopy
  66. #include "safetemp.h" // from ..\corecopy
  67. #include "macros.h"
  68. #include "guidhelp.h" // GuidToCString
  69. #include <comstrm.h>
  70. #include <strings.h>
  71. #include <dsrole.h>
  72. #include <lmapibuf.h>
  73. #include <prsht.h>
  74. #include <shlobj.h>
  75. #include <dsclient.h>
  76. #include <objsel.h>
  77. #include <CertCA.h>
  78. #include <wincrypt.h>
  79. // For theming
  80. #include <shfusion.h>
  81. #include "dbg.h"
  82. #pragma warning(pop)
  83. #include "DisabledWarnings.h"
  84. #include "helpids.h"
  85. #include "CMUtils.h"
  86. #include "debug.h"
  87. #include "resource.h"
  88. #include "HelpPropertyPage.h"
  89. //{{AFX_INSERT_LOCATION}}
  90. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  91. #endif // !defined(AFX_STDAFX_H__3BFC9651_7A55_11D0_B928_00C04FD8D5B0__INCLUDED)