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. //#define _WIN32_WINNT 0x0500
  24. #define _ATL_APARTMENT_THREADED
  25. #include <mmc.h>
  26. #include "certtmpl.h"
  27. EXTERN_C const CLSID CLSID_CertTemplatesSnapin;
  28. EXTERN_C const CLSID CLSID_CertTemplateShellExt;
  29. #include <xstring>
  30. #include <list>
  31. #include <vector>
  32. #include <algorithm>
  33. using namespace std;
  34. #include <atlbase.h>
  35. //You may derive a class from CComModule and use it if you want to override
  36. //something, but do not change the name of _Module
  37. extern CComModule _Module;
  38. #include <atlcom.h>
  39. /*
  40. * Define/include the stuff we need for WTL::CImageList. We need prototypes
  41. * for IsolationAwareImageList_Read and IsolationAwareImageList_Write here
  42. * because commctrl.h only declares them if __IStream_INTERFACE_DEFINED__
  43. * is defined. __IStream_INTERFACE_DEFINED__ is defined by objidl.h, which
  44. * we can't include before including afx.h because it ends up including
  45. * windows.h, which afx.h expects to include itself. Ugh.
  46. */
  47. HIMAGELIST WINAPI IsolationAwareImageList_Read(LPSTREAM pstm);
  48. BOOL WINAPI IsolationAwareImageList_Write(HIMAGELIST himl,LPSTREAM pstm);
  49. #define _WTL_NO_AUTOMATIC_NAMESPACE
  50. #include <atlapp.h>
  51. #include <atlwin.h>
  52. #include <atlctrls.h>
  53. #include <iads.h>
  54. #include <adserr.h>
  55. #include <adshlp.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 <dssec.h>
  72. #include <dsrole.h>
  73. #include <lmapibuf.h>
  74. #include <prsht.h>
  75. #include <shlobj.h>
  76. #include <dsclient.h>
  77. #include <objsel.h>
  78. #include <CertCA.h>
  79. #include <wincrypt.h>
  80. #include <shfusion.h>
  81. #pragma warning(pop)
  82. #include "DisabledWarnings.h"
  83. #include "helpids.h"
  84. #include "utils.h"
  85. #include "resource.h"
  86. #include "strconst.h"
  87. #include "debug.h"
  88. #include "helpmap.h"
  89. #include "HelpPropertyPage.h"
  90. //{{AFX_INSERT_LOCATION}}
  91. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  92. #endif // !defined(AFX_STDAFX_H__3BFC9651_7A55_11D0_B928_00C04FD8D5B0__INCLUDED)