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.

75 lines
3.0 KiB

  1. // This is a part of the Microsoft Management Console.
  2. // Copyright 1995 - 1997 Microsoft Corporation
  3. // All rights reserved.
  4. //
  5. // This source code is only intended as a supplement to the
  6. // Microsoft Management Console and related
  7. // electronic documentation provided with the interfaces.
  8. #include "stdafx.h"
  9. const CLSID CLSID_Snapin = {0x18731372,0x1D79,0x11D0,{0xA2,0x9B,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  10. const CLSID CLSID_Extension = {0x27E5EC4E,0x9F2D,0x11D0,{0xA7,0xD6,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  11. const CLSID CLSID_About = {0xF0A1B9BE,0xA172,0x11D0,{0xA7,0xD7,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  12. ///////////////////////////////////////////////////////////////////////////////
  13. //
  14. // OBJECT TYPES
  15. //
  16. //
  17. // OBJECT TYPE for Scope Nodes.
  18. //
  19. // Static NodeType GUID in numeric & string formats.
  20. const GUID cNodeTypeStatic = {0x44092d22,0x1d7e,0x11D0,{0xA2,0x9B,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  21. const wchar_t* cszNodeTypeStatic = L"{44092d22-1d7e-11d0-a29b-00c04fd909dd}";
  22. // Company Data NodeType GUID in numeric & string formats.
  23. const GUID cNodeTypeCompany = {0x55092d22,0x1d7e,0x11D0,{0xA2,0x9B,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  24. const wchar_t* cszNodeTypeCompany = L"{55092d22-1d7e-11d0-a29b-00c04fd909dd}";
  25. // User Data NodeType GUID in numeric & string formats.
  26. const GUID cNodeTypeUser = {0x66092d22,0x1d7e,0x11D0,{0xA2,0x9B,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  27. const wchar_t* cszNodeTypeUser = L"{66092d22-1d7e-11d0-a29b-00c04fd909dd}";
  28. // Extension Company Data NodeType GUID in numeric & string formats.
  29. extern const GUID cNodeTypeExtCompany = {0xe5092d22,0x1d7e,0x11D0,{0xA2,0x9B,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  30. extern const wchar_t* cszNodeTypeExtCompany = L"{e5092d22-1d7e-11d0-a29b-00c04fd909dd}";
  31. // Extension User Data NodeType GUID in numeric & string formats.
  32. extern const GUID cNodeTypeExtUser = {0xe6092d22,0x1d7e,0x11D0,{0xA2,0x9B,0x00,0xC0,0x4F,0xD9,0x09,0xDD}};
  33. extern const wchar_t* cszNodeTypeExtUser = L"{e6092d22-1d7e-11d0-a29b-00c04fd909dd}";
  34. // Virtual Data NodeType GUID in numeric & string formats.
  35. extern const GUID cNodeTypeVirtual = {0xad003e5a,0x483,0x11d1,{0xae,0xf7,0x0,0xc0,0x4f,0xb6,0xdd,0x2c}};
  36. extern const wchar_t* cszNodeTypeVirtual = L"{AD003E5A-0483-11d1-AEF7-00C04FB6DD2C}";
  37. // Dynamicaly created objects.
  38. extern const GUID cNodeTypeDynamic = {0x0ac69b7a,0xafce,0x11d0,{0xa7,0x9b,0x00,0xc0,0x4f,0xd8,0xd5,0x65}};
  39. extern const wchar_t* cszNodeTypeDynamic = L"{0ac69b7a-afce-11d0-a79b-00c04fd8d565}";
  40. //
  41. // OBJECT TYPE for result items.
  42. //
  43. // Result items object type GUID in numeric & string formats.
  44. extern const GUID cObjectTypeResultItem = {0x00c86e52,0xaf90,0x11d0,{0xa7,0x9b,0x00,0xc0,0x4f,0xd8,0xd5,0x65}};
  45. extern const wchar_t* cszObjectTypeResultItem = L"{00c86e52-af90-11d0-a79b-00c04fd8d565}";
  46. //
  47. //
  48. //////////////////////////////////////////////////////////////////////////////
  49. // Internal private format
  50. const wchar_t* SNAPIN_INTERNAL = L"SNAPIN_INTERNAL"; // Step 3
  51. // Published formats
  52. const wchar_t* SNAPIN_WORKSTATION = L"SNAPIN_WORKSTATION"; // Extension