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.

97 lines
2.1 KiB

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. stdafx.hxx
  5. Abstract:
  6. stdafx.hxx : include file for standard system include files,
  7. or project specific include files that are used frequently, but
  8. are changed infrequently
  9. Author:
  10. Adi Oltean [aoltean] 11/01/1998
  11. Revision History:
  12. Name Date Comments
  13. aoltean 09/11/1999 Disabling the C4290 warning
  14. --*/
  15. #if !defined(__VSS_TEST_STDAFX_HXX__)
  16. #define __VSS_TEST_STDAFX_HXX__
  17. #if _MSC_VER > 1000
  18. #pragma once
  19. #endif // _MSC_VER > 1000
  20. #ifdef _WIN32_WINNT
  21. #undef _WIN32_WINNT
  22. #endif
  23. #define _WIN32_WINNT 0x0500
  24. #ifdef _WIN32_IE
  25. #undef _WIN32_IE
  26. #endif
  27. #define _WIN32_IE 0x0501
  28. //
  29. // ATL debugging support turned on at debug version
  30. // BUGBUG: the ATL thunking support is not enable yet in IA64
  31. // When this will be enabled then enable it here also!
  32. //
  33. #ifdef _DEBUG
  34. #ifdef _M_IX86
  35. #define _ATL_DEBUG_INTERFACES
  36. #define _ATL_DEBUG_QI
  37. #define _ATL_DEBUG_REFCOUNT
  38. #endif
  39. #endif // _DEBUG
  40. //
  41. // C4290: C++ Exception Specification ignored
  42. //
  43. #pragma warning(disable:4290)
  44. #include <afxwin.h> // MFC core and standard components
  45. #include <afxext.h> // MFC extensions
  46. #include <oleauto.h>
  47. #include <winbase.h>
  48. #undef _ASSERTE
  49. // Enabling asserts in ATL and VSS
  50. #include "vs_assert.hxx"
  51. #include <atlbase.h>
  52. #include <atlconv.h>
  53. #include "vs_inc.hxx"
  54. #include "vss.h"
  55. #include "vscoordint.h"
  56. #include "vsprov.h"
  57. #include "copy.hxx"
  58. #include "pointer.hxx"
  59. /////////////////////////////////////////////////////////////////////////////
  60. // Constants
  61. const GUID VSS_SWPRV_ProviderVersionId = {0x00000001, 0x0000, 0x0001, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}};
  62. const GUID VSS_TESTPRV_ProviderVersionId = {0x00000001, 0x0000, 0x0001, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}};
  63. //{{AFX_INSERT_LOCATION}}
  64. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  65. #endif // !defined(__VSS_TEST_STDAFX_HXX__)