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.

99 lines
3.6 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997 - 1999
  6. //
  7. // File: uuids.cpp
  8. //
  9. //--------------------------------------------------------------------------
  10. #include <stdafx.h>
  11. const CLSID CLSID_Snapin = /*de751566-4cc6-11d1-8ca0-00c04fc297eb*/ \
  12. {0xde751566,0x4cc6,0x11d1,{0x8c,0xa0,0x00,0xc0,0x4f,0xc2,0x97,0xeb}};
  13. const CLSID CLSID_About = /*4653e860-4cc7-11d1-8ca0-00c04fc297eb*/ \
  14. {0x4653e860,0x4cc7,0x11d1,{0x8c,0xa0,0x00,0xc0,0x4f,0xc2,0x97,0xeb}};
  15. ///////////////////////////////////////////////////////////////////////////////
  16. //
  17. // OBJECT TYPES
  18. //
  19. //
  20. // OBJECT TYPE for Scope Nodes.
  21. //
  22. // NodeType GUID in numeric & string formats.
  23. // nodetype for each machine instance
  24. const GUID cNodeTypeMachineInstance =
  25. {0x89b31b94,0x4cc7,0x11d1,{0x8c, 0xa0, 0x00, 0xc0, 0x4f, 0xc2, 0x97, 0xeb}};
  26. const WCHAR* cszNodeTypeMachineInstance = L"{89b31b94-4cc7-11d1-8ca0-00c04fc297eb}";
  27. // nodetype for each server instance
  28. const GUID cNodeTypeServerInstance =
  29. {0x5d972ee4,0x7576,0x11d1,{0x8c, 0xbe, 0x00, 0xc0, 0x4f, 0xc2, 0x97, 0xeb}};
  30. const WCHAR* cszNodeTypeServerInstance = L"{5d972ee4-7576-11d1-8cbe-00c04fc297eb}";
  31. // nodetype for CRL Publication
  32. const GUID cNodeTypeCRLPublication =
  33. {0x5946e36c,0x757c,0x11d1,{0x8c,0xbe,0x00,0xc0,0x4f,0xc2,0x97,0xeb}};
  34. const WCHAR* cszNodeTypeCRLPublication = L"{5946E36C-757C-11d1-8CBE-00C04FC297EB}";
  35. // nodetype for Issued Certs
  36. const GUID cNodeTypeIssuedCerts =
  37. {0x783e4e5f,0x757c,0x11d1,{0x8c,0xbe,0x00,0xc0,0x4f,0xc2,0x97,0xeb}};
  38. const WCHAR* cszNodeTypeIssuedCerts = L"{783E4E5F-757C-11d1-8CBE-00C04FC297EB}";
  39. // nodetype for Pending Certs
  40. const GUID cNodeTypePendingCerts =
  41. {0x783e4e63,0x757c,0x11d1,{0x8c,0xbe,0x00,0xc0,0x4f,0xc2,0x97,0xeb}};
  42. const WCHAR* cszNodeTypePendingCerts = L"{783E4E63-757C-11d1-8CBE-00C04FC297EB}";
  43. // nodetype for Failed Certs
  44. const GUID cNodeTypeFailedCerts =
  45. {0x1edac98a,0xaf06,0x11d1,{0x8c,0xd4,0x00,0xc0,0x4f,0xc2,0x97,0xeb}};
  46. const WCHAR* cszNodeTypeFailedCerts = L"{1EDAC98A-AF06-11D1-8CD4-00C04FC297EB}";
  47. // nodetype for Alien Certs
  48. const GUID cNodeTypeAlienCerts =
  49. {0x0A0DAF12,0xD9B8,0x42F3,{0xAF, 0x1C, 0x61, 0xD1, 0x6E, 0x0A, 0x89, 0x27}};
  50. const WCHAR* cszNodeTypeAlienCerts = L"{0A0DAF12-D9B8-42F3-AF1C-61D16E0A8927}";
  51. // nodetype for Issued CRLs
  52. const GUID cNodeTypeIssuedCRLs =
  53. {0x3307d57d,0x6201,0x4c3a,{0x89,0xc8,0xe3,0x56,0xab,0x14,0xa4,027}};
  54. const WCHAR* cszNodeTypeIssuedCRLs = L"{3307D57D-6201-4C3A-89C8-E356AB14A427}";
  55. // Dynamicaly created objects.
  56. extern const GUID cNodeTypeDynamic =
  57. {0x0ac69b7a,0xafce,0x11d0,{0xa7,0x9b,0x00,0xc0,0x4f,0xd8,0xd5,0x65}};
  58. extern const WCHAR* cszNodeTypeDynamic = L"{0ac69b7a-afce-11d0-a79b-00c04fd8d565}";
  59. //
  60. // OBJECT TYPE for result items.
  61. //
  62. // Result items object type GUID in numeric & string formats.
  63. extern const GUID cObjectTypeResultItem =
  64. {0x00c86e52,0xaf90,0x11d0,{0xa7,0x9b,0x00,0xc0,0x4f,0xd8,0xd5,0x65}};
  65. extern const WCHAR* cszObjectTypeResultItem = L"{00c86e52-af90-11d0-a79b-00c04fd8d565}";
  66. //
  67. //
  68. //////////////////////////////////////////////////////////////////////////////
  69. const WCHAR* SNAPIN_INTERNAL = L"SNAPIN_INTERNAL";
  70. // Published formats
  71. const WCHAR* SNAPIN_CA_INSTALL_TYPE = L"SNAPIN_CA_INSTALL_TYPE";
  72. const WCHAR* SNAPIN_CA_COMMON_NAME = L"SNAPIN_CA_COMMON_NAME";
  73. const WCHAR* SNAPIN_CA_MACHINE_NAME = L"SNAPIN_CA_MACHINE_NAME";
  74. const WCHAR* SNAPIN_CA_SANITIZED_NAME = L"SNAPIN_CA_SANITIZED_NAME";
  75. const WCHAR* SNAPIN_CA_ROLES = L"SNAPIN_CA_ROLES";