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
2.9 KiB

  1. /*++
  2. Copyright (c) 1999 Microsoft Corporation
  3. Module Name:
  4. vs_test.hxx
  5. Abstract:
  6. Test-related constants for Snapshot Providers
  7. Author:
  8. Adi Oltean [aoltean] 05/18/2000
  9. Revision History:
  10. Name Date Comments
  11. aoltean 05/18/2000 Created
  12. --*/
  13. #ifndef __VSS_TEST_HXX__
  14. #define __VSS_TEST_HXX__
  15. #if _MSC_VER > 1000
  16. #pragma once
  17. #endif
  18. ////////////////////////////////////////////////////////////////////////
  19. // Standard foo for file name aliasing. This code block must be after
  20. // all includes of VSS header files.
  21. //
  22. #ifdef VSS_FILE_ALIAS
  23. #undef VSS_FILE_ALIAS
  24. #endif
  25. #define VSS_FILE_ALIAS "INCTESTH"
  26. //
  27. ////////////////////////////////////////////////////////////////////////
  28. /////////////////////////////////////////////////////////////////////////////
  29. // TEST provider IDs
  30. const DWORD DEBUG_TRACE_TEST1 = 0x01000000;
  31. const DWORD DEBUG_TRACE_TEST2 = 0x02000000;
  32. const DWORD DEBUG_TRACE_TEST3 = 0x04000000;
  33. const DWORD DEBUG_TRACE_TEST4 = 0x08000000;
  34. // #define VSSDBG_COORD CVssDebugInfo(__FILE__, __LINE__, DEBUG_TRACE_VSS_COORD, 0)
  35. /////////////////////////////////////////////////////////////////////////////
  36. // TEST provider IDs
  37. enum _VSS_TEST_INDEX
  38. {
  39. VSS_TEST_PROVIDER_1,
  40. VSS_TEST_PROVIDER_2,
  41. VSS_TEST_PROVIDER_3,
  42. VSS_TEST_PROVIDER_4,
  43. } VSS_TEST_INDEX, *PVSS_TEST_INDEX;
  44. // {a8888888-B258-4268-A994-CEBC635BBED9}
  45. static const GUID PROVIDER_ID_Test1 =
  46. { 0xa8888888, 0xb258, 0x4268, { 0xa9, 0x94, 0xce, 0xbc, 0x63, 0x5b, 0xbe, 0xd9 } };
  47. // {B8888888-A274-42a5-8400-AA3844D3CD35}
  48. static const GUID PROVIDER_ID_Test2 =
  49. { 0xb8888888, 0xa274, 0x42a5, { 0x84, 0x00, 0xaa, 0x38, 0x44, 0xd3, 0xcd, 0x35 } };
  50. // {C8888888-54DF-4cf2-95F9-45B365961F51}
  51. static const GUID PROVIDER_ID_Test3 =
  52. { 0xc8888888, 0x54df, 0x4cf2, { 0x95, 0xf9, 0x45, 0xb3, 0x65, 0x96, 0x1f, 0x51 } };
  53. // {D8888888-132A-4399-839B-F4D925AF998F}
  54. static const GUID PROVIDER_ID_Test4 =
  55. { 0xd8888888, 0x132a, 0x4399, { 0x83, 0x9b, 0xf4, 0xd9, 0x25, 0xaf, 0x99, 0x8f } };
  56. /////////////////////////////////////////////////////////////////////////////
  57. // TEST provider class IDs
  58. // {A0000000-B258-4268-A994-CEBC635BBED9}
  59. const GUID CLSID_TestProvider1 =
  60. { 0xa0000000, 0xb258, 0x4268, { 0xa9, 0x94, 0xce, 0xbc, 0x63, 0x5b, 0xbe, 0xd9 } };
  61. // {B0000000-A274-42a5-8400-AA3844D3CD35}
  62. const GUID CLSID_TestProvider2 =
  63. { 0xb0000000, 0xa274, 0x42a5, { 0x84, 0x00, 0xaa, 0x38, 0x44, 0xd3, 0xcd, 0x35 } };
  64. // {C0000000-54DF-4cf2-95F9-45B365961F51}
  65. const GUID CLSID_TestProvider3 =
  66. { 0xc0000000, 0x54df, 0x4cf2, { 0x95, 0xf9, 0x45, 0xb3, 0x65, 0x96, 0x1f, 0x51 } };
  67. // {D0000000-132A-4399-839B-F4D925AF998F}
  68. const GUID CLSID_TestProvider4 =
  69. { 0xd0000000, 0x132a, 0x4399, { 0x83, 0x9b, 0xf4, 0xd9, 0x25, 0xaf, 0x99, 0x8f } };
  70. #endif // __VSS_TEST_HXX__