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.

67 lines
1.9 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1997-2001.
  5. //
  6. // File: stdafx.h
  7. //
  8. // Contents:
  9. //
  10. //----------------------------------------------------------------------------
  11. // stdafx.h : include file for standard system include files,
  12. // or project specific include files that are used frequently, but
  13. // are changed infrequently
  14. //
  15. #if !defined(AFX_STDAFX_H__0F68A43D_FEE5_11D0_BB0F_00C04FC9A3A3__INCLUDED_)
  16. #define AFX_STDAFX_H__0F68A43D_FEE5_11D0_BB0F_00C04FC9A3A3__INCLUDED_
  17. #if _MSC_VER >= 1000
  18. #pragma once
  19. #endif // _MSC_VER >= 1000
  20. #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
  21. #include <afxwin.h> // MFC core and standard components
  22. #include <afxext.h> // MFC extensions
  23. #ifndef _AFX_NO_OLE_SUPPORT
  24. #include <afxole.h> // MFC OLE classes
  25. #include <afxodlgs.h> // MFC OLE dialog classes
  26. #include <afxdisp.h> // MFC OLE automation classes
  27. #endif // _AFX_NO_OLE_SUPPORT
  28. #ifndef _AFX_NO_DB_SUPPORT
  29. #include <afxdb.h> // MFC ODBC database classes
  30. #endif // _AFX_NO_DB_SUPPORT
  31. #ifndef _AFX_NO_DAO_SUPPORT
  32. #include <afxdao.h> // MFC DAO database classes
  33. #endif // _AFX_NO_DAO_SUPPORT
  34. #ifndef _AFX_NO_AFXCMN_SUPPORT
  35. #include <afxcmn.h> // MFC support for Windows Common Controls
  36. #endif // _AFX_NO_AFXCMN_SUPPORT
  37. #pragma warning(push,3)
  38. #include <xstring>
  39. #include <list>
  40. #include <vector>
  41. #include <algorithm>
  42. using namespace std;
  43. #pragma warning(pop)
  44. #include "debug.h"
  45. #include "resource.h"
  46. #define IID_PPV_ARG(Type, Expr) IID_##Type, \
  47. reinterpret_cast<void**>(static_cast<Type **>(Expr))
  48. //{{AFX_INSERT_LOCATION}}
  49. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  50. #endif // !defined(AFX_STDAFX_H__0F68A43D_FEE5_11D0_BB0F_00C04FC9A3A3__INCLUDED_)