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.

256 lines
14 KiB

  1. //
  2. // CLSIDs of shell object classes. They don't have to be in a public header
  3. // unless we decided to let ISVs to create shell objects directly by calling
  4. // OleCreateInstance with one of class IDs.
  5. //
  6. // NOTE: those that are commented out are ready to be used again...
  7. //
  8. DEFINE_GUID(CLSID_NetworkRoot, 0x953d732d, 0xab45, 0x11d2, 0x84, 0xe0, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x86);// {953D732D-AB45-11d2-84E0-00C04FA31A86}
  9. DEFINE_GUID(GUID_SystemPidlChange, 0x210A4BA0, 0x3AEA, 0x1069, 0xA2,0xD9,0x08,0x00,0x2B,0x30,0x30,0x9D);//210A4BA0-3AEA-1069-A2D9-08002B30309D
  10. DEFINE_GUID(CLSID_ShellCopyHook, 0x217FC9C0, 0x3AEA, 0x1069, 0xA2,0xDB,0x08,0x00,0x2B,0x30,0x30,0x9D);//217FC9C0-3AEA-1069-A2DB-08002B30309D
  11. DEFINE_GUID(CLSID_ShellFileDefExt, 0x21B22460, 0x3AEA, 0x1069, 0xA2,0xDC,0x08,0x00,0x2B,0x30,0x30,0x9D);//21B22460-3AEA-1069-A2DC-08002B30309D
  12. DEFINE_GUID(CLSID_ShellDrvDefExt, 0x5F5295E0, 0x429F, 0x1069, 0xA2,0xE2,0x08,0x00,0x2B,0x30,0x30,0x9D);//5F5295E0-429F-1069-A2E2-08002B30309D
  13. DEFINE_GUID(CLSID_ShellNetDefExt, 0x86422020, 0x42A0, 0x1069, 0xA2,0xE5,0x08,0x00,0x2B,0x30,0x30,0x9D);//86422020-42A0-1069-A2E5-08002B30309D
  14. DEFINE_GUID(CLSID_CCommonShellExtInit, 0xA2AD3100, 0x3B84, 0x1069, 0xA2,0xDF,0x08,0x00,0x2B,0x30,0x30,0x9D);//A2AD3100-3B84-1069-A2DF-08002B30309D
  15. DEFINE_GUID(CLSID_Briefcase, 0x85BBD920, 0x42A0, 0x1069, 0xA2,0xE4,0x08,0x00,0x2B,0x30,0x30,0x9D);//85BBD920-42A0-1069-A2E4-08002B30309D
  16. DEFINE_GUID(CLSID_BriefcaseFolder, 0x86747AC0, 0x42A0, 0x1069, 0xA2,0xE6,0x08,0x00,0x2B,0x30,0x30,0x9D);//86747AC0-42A0-1069-A2E6-08002B30309D
  17. DEFINE_GUID(CLSID_Clouds, 0x869DADA0, 0x42A0, 0x1069, 0xA2,0xE7,0x08,0x00,0x2B,0x30,0x30,0x9D);//869DADA0-42A0-1069-A2E7-08002B30309D // secret credits object
  18. DEFINE_GUID(CLSID_ExeDropTarget, 0x86C86720, 0x42A0, 0x1069, 0xA2,0xE8,0x08,0x00,0x2B,0x30,0x30,0x9D);//86C86720-42A0-1069-A2E8-08002B30309D
  19. DEFINE_GUID(CLSID_PifProperties, 0x86F19A00, 0x42A0, 0x1069, 0xA2,0xE9,0x08,0x00,0x2B,0x30,0x30,0x9D);//86F19A00-42A0-1069-A2E9-08002B30309D // pifprops
  20. DEFINE_GUID(CLSID_Remote, 0x992CFFA0, 0xF557, 0x101A, 0x88,0xEC,0x00,0xDD,0x01,0x0C,0xCC,0x48);
  21. DEFINE_GUID(CLSID_ShellFindExt, 0x61E218E0, 0x65D3, 0x101B, 0x9F,0x08,0x06,0x1C,0xEA,0xC3,0xD5,0x0D);//61E218E0-65D3-101B-9F08-061CEAC3D50D
  22. DEFINE_GUID(CLSID_CFonts, 0xBD84B380, 0x8CA2, 0x1069, 0xAB,0x1D,0x08,0x00,0x09,0x48,0xF5,0x34);//bd84b380-8ca2-1069-ab1d-08000948f534
  23. DEFINE_GUID(CLSID_CmdFileIcon, 0x57651662, 0xCE3E, 0x11D0, 0x8D,0x77,0x00,0xC0,0x4F,0xC9,0x9D,0x61);//57651662-CE3E-11D0-8D77-00C04FC99D61
  24. DEFINE_GUID(CLSID_CSiteMapEmbedding, 0x438C0EA0, 0x5731, 0x11CF, 0x9A,0xF8,0x00,0x20,0xAF,0x73,0xAD,0x51);
  25. DEFINE_GUID(CLSID_CSiteMapNode, 0xA61D5780, 0xBA29, 0x11CF, 0x95,0x2E,0x00,0xC0,0x4F,0xD7,0x05,0xB4);// A61D5780-BA29-11CF-952E-00C04FD705B4
  26. DEFINE_GUID(IID_IDefViewBrowser, 0x9692C5C0, 0x7C21, 0x11CF, 0x95, 0x34, 0x00, 0x00, 0xC0, 0x5B, 0xAE, 0x0B);
  27. DEFINE_GUID(CLSID_CShellHlinkFrame, 0x2C5A8FC0, 0x8401, 0x11CF, 0xA1, 0x2B, 0x00, 0xAA, 0x00, 0x4A, 0xE8, 0x37);// 2C5A8FC0-8401-11CF-A12B-00AA004AE837
  28. DEFINE_GUID(CLSID_CShellFrameAuto, 0x20C46560, 0x8491, 0x11CF, 0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85);// 20C46560-8491-11CF-960C-0080C7F4EE85
  29. // {E770AD23-7346-11d1-8AEE-00C04FC9E26E}
  30. DEFINE_GUID(IID_IWebViewOCWinMan, 0xe770ad23, 0x7346, 0x11d1, 0x8a, 0xee, 0x0, 0xc0, 0x4f, 0xc9, 0xe2, 0x6e);
  31. #if 0
  32. // The old IMRU interface used by IE4. This interface was not accessible
  33. // to outside components, so I'm #if'ing it out completely, but I left it
  34. // in the header so at least we'll recognize it if we see it again.
  35. // {D095EB91-A7B2-11d0-8274-00AA005B4383}
  36. DEFINE_GUID(IID_IMRU_IE4, 0xd095eb91, 0xa7b2, 0x11d0, 0x82, 0x74, 0x0, 0xaa, 0x0, 0x5b, 0x43, 0x83);
  37. #endif
  38. // This is Semi-gross, but if the IShellFolder can be agregated, there are times we need to get
  39. // back to the real inner class. So we create an internal GUID which we use to QueryInterface for
  40. // which hopefully the outer object will allow through...
  41. // ABCB3A00-1B2B-11CF-A49F-444553540000
  42. DEFINE_GUID(IID_INeedRealCFSFolder, 0xABCB3A00, 0x1B2B, 0x11CF, 0xA4, 0x9F, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
  43. //
  44. // this interface is used by DefView when it wants to run a script in one
  45. // of its extended views. the actual script triggers currently live in shdisp
  46. //
  47. // 4706B500-09EF-11D0-99CB-00C04FD64497
  48. DEFINE_GUID(IID_IDefViewScript, 0x4706B500L, 0x09EF, 0x11D0, 0x99, 0xCB, 0x00, 0xC0, 0x4F, 0xD6, 0x44, 0x97);
  49. DEFINE_GUID(IID_IObjectCache, 0xEA5F2D60L, 0xE008, 0x11CF, 0x99, 0xCB, 0x00, 0xC0, 0x4F, 0xD6, 0x44, 0x97); // ;internal
  50. DEFINE_GUID(SID_SDesktopExtMenu, 0x6F272F90L, 0x2380, 0x11D0, 0x89, 0xB9, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC);
  51. DEFINE_GUID(IID_IDelegateDropTargetCB, 0xbefd347e, 0xc7ec, 0x11d0, 0xb9, 0x3b, 0x0, 0xa0, 0xc9, 0x3, 0x12, 0xe1);
  52. // The thumbnail view extension
  53. // {8BEBB290-52D0-11d0-B7F4-00C04FD706EC}
  54. DEFINE_GUID(CLSID_ThumbnailViewExt, 0x8bebb290, 0x52d0, 0x11d0, 0xb7, 0xf4, 0x0, 0xc0, 0x4f, 0xd7, 0x6, 0xec);
  55. // The Favorites Shell extension
  56. // for 1A9BA3A0-143A-11CF-8350-444553540000
  57. DEFINE_GUID(CLSID_FavoritesFolder, 0x1A9BA3A0, 0x143A, 0x11CF, 0x83, 0x50, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 );
  58. // the Task band (for the tray).
  59. // n.b. while we have a CLSID, we can't actually CoCreateInst it
  60. // we fake it in tray's IBandSiteHelper implementation.
  61. // {68284FAA-6A48-11d0-8C78-00C04FD918B4}
  62. DEFINE_GUID(CLSID_TaskBand, 0x68284faa, 0x6a48, 0x11d0, 0x8c, 0x78, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xb4);
  63. // MIME-enabled File Types Hook for browser-only installs
  64. DEFINE_GUID(CLSID_MIMEFileTypesHook, 0xFBF23B41L, 0xE3F0, 0x101B, 0x84, 0x88, 0x00, 0xAA, 0x00, 0x3E, 0x56, 0xF8);
  65. // Cache Shellfolder Item private interface
  66. DEFINE_GUID (IID_IHistCache, 0xF7FE8CA0L, 0xEC5A, 0x11CF, 0xBF, 0xF4, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);
  67. //3531F060-22B3-11D0-969E-00AA00B60104
  68. // {FFB4B000-9FAB-11d0-A3A4-00C04FD706EC}
  69. DEFINE_GUID(VID_DefaultCustomWebView, 0xffb4b000, 0x9fab, 0x11d0, 0xa3, 0xa4, 0x0, 0xc0, 0x4f, 0xd7, 0x6, 0xec);
  70. //FB4A79C0-C808-11D0-8D57-00C04FC99D61
  71. DEFINE_GUID(CGID_MenuISF, 0xFB4A79C0L, 0xC808, 0x11D0, 0x8D, 0x57, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x61);
  72. // {89820200-ECBD-11cf-8B85-00AA005B4383}
  73. DEFINE_GUID(COMPID_IE4, 0x89820200, 0xecbd, 0x11cf, 0x8B, 0x85, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83 );
  74. // {4622AD10-FF23-11d0-8D34-00A0C90F2719}
  75. DEFINE_GUID(IID_ITrayPriv,0x4622ad10, 0xff23, 0x11d0, 0x8d, 0x34, 0x0, 0xa0, 0xc9, 0xf, 0x27, 0x19);
  76. // Whistler
  77. // {9e83c057-6823-4f1f-bfa3-7461d40a8173}
  78. DEFINE_GUID(IID_ITrayPriv2,0x9e83c057, 0x6823, 0x4f1f, 0xbf, 0xa3, 0x74, 0x61, 0xd4, 0x0a, 0x81, 0x73);
  79. // {4622AD11-FF23-11d0-8D34-00A0C90F2719}
  80. DEFINE_GUID(CLSID_StartMenu,0x4622ad11, 0xff23, 0x11d0, 0x8d, 0x34, 0x0, 0xa0, 0xc9, 0xf, 0x27, 0x19);
  81. #define CLSID_StartMenuBar CLSID_StartMenu
  82. // Whistler
  83. // {3f6953f0-5359-47fc-bd99-9f2cb95a62fd}
  84. DEFINE_GUID(CLSID_PersonalStartMenu, 0x3f6953f0, 0x5359, 0x47fc, 0xbd, 0x99, 0x9f, 0x2c, 0xb9, 0x5a, 0x62, 0xfd);
  85. // {733AC4CB-F1A4-11d0-B951-00A0C90312E1}
  86. DEFINE_GUID(CLSID_CWebViewMimeFilter, 0x733ac4cb, 0xf1a4, 0x11d0, 0xb9, 0x51, 0x0, 0xa0, 0xc9, 0x3, 0x12, 0xe1);
  87. // Disk cleaner for the recycle bin
  88. /* 5ef4af3a-f726-11d0-b8a2-00c04fc309a4 */
  89. DEFINE_GUID(CLSID_RecycleBinCleaner, 0x5ef4af3a, 0xf726, 0x11d0, 0xb8, 0xa2, 0x00, 0xc0, 0x4f, 0xc3, 0x09, 0xa4 );
  90. // {1820FED0-473E-11D0-A96C-00C04FD705A2}
  91. // WARNING: CLSID_CDefViewOC is also stored in shell\shdocvw\selfreg.inx and shell\ext\shwizard\finisha.cpp
  92. // and D:\nt\private\shell\ext\html\construc\*.htt
  93. DEFINE_GUID(CLSID_CDefViewOC, 0x1820FED0, 0x473E, 0x11D0, 0xA9, 0x6C, 0x00, 0xC0, 0x4F, 0xD7, 0x05, 0xA2);
  94. // {1430A130-103F-11d1-8D45-00A0C90F2719}
  95. DEFINE_GUID(SID_SBandHandler, 0x1430a130, 0x103f, 0x11d1, 0x8d, 0x45, 0x0, 0xa0, 0xc9, 0xf, 0x27, 0x19);
  96. // {21090CB1-103F-11d1-8D45-00A0C90F2719}
  97. DEFINE_GUID(CGID_BandHandler, 0x21090cb1, 0x103f, 0x11d1, 0x8d, 0x45, 0x0, 0xa0, 0xc9, 0xf, 0x27, 0x19);
  98. // {2E420C00-1361-11d1-8D49-00A0C90F2719}
  99. DEFINE_GUID(CGID_Persist, 0x2e420c00, 0x1361, 0x11d1, 0x8d, 0x49, 0x0, 0xa0, 0xc9, 0xf, 0x27, 0x19);
  100. // {DDB008FE-048D-11d1-B9CD-00C04FC2C1D2}
  101. DEFINE_GUID(CLSID_StartMenuTask, 0xddb008fe, 0x48d, 0x11d1, 0xb9, 0xcd, 0x0, 0xc0, 0x4f, 0xc2, 0xc1, 0xd2);
  102. // {E7D3DB4E-199C-11d1-9828-00C04FD91972}
  103. DEFINE_GUID(CLSID_DesktopTask, 0xe7d3db4e, 0x199c, 0x11d1, 0x98, 0x28, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0x72);
  104. // {80D4A420-3167-11d2-BE3C-3078302C2030}
  105. DEFINE_GUID(IID_IShellFolderTask, 0x80d4a420, 0x3167, 0x11d2, 0xbe, 0x3c, 0x30, 0x78, 0x30, 0x2c, 0x20, 0x30);
  106. // {80D4A41F-3167-11d2-BE3C-3078302C2030}
  107. DEFINE_GUID(IID_IStartMenuTask, 0x80d4a41f, 0x3167, 0x11d2, 0xbe, 0x3c, 0x30, 0x78, 0x30, 0x2c, 0x20, 0x30);
  108. // {5EA35BC9-19B1-11d1-9828-00C04FD91972}
  109. DEFINE_GUID(IID_IShellHotKey, 0x5ea35bc9, 0x19b1, 0x11d1, 0x98, 0x28, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0x72);
  110. // {5c191fec-2d33-11d1-bd7e-0000f8753a75}
  111. DEFINE_GUID(CGID_MenuBandItem, 0x5c191fec, 0x2d33, 0x11d1, 0xbd, 0x7e, 0x0, 0x00, 0xf8, 0x75, 0x3a, 0x75);
  112. // {0563BC42-4418-11d1-8CB4-00C04FD918D0}
  113. DEFINE_GUID(CGID_MenuBandRestriction, 0x563bc42, 0x4418, 0x11d1, 0x8c, 0xb4, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0);
  114. #define SID_SMenuBandRestriction CGID_MenuBandRestriction
  115. // {B49C1CD0-5256-11d1-8CBB-00C04FD918D0}
  116. DEFINE_GUID(NSID_Menu, 0xb49c1cd0, 0x5256, 0x11d1, 0x8c, 0xbb, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0);
  117. // {CE422100-6CE1-11d1-838D-0000F80461CF}
  118. DEFINE_GUID(CLSID_ShellMallocSpy, 0xce422100, 0x6ce1, 0x11d1, 0x83, 0x8d, 0x0, 0x0, 0xf8, 0x4, 0x61, 0xcf);
  119. // {CE422101-6CE1-11d1-838D-0000F80461CF}
  120. DEFINE_GUID(IID_IShellMallocSpy, 0xce422101, 0x6ce1, 0x11d1, 0x83, 0x8d, 0x0, 0x0, 0xf8, 0x4, 0x61, 0xcf);
  121. // Defview background task IDs
  122. // {956B35B8-6DCB-11d1-AD2F-00C04FB687DA}
  123. DEFINE_GUID(TOID_DVIconExtract, 0x956b35b8, 0x6dcb, 0x11d1, 0xad, 0x2f, 0x0, 0xc0, 0x4f, 0xb6, 0x87, 0xda);
  124. // {76119F10-B9E3-11D1-A7F4-006008059382}
  125. DEFINE_GUID(TOID_DVIconOverlay, 0x76119F10L, 0xB9E3, 0x11D1, 0xA7, 0xF4, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82);
  126. // {956B35B9-6DCB-11d1-AD2F-00C04FB687DA}
  127. DEFINE_GUID(TOID_DVBackgroundEnum, 0x956b35b9, 0x6dcb, 0x11d1, 0xad, 0x2f, 0x0, 0xc0, 0x4f, 0xb6, 0x87, 0xda);
  128. // {77EDBB11-5E1B-41ed-B82E-A6211B0795DF}
  129. DEFINE_GUID(TOID_DVBackgroundGroup, 0x77edbb11, 0x5e1b, 0x41ed, 0xb8, 0x2e, 0xa6, 0x21, 0x1b, 0x7, 0x95, 0xdf);
  130. // {D6536934-9891-49a8-A137-B97FD8EDE243}
  131. DEFINE_GUID(TOID_DVBackgroundStatusBar, 0xd6536934, 0x9891, 0x49a8, 0xa1, 0x37, 0xb9, 0x7f, 0xd8, 0xed, 0xe2, 0x43);
  132. // {6FD71035-7E55-4aea-BBDE-C210FEF0301B}
  133. DEFINE_GUID(TOID_DVBackgroundInfoTip, 0x6fd71035, 0x7e55, 0x4aea, 0xbb, 0xde, 0xc2, 0x10, 0xfe, 0xf0, 0x30, 0x1b);
  134. // {A13E74D9-8A25-4b6e-AB43-0A6058AF18C5}
  135. DEFINE_GUID(TOID_DVBackgroundDetailsSectionInfo, 0xa13e74d9, 0x8a25, 0x4b6e, 0xab, 0x43, 0xa, 0x60, 0x58, 0xaf, 0x18, 0xc5);
  136. // {FCC504B5-92EC-4a72-B88E-358D72689233}
  137. DEFINE_GUID(TOID_DVFileTypeProperties, 0xfcc504b5, 0x92ec, 0x4a72, 0xb8, 0x8e, 0x35, 0x8d, 0x72, 0x68, 0x92, 0x33);
  138. // {F35C5BFB-C46F-4c35-ABE1-3605E9352152}
  139. DEFINE_GUID(TOID_DVGetCommandState, 0xf35c5bfb, 0xc46f, 0x4c35, 0xab, 0xe1, 0x36, 0x5, 0xe9, 0x35, 0x21, 0x52);
  140. // Offline Files property sheet extension. Implemented in cscui.dll.
  141. // {10CFC467-4392-11d2-8DB4-00C04FA31A66}
  142. DEFINE_GUID(CLSID_OfflineFilesOptions, 0x10cfc467, 0x4392, 0x11d2, 0x8d, 0xb4, 0x0, 0xc0, 0x4f, 0xa3, 0x1a, 0x66);
  143. // {169A0694-8DF9-11d1-A1C4-00C04FD75D13}
  144. DEFINE_GUID(IID_ISearchProvider, 0x169a0694, 0x8df9, 0x11d1, 0xa1, 0xc4, 0x0, 0xc0, 0x4f, 0xd7, 0x5d, 0x13);
  145. // 96a23e16-a1bc-11d1-b084-00c04fc33aa5
  146. DEFINE_GUID(IID_ILVRange, 0x96a23e16L, 0xa1bc, 0x11d1, 0xb0, 0x84, 0x00, 0xc0, 0x4f, 0xc3, 0x3a, 0xa5);
  147. // CLSID whose sole purpose is to let us locate BROWSEUI, wherever it happens to be installed
  148. // ef8ad2d0-ae36-11d1-b2d2-006097df8c11
  149. DEFINE_GUID(CLSID_BROWSEUI, 0xef8ad2d0L, 0xae36, 0x11d1, 0xb2, 0xd2, 0x00, 0x60, 0x97, 0xdf, 0x8c, 0x11);
  150. // {09799AFB-AD67-11d1-ABCD-00C04FC30936}
  151. DEFINE_GUID(CLSID_OpenWithMenu, 0x9799afb, 0xad67, 0x11d1, 0xab, 0xcd, 0x0, 0xc0, 0x4f, 0xc3, 0x9, 0x36);
  152. // {7febaf7c-18cf-11d2-993f-00a0c91f3880}
  153. DEFINE_GUID(CLSID_DefViewPersistHistory, 0x7febaf7c, 0x18cf, 0x11d2, 0x99, 0x3f, 0x00, 0xa0, 0xc9, 0x1f, 0x38, 0x80);
  154. // {bab33640-1280-11d2-aa30-00a0c91eedba}
  155. DEFINE_GUID(CLSID_DocFindPersistHistory, 0xbab33640, 0x1280, 0x11d2, 0xaa, 0x30, 0x00, 0xa0, 0xc9, 0x1e, 0xed, 0xba);
  156. // {5CFCC662-1767-11d2-A222-0000F81FEDEE}
  157. DEFINE_GUID(IID_IFolderShortcutConvert, 0x5cfcc662, 0x1767, 0x11d2, 0xa2, 0x22, 0x0, 0x0, 0xf8, 0x1f, 0xed, 0xee);
  158. // {C0C66348-C440-11d2-9F03-006097C686F6}
  159. DEFINE_GUID(CLSID_FolderShortcutToShortcut, 0xc0c66348, 0xc440, 0x11d2, 0x9f, 0x3, 0x0, 0x60, 0x97, 0xc6, 0x86, 0xf6);
  160. // {C8B35474-C440-11d2-9F03-006097C686F6}
  161. DEFINE_GUID(CLSID_ShortcutToFolderShortcut, 0xc8b35474, 0xc440, 0x11d2, 0x9f, 0x3, 0x0, 0x60, 0x97, 0xc6, 0x86, 0xf6);
  162. // {BDEADF00-C265-11d0-BCED-00A0C90AB50F} IID_WebFolders
  163. DEFINE_GUID(CLSID_WebFolders, 0xBDEADF00, 0xC265, 0x11d0, 0xbc, 0xed, 0x0, 0xa0, 0xc9, 0xa, 0xb5, 0x0f);
  164. // map old names to nice names
  165. #define CLSID_CControls CLSID_ControlPanel
  166. #define CLSID_ShellBitBucket CLSID_RecycleBin
  167. #define CLSID_ShellDrives CLSID_MyComputer
  168. #define CLSID_CPrinters CLSID_Printers
  169. #define CLSID_ShellNetwork CLSID_NetworkPlaces
  170. #define CLSID_ShellInetRoot CLSID_Internet
  171. #define CLSID_ShellNetworkDomain CLSID_NetworkDomain
  172. #define CLSID_ShellNetworkServer CLSID_NetworkServer
  173. #define CLSID_ShellNetworkShare CLSID_NetworkShare
  174. // {3F454F0E-42AE-4D7C-8EA3-328250D6E272}
  175. DEFINE_GUID(CLSID_AutomationCM, 0x3f454f0e, 0x42ae, 0x4d7c, 0x8e, 0xa3, 0x32, 0x82, 0x50, 0xd6, 0xe2, 0x72 );
  176. // B347B4F1-112D-4C31-A69F-F68B34A4F72E
  177. DEFINE_GUID(CLSID_WebViewPluggableProtocol, 0xB347B4F1L, 0x112D, 0x4C31, 0xA6, 0x9F, 0xF6, 0x8B, 0x34, 0xA4, 0xF7, 0x2E);