/tools/bin/VsSDK/vsshlids.h

http://github.com/nikhilk/scriptsharp · C++ Header · 1899 lines · 1140 code · 318 blank · 441 comment · 0 complexity · 19379ccaa44d22a2ab9cd6200de449fb MD5 · raw file

Large files are truncated click here to view the full file

  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. //Copyright 1996-2003 Microsoft Corporation. All Rights Reserved.
  4. //
  5. //File: VSShlIds.H
  6. //
  7. //Contents:
  8. //
  9. //////////////////////////////////////////////////////////////////////////////
  10. #ifndef _VSSHLIDS_H_
  11. #define _VSSHLIDS_H_
  12. //////////////////////////////////////////////////////////////////////////////
  13. //
  14. // GUID Identifiers, created by Visual Studio Shell
  15. //
  16. //////////////////////////////////////////////////////////////////////////////
  17. #ifndef NOGUIDS
  18. #ifdef DEFINE_GUID
  19. // Guid if using Office provided icons
  20. DEFINE_GUID (guidOfficeIcon,
  21. 0xd309f794, 0x903f, 0x11d0, 0x9e, 0xfc, 0x00, 0xa0, 0xc9, 0x11, 0x00, 0x4f);
  22. // Guid for the duplicate accelerator keys
  23. DEFINE_GUID (guidKeyDupe,
  24. 0xf17bdae0, 0xa16d, 0x11d0, 0x9f, 0x4, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f);
  25. // Guid for Shell's group and menu ids
  26. DEFINE_GUID (guidSHLMainMenu,
  27. 0xd309f791, 0x903f, 0x11d0, 0x9e, 0xfc, 0x00, 0xa0, 0xc9, 0x11, 0x00, 0x4f);
  28. // Guid for ClassView menu ids
  29. DEFINE_GUID(guidClassViewMenu,
  30. 0xfb61dcfe, 0xc9cb, 0x4964, 0x84, 0x26, 0xc2, 0xd3, 0x83, 0x34, 0x07, 0x8c);
  31. // Guid for DocOutline package commands
  32. DEFINE_GUID (guidDocOutlinePkg,
  33. 0x21af45b0, 0xffa5, 0x11d0, 0xb6, 0x3f, 0x00, 0xa0, 0xc9, 0x22, 0xe8, 0x51);
  34. // Guid for CommonIDE package
  35. DEFINE_GUID (guidCommonIDEPackage,
  36. 0x6E87CFAD, 0x6C05, 0x4adf, 0x9C, 0xD7, 0x3B, 0x79, 0x43, 0x87, 0x5B, 0x7C);
  37. // Guid for CommonIDE package commands
  38. DEFINE_GUID (guidCommonIDEPackageCmd,
  39. 0x6767e06b, 0x5789, 0x472b, 0x8e, 0xd7, 0x1f, 0x20, 0x73, 0x71, 0x6e, 0x8c);
  40. // UIContext guid specifying that we're not in View Source mode
  41. DEFINE_GUID(guidNotViewSourceMode,
  42. 0x7174c6a0, 0xb93d, 0x11d1, 0x9f, 0xf4, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f);
  43. // Guid for shared groups
  44. // {234A7FC1-CFE9-4335-9E82-061F86E402C1}
  45. DEFINE_GUID(guidSharedMenuGroup,
  46. 0x234a7fc1, 0xcfe9, 0x4335, 0x9e, 0x82, 0x6, 0x1f, 0x86, 0xe4, 0x2, 0xc1);
  47. DEFINE_GUID(guidBuildCmdIcons,
  48. 0x952691c5, 0x34d6, 0x462b, 0xac, 0x56, 0x9a, 0xb0, 0x97, 0x70, 0xa3, 0x0d);
  49. DEFINE_GUID(CMDSETID_StandardCommandSet2K,
  50. 0x1496A755, 0x94DE, 0x11D0, 0x8C, 0x3F, 0x00, 0xC0, 0x4F, 0xC2, 0xAA, 0xE2);
  51. // new command set for Dev10
  52. DEFINE_GUID(CMDSETID_StandardCommandSet10,
  53. 0x5dd0bb59, 0x7076, 0x4c59, 0x88, 0xd3, 0xde, 0x36, 0x93, 0x1f, 0x63, 0xf0);
  54. // {489EE5BF-F001-41c9-91C7-6E89D9C111AD}
  55. DEFINE_GUID(CMDSETID_EzMDI,
  56. 0x489ee5bf, 0xf001, 0x41c9, 0x91, 0xc7, 0x6e, 0x89, 0xd9, 0xc1, 0x11, 0xad);
  57. // Emacs editor emulation
  58. // {9A95F3AF-F86A-4aa2-80E6-012BF65DBBC3}
  59. DEFINE_GUID(guidEmacsCommandGroup,
  60. 0x9a95f3af, 0xf86a, 0x4aa2, 0x80, 0xe6, 0x1, 0x2b, 0xf6, 0x5d, 0xbb, 0xc3);
  61. // Brief editor emulation
  62. // {7A500D8A-8258-46c3-8965-6AC53ED6B4E7}
  63. DEFINE_GUID(guidBriefCommandGroup,
  64. 0x7a500d8a, 0x8258, 0x46c3, 0x89, 0x65, 0x6a, 0xc5, 0x3e, 0xd6, 0xb4, 0xe7);
  65. // {501822E1-B5AF-11d0-B4DC-00A0C91506EF}
  66. DEFINE_GUID(guidDataCmdId,
  67. 0x501822e1, 0xB5AF, 0x11D0, 0xB4, 0xDC, 0x00, 0xA0, 0xC9, 0x15, 0x06, 0xEF);
  68. // {4614107F-217D-4bbf-9DFE-B9E165C65572}
  69. DEFINE_GUID(guidVSData,
  70. 0x4614107F, 0x217D, 0x4bbf, 0x9D, 0xFE, 0xB9, 0xE1, 0x65, 0xC6, 0x55, 0x72);
  71. //{732abe75-cd80-11d0-a2db-00aa00a3efff}
  72. DEFINE_GUID(CMDSETID_DaVinciDataToolsCommandSet,
  73. 0x732abe75, 0xcd80, 0x11d0, 0xa2, 0xdb, 0x00, 0xaa, 0x00, 0xa3, 0xef, 0xff);
  74. // Guid for Extension Manager Package
  75. //{E7576C05-1874-450c-9E98-CF3A0897A069}
  76. DEFINE_GUID(guidExtensionManagerPkg,
  77. 0xe7576c05, 0x1874, 0x450c, 0x9e, 0x98, 0xcf, 0x3a, 0x08, 0x97, 0xa0, 0x69);
  78. // Guid for Extension Manager Icon
  79. DEFINE_GUID(guidExtensionManagerIcon,
  80. 0x12ffec2c, 0x2df7, 0x49eb, 0xa2, 0x92, 0x05, 0xc4, 0xa5, 0xf9, 0xc3, 0x54);
  81. // Guid for puslish web Icon
  82. // {69DE971C-8BB7-4032-9E7D-3D7C115A6329}
  83. DEFINE_GUID(guidPublishWebIcon,
  84. 0x69de971c, 0x8bb7, 0x4032, 0x9e, 0x7d, 0x3d, 0x7c, 0x11, 0x5a, 0x63, 0x29);
  85. // WM_APPCOMMAND handling
  86. // The active ole command targets will receive CMDSETID_WMAppCommand:cmdID, where
  87. // cmdID is one of APPCOMMAND_****, defined in winuser.h for _WIN32_WINNT >= 0x0500
  88. // (use common\inc\wmappcmd.h to have this commands defined for all target platforms)
  89. // If command is not handled, we will look in the registry for the mapped command:
  90. // HKLM\<appid hive>\WMAppCommand
  91. // val <AppCmdID> = {<guidCmdSet>}:<cmdID>
  92. // {12F1A339-02B9-46e6-BDAF-1071F76056BF}
  93. DEFINE_GUID(CMDSETID_WMAppCommand,
  94. 0x12f1a339, 0x02b9, 0x46e6, 0xbd, 0xaf, 0x10, 0x71, 0xf7, 0x60, 0x56, 0xbf);
  95. DEFINE_GUID(CLSID_VsCommunityPackage,
  96. 0x490508dd, 0x32ce, 0x45e8, 0x80, 0x8c, 0xfa, 0xeb, 0xf4, 0x68, 0xb1, 0x86);
  97. // {0x462b036f,0x7349,0x4835,{0x9e,0x21,0xbe,0xc6,0x0e,0x98,0x9b,0x9c}}
  98. // {462B036F-7349-4835-9E21-BEC60E989B9C}
  99. DEFINE_GUID(guidVDTFlavorCmdSet,
  100. 0x462b036f, 0x7349, 0x4835, 0x9e, 0x21, 0xbe, 0xc6, 0x0e, 0x98, 0x9b, 0x9c);
  101. // -------------------------------------
  102. // Class View Selection UIContext guids.
  103. // -------------------------------------
  104. // {48903663-A165-4e4b-867D-90622B1E6E9C}
  105. DEFINE_GUID(guidClassViewSelectionNamespace,
  106. 0x48903663, 0xa165, 0x4e4b, 0x86, 0x7d, 0x90, 0x62, 0x2b, 0x1e, 0x6e, 0x9c);
  107. // {010FA539-D664-45c2-BD28-7C36F2AAA816}
  108. DEFINE_GUID(guidClassViewMultiSelectionNamespaces,
  109. 0x10fa539, 0xd664, 0x45c2, 0xbd, 0x28, 0x7c, 0x36, 0xf2, 0xaa, 0xa8, 0x16);
  110. // {C5F62498-4EEE-423b-B12E-EA6FB3217215}
  111. DEFINE_GUID(guidClassViewSelectionClass,
  112. 0xc5f62498, 0x4eee, 0x423b, 0xb1, 0x2e, 0xea, 0x6f, 0xb3, 0x21, 0x72, 0x15);
  113. // {767AF915-7282-49da-806E-9AC9614E78FC}
  114. DEFINE_GUID(guidClassViewMultiSelectionClasses,
  115. 0x767af915, 0x7282, 0x49da, 0x80, 0x6e, 0x9a, 0xc9, 0x61, 0x4e, 0x78, 0xfc);
  116. // {AF5D60D7-9F6C-4824-98E6-074E258790F8}
  117. DEFINE_GUID(guidClassViewSelectionMember,
  118. 0xaf5d60d7, 0x9f6c, 0x4824, 0x98, 0xe6, 0x07, 0x4e, 0x25, 0x87, 0x90, 0xf8);
  119. // {C46D1701-7623-4bb2-A7E2-FB059D2B33E9}
  120. DEFINE_GUID(guidClassViewMultiSelectionMembers,
  121. 0xc46d1701, 0x7623, 0x4bb2, 0xa7, 0xe2, 0xfb, 0x5, 0x9d, 0x2b, 0x33, 0xe9);
  122. // {5EE0E92B-13BD-491b-9518-40B2936F5E21}
  123. DEFINE_GUID(guidClassViewMultiSelectionMixed,
  124. 0x5ee0e92b, 0x13bd, 0x491b, 0x95, 0x18, 0x40, 0xb2, 0x93, 0x6f, 0x5e, 0x21);
  125. // {57817069-31B7-4d3a-8B2C-8195EB7D216F}
  126. DEFINE_GUID(guidClassViewSelectionPhysicalContainer,
  127. 0x57817069, 0x31b7, 0x4d3a, 0x8b, 0x2c, 0x81, 0x95, 0xeb, 0x7d, 0x21, 0x6f);
  128. // {D584640A-388C-4e66-BB81-80969620D404}
  129. DEFINE_GUID(guidClassViewMultiSelectionPhysicalContainers,
  130. 0xd584640a, 0x388c, 0x4e66, 0xbb, 0x81, 0x80, 0x96, 0x96, 0x20, 0xd4, 0x4);
  131. // {F19997FD-8C6E-4972-88BC-063181D4E88C}
  132. DEFINE_GUID(guidClassViewSelectionHierarchy,
  133. 0xf19997fd, 0x8c6e, 0x4972, 0x88, 0xbc, 0x6, 0x31, 0x81, 0xd4, 0xe8, 0x8c);
  134. // {2D502DA9-629C-4293-8B14-1312F4EBD89A}
  135. DEFINE_GUID(guidClassViewSelectionMemberHierarchy,
  136. 0x2d502da9, 0x629c, 0x4293, 0x8b, 0x14, 0x13, 0x12, 0xf4, 0xeb, 0xd8, 0x9a);
  137. // {2D502DA9-629C-4293-8B14-1312F4EBD89A}
  138. DEFINE_GUID(guidClassViewSelectionSupportsClassDesigner,
  139. 0xc53a8676, 0x1a8f, 0x4673, 0x91, 0x47, 0x09, 0xa3, 0xe7, 0xd5, 0x6c, 0xda);
  140. // -----------------------------------------
  141. // End Class View Selection UIContext guids.
  142. // -----------------------------------------
  143. // {84571F7F-1A90-41E0-9781-2610297FB09D}
  144. DEFINE_GUID(guidDExploreApplicationObject,
  145. 0x84571F7F, 0x1A90, 0x41E0, 0x97, 0x81, 0x26, 0x10, 0x29, 0x7F, 0xB0, 0x9D);
  146. // {8D8529D3-625D-4496-8354-3DAD630ECC1B}
  147. DEFINE_GUID(guid_VSDesignerPackage,
  148. 0x8D8529D3, 0x625D, 0x4496, 0x83, 0x54, 0x3D, 0xAD, 0x63, 0x0E, 0xCC, 0x1B);
  149. // {640F725F-1B2D-4831-A9FD-874847682010}
  150. DEFINE_GUID(guidServerExpIcon,
  151. 0x640F725F, 0x1B2D, 0x4831, 0xA9, 0xFD, 0x87, 0x48, 0x47, 0x68, 0x20, 0x10);
  152. ///////////////////////////////////////////////
  153. //
  154. // VS Enterprise guids
  155. //
  156. ///////////////////////////////////////////////
  157. // VS Enterprise Cmd UIContext guid
  158. // {07CA8E98-FF14-4e5e-9C4D-959C081B5E47}
  159. DEFINE_GUID(guidTeamProjectCmdUIContext,
  160. 0x07CA8E98, 0xFF14, 0x4e5e, 0x9C, 0x4D, 0x95, 0x9C, 0x08, 0x1B, 0x5E, 0x47);
  161. // VS Enterprise Shared Commands guid
  162. // {3F5A3E02-AF62-4c13-8D8A-A568ECAE238B}
  163. DEFINE_GUID(guidTeamExplorerSharedCmdSet,
  164. 0x3F5A3E02, 0xAF62, 0x4c13, 0x8D, 0x8A, 0xA5, 0x68, 0xEC, 0xAE, 0x23, 0x8B);
  165. DEFINE_GUID (guidRefactorIcon,
  166. 0x5d7e7f67, 0xa63f, 0x46ee, 0x84, 0xf1, 0x99, 0xb, 0x2c, 0xab, 0x23, 0xf3);
  167. // {B3285A19-6471-4150-AE05-18253F95FBCC}
  168. DEFINE_GUID (guidGoToTypeDef,
  169. 0xb3285a19, 0x6471, 0x4150, 0xae, 0x5, 0x18, 0x25, 0x3f, 0x95, 0xfb, 0xcc);
  170. // {E6EA7925-0FE6-4867-84EA-8BA78B7FDBEE}
  171. DEFINE_GUID(guidGenerateMethodIcon,
  172. 0xe6ea7925, 0xfe6, 0x4867, 0x84, 0xea, 0x8b, 0xa7, 0x8b, 0x7f, 0xdb, 0xee);
  173. // {50AA77AC-6BB4-42A8-A4A2-F4CD407E80A8}
  174. DEFINE_GUID (guidToggleCompletionMode,
  175. 0x50AA77AC, 0x6BB4, 0x42A8, 0xa4, 0xa2, 0xf4, 0xcd, 0x40, 0x7e, 0x80, 0xa8);
  176. // Server Explorer menu group guid
  177. // {74D21310-2AEE-11d1-8BFB-00A0C90F26F7}
  178. DEFINE_GUID(guid_SE_MenuGroup,
  179. 0x74d21310, 0x2aee, 0x11d1, 0x8b, 0xfb, 0x0, 0xa0, 0xc9, 0xf, 0x26, 0xf7);
  180. // Server Explorer command ID guid
  181. // {74D21311-2AEE-11d1-8BFB-00A0C90F26F7}
  182. DEFINE_GUID(guid_SE_CommandID,
  183. 0x74d21311, 0x2aee, 0x11d1, 0x8b, 0xfb, 0x0, 0xa0, 0xc9, 0xf, 0x26, 0xf7);
  184. // UI Context GUID to enable the Tools->Connect To Server command
  185. // {9BF70368-F5F7-4ddf-8CD2-FB27FBE0BD9C}
  186. DEFINE_GUID(guidAppidSupportsConnectToServer,
  187. 0x9bf70368, 0xf5f7, 0x4ddf, 0x8c, 0xd2, 0xfb, 0x27, 0xfb, 0xe0, 0xbd, 0x9c);
  188. ///////////////////////////////////////////////
  189. //
  190. // Editor Shim CLSIDs from the Editor Shim Package (defined at Microsoft.VisualStudio.Editor.dll)
  191. //
  192. ///////////////////////////////////////////////
  193. // CLSID for VS10 Platform Factory
  194. DEFINE_GUID(CLSID_PlatformFactory,
  195. 0x2491432F, 0x3A10, 0x4884, 0xB6, 0x28, 0x57, 0x4D, 0x57, 0xF4, 0x1E, 0x9B);
  196. // CLSID for VsDocDataAdapter
  197. DEFINE_GUID(CLSID_VsDocDataAdapter,
  198. 0x169F2886, 0x6566, 0x432e, 0xA9, 0x3D, 0x55, 0x88, 0xBD, 0x58, 0x32, 0x29);
  199. // CLSID for VsTextBufferCoordinatorAdapter
  200. DEFINE_GUID(CLSID_VsTextBufferCoordinatorAdapter,
  201. 0x5FCEEA4C, 0xD49F, 0x4acd, 0xB8, 0x16, 0x13, 0x0A, 0x5D, 0xCD, 0x4C, 0x54);
  202. // CLSID for VsHiddenTextManagerAdapter
  203. DEFINE_GUID(CLSID_VsHiddenTextManagerAdapter,
  204. 0x85115CFE, 0x3F29, 0x4e52, 0xAE, 0x98, 0x6F, 0xE6, 0x25, 0x73, 0xD1, 0x1C);
  205. // GUID to get the IVxTextBuffer from the IVsUserData
  206. DEFINE_GUID(GUID_VxTextBuffer,
  207. 0xbe120c41, 0xd969, 0x42a4, 0xa4, 0xdd, 0x91, 0x26, 0x65, 0xa5, 0xbf, 0x13);
  208. #else //!DEFINE_GUID
  209. // Guid if using Office provided icons
  210. #define guidOfficeIcon { 0xd309f794, 0x903f, 0x11d0, { 0x9e, 0xfc, 0x00, 0xa0, 0xc9, 0x11, 0x00, 0x4f } }
  211. // Guid for the duplicate accelerator keys
  212. #define guidKeyDupe { 0xf17bdae0, 0xa16d, 0x11d0, { 0x9f, 0x4, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  213. // Guid for Shell's group and menu ids
  214. #define guidSHLMainMenu { 0xd309f791, 0x903f, 0x11d0, { 0x9e, 0xfc, 0x00, 0xa0, 0xc9, 0x11, 0x00, 0x4f } }
  215. // Guid for ClassView menu ids
  216. #define guidClassViewMenu { 0xfb61dcfe, 0xc9cb, 0x4964, { 0x84, 0x26, 0xc2, 0xd3, 0x83, 0x34, 0x07, 0x8c } }
  217. // Guid for CommonIDE package
  218. #define guidCommonIDEPackage { 0x6E87CFAD, 0x6C05, 0x4adf, { 0x9C, 0xD7, 0x3B, 0x79, 0x43, 0x87, 0x5B, 0x7C } }
  219. // Guid for CommonIDE package commands
  220. #define guidCommonIDEPackageCmd { 0x6767e06b, 0x5789, 0x472b, { 0x8e, 0xd7, 0x1f, 0x20, 0x73, 0x71, 0x6e, 0x8c } }
  221. // Guid for Standard Shell Commands (97 set)
  222. #define CMDSETID_StandardCommandSet97 { 0x5efc7975, 0x14bc, 0x11cf, { 0x9b, 0x2b, 0x00, 0xaa, 0x00, 0x57, 0x38, 0x19 } }
  223. // Guid for Standard Shell Commands (2k set)
  224. #define CMDSETID_StandardCommandSet2K {0x1496A755, 0x94DE, 0x11D0, {0x8C, 0x3F, 0x00, 0xC0, 0x4F, 0xC2, 0xAA, 0xE2}}
  225. // Guid for Standard Shell Commands (Dev10 set)
  226. #define CMDSETID_StandardCommandSet10 {0x5dd0bb59, 0x7076, 0x4c59, {0x88, 0xd3, 0xde, 0x36, 0x93, 0x1f, 0x63, 0xf0}}
  227. // Guid for the EzMDI file list menu private command set
  228. #define CMDSETID_EzMDI {0x489ee5bf, 0xf001, 0x41c9, {0x91, 0xc7, 0x6e, 0x89, 0xd9, 0xc1, 0x11, 0xad}}
  229. // Guid for the Emacs editor emulation command group
  230. // {9A95F3AF-F86A-4aa2-80E6-012BF65DBBC3}
  231. #define guidEmacsCommandGroup {0x9a95f3af, 0xf86a, 0x4aa2,{ 0x80, 0xe6, 0x1, 0x2b, 0xf6, 0x5d, 0xbb, 0xc3}}
  232. // Guid for the Brief editor emulation command group
  233. // {7A500D8A-8258-46c3-8965-6AC53ED6B4E7}
  234. #define guidBriefCommandGroup {0x7a500d8a, 0x8258, 0x46c3,{ 0x89, 0x65, 0x6a, 0xc5, 0x3e, 0xd6, 0xb4, 0xe7}}
  235. // Guid for DocOutline package commands
  236. #define guidDocOutlinePkg { 0x21af45b0, 0xffa5, 0x11d0, { 0xb6, 0x3f, 0x00, 0xa0, 0xc9, 0x22, 0xe8, 0x51 } }
  237. // Guid for TaskList package commands
  238. #define CLSID_VsTaskListPackage { 0x4A9B7E50, 0xAA16, 0x11d0, { 0xA8, 0xC5, 0x00, 0xA0, 0xC9, 0x21, 0xA4, 0xD2 } }
  239. // Guid for find/replace bitmaps...
  240. #define guidFindIcon { 0x740EEC10, 0x1A5D, 0x11D1, { 0xA0, 0x30, 0x00, 0xA0, 0xC9, 0x11, 0xE8, 0xE9} }
  241. // Guid for unified find bitmaps...
  242. #define guidUFindIcon { 0xD7BECFE4, 0x1C1A, 0x4D32, { 0x8E, 0xD8, 0xF7, 0xDA, 0x4F, 0x89, 0x7E, 0x7B} }
  243. // Guid for Bookmark window bitmaps...
  244. #define guidBookmarkIcon { 0x7637b0ae, 0x7d52, 0x40a1, { 0x90, 0xba, 0x51, 0x94, 0x50, 0x57, 0x97, 0x9d } }
  245. // Guid for Tool window goto bitmaps... {65ED2DB5-9942-4664-BA7C-CBE2B79AE7A8}
  246. #define guidToolWindowGotoButtons { 0x65ed2db5, 0x9942, 0x4664, { 0xba, 0x7c, 0xcb, 0xe2, 0xb7, 0x9a, 0xe7, 0xa8 } }
  247. // Guid for debugger bitmaps
  248. #define guidDebuggerIcon { 0xb7afe65e, 0x3a96, 0x11d1, { 0xb0, 0x68, 0x0, 0xc0, 0x4f, 0xb6, 0x6f, 0xa0} }
  249. // Guid for object browser buttons
  250. #define guidObjectBrowserButtons { 0x5f810e80, 0x33ad, 0x11d1, { 0xa7, 0x96, 0x0, 0xa0, 0xc9, 0x11, 0x10, 0xc3 } }
  251. // Guid for Call Browser buttons {F858DE97-54BF-4929-A039-62396ACACD8E}
  252. #define guidCallBrowserButtons { 0xf858de97, 0x54bf, 0x4929, { 0xa0, 0x39, 0x62, 0x39, 0x6a, 0xca, 0xcd, 0x8e } }
  253. // Guid for Call Hierarchy buttons {90C70706-ECC3-4d97-B80C-2CED9E7CC7EB}
  254. #define guidCallHierarchyButtons { 0x90c70706, 0xecc3, 0x4d97, { 0xb8, 0xc, 0x2c, 0xed, 0x9e, 0x7c, 0xc7, 0xeb } }
  255. // Guid for Code Definition View buttons {88892CCC-3565-4e34-BFF3-B9B0997FC195}
  256. #define guidCodeDefViewButtons { 0x88892ccc, 0x3565, 0x4e34, { 0xbf, 0xf3, 0xb9, 0xb0, 0x99, 0x7f, 0xc1, 0x95 } }
  257. // UIContext guid specifying that we're not in View Source mode
  258. #define guidNotViewSourceMode {0x7174c6a0, 0xb93d, 0x11d1, {0x9f, 0xf4, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f} }
  259. // Guid for text editor bitmaps...
  260. #define guidTextEditorIcon { 0xc40a5a10, 0x3eeb, 0x11d3, { 0xaf, 0xe5, 0x0, 0x10, 0x5a, 0x99, 0x91, 0xef } }
  261. // Guid for error / warning buttons...
  262. #define guidErrorIcon { 0x7e65bae7, 0xd6fc, 0x4c65, { 0x89, 0x2d, 0xe2, 0xc9, 0xdc, 0xaa, 0xdd, 0xae } }
  263. #define guidSharedMenuGroup { 0x234a7fc1, 0xcfe9, 0x4335, { 0x9e, 0x82, 0x6, 0x1f, 0x86, 0xe4, 0x02, 0xc1 } }
  264. // guid for build cmd icons
  265. #define guidBuildCmdIcons { 0x952691c5, 0x34d6, 0x462b, {0xac, 0x56, 0x9a, 0xb0, 0x97, 0x70, 0xa3, 0x0d}}
  266. // {501822E1-B5AF-11d0-B4DC-00A0C91506EF} Guid for Data project commands
  267. #define guidDataCmdId {0x501822e1, 0xb5af, 0x11d0, {0xb4, 0xdc, 0x00, 0xa0, 0xc9, 0x15, 0x06, 0xef}}
  268. // {4614107F-217D-4bbf-9DFE-B9E165C65572}
  269. #define guidVSData {0x4614107F, 0x217D, 0x4bbf, {0x9D, 0xFE, 0xB9, 0xE1, 0x65, 0xC6, 0x55, 0x72}}
  270. //{732abe75-cd80-11d0-a2db-00aa00a3efff}
  271. #define CMDSETID_DaVinciDataToolsCommandSet {0x732abe75, 0xcd80, 0x11d0, {0xa2, 0xdb, 0x00, 0xaa, 0x00, 0xa3, 0xef, 0xff} }
  272. // {12F1A339-02B9-46e6-BDAF-1071F76056BF}
  273. #define CMDSETID_WMAppCommand { 0x12f1a339, 0x02b9, 0x46e6, { 0xbd, 0xaf, 0x10, 0x71, 0xf7, 0x60, 0x56, 0xbf } }
  274. #define CLSID_VsCommunityPackage { 0x490508dd, 0x32ce, 0x45e8, { 0x80, 0x8c, 0xfa, 0xeb, 0xf4, 0x68, 0xb1, 0x86 } }
  275. // Guid for Yukon projects commands
  276. // {462B036F-7349-4835-9E21-BEC60E989B9C}
  277. #define guidVDTFlavorCmdSet { 0x462b036f, 0x7349, 0x4835, {0x9e, 0x21, 0xbe, 0xc6, 0x0e, 0x98, 0x9b, 0x9c } }
  278. // Error List toolwindow icon
  279. #define guidErrorListIcon { 0xbffbae07, 0x4ff7, 0x45da, { 0x88, 0x3e, 0x82, 0xcc, 0xdb, 0x85, 0xf1, 0xf8 } }
  280. // Accessibility check button {EEF04648-250A-4360-8C2F-43CC063E198D}
  281. #define guidAccessibilityIcon { 0xeef04648, 0x250a, 0x4360, { 0x8c, 0x2f, 0x43, 0xcc, 0x6, 0x3e, 0x19, 0x8d } }
  282. // Server Explorer menu group {74D21310-2AEE-11d1-8BFB-00A0C90F26F7}
  283. #define guid_SE_MenuGroup { 0x74d21310, 0x2aee, 0x11d1, { 0x8b, 0xfb, 0x0, 0xa0, 0xc9, 0xf, 0x26, 0xf7 } }
  284. // Server Explorer command ID guid {74D21311-2AEE-11d1-8BFB-00A0C90F26F7}
  285. #define guid_SE_CommandID { 0x74d21311, 0x2aee, 0x11d1, { 0x8b, 0xfb, 0x0, 0xa0, 0xc9, 0xf, 0x26, 0xf7 } }
  286. // UI Context GUID to enable the Tools->Connect To Server command {9BF70368-F5F7-4ddf-8CD2-FB27FBE0BD9C}
  287. #define guidAppidSupportsConnectToServer { 0x9bf70368, 0xf5f7, 0x4ddf, { 0x8c, 0xd2, 0xfb, 0x27, 0xfb, 0xe0, 0xbd, 0x9c } }
  288. //Guid for Extension Manager Package
  289. #define guidExtensionManagerPkg { 0xe7576c05, 0x1874, 0x450c, { 0x9e, 0x98, 0xcf, 0x3a, 0x08, 0x97, 0xa0, 0x69 } }
  290. // Guid for Extension Manager Icon
  291. #define guidExtensionManagerIcon { 0x12ffec2c, 0x2df7, 0x49eb, { 0xa2, 0x92, 0x05, 0xc4, 0xa5, 0xf9, 0xc3, 0x54 } }
  292. // Guid for puslish web Icon
  293. #define guidPublishWebIcon { 0x69de971c, 0x8bb7, 0x4032, { 0x9e, 0x7d, 0x3d, 0x7c, 0x11, 0x5a, 0x63, 0x29 } }
  294. // -------------------------------------
  295. // Class View Selection UIContext guids.
  296. // -------------------------------------
  297. // {48903663-A165-4e4b-867D-90622B1E6E9C}
  298. #define guidClassViewSelectionNamespace { 0x48903663, 0xa165, 0x4e4b, {0x86, 0x7d, 0x90, 0x62, 0x2b, 0x1e, 0x6e, 0x9c } }
  299. // {010FA539-D664-45c2-BD28-7C36F2AAA816}
  300. #define guidClassViewMultiSelectionNamespaces { 0x10fa539, 0xd664, 0x45c2, {0xbd, 0x28, 0x7c, 0x36, 0xf2, 0xaa, 0xa8, 0x16 } }
  301. // {C5F62498-4EEE-423b-B12E-EA6FB3217215}
  302. #define guidClassViewSelectionClass { 0xc5f62498, 0x4eee, 0x423b, {0xb1, 0x2e, 0xea, 0x6f, 0xb3, 0x21, 0x72, 0x15 } }
  303. // {767AF915-7282-49da-806E-9AC9614E78FC}
  304. #define guidClassViewMultiSelectionClasses { 0x767af915, 0x7282, 0x49da, {0x80, 0x6e, 0x9a, 0xc9, 0x61, 0x4e, 0x78, 0xfc } }
  305. // {AF5D60D7-9F6C-4824-98E6-074E258790F8}
  306. #define guidClassViewSelectionMember { 0xaf5d60d7, 0x9f6c, 0x4824, {0x98, 0xe6, 0x07, 0x4e, 0x25, 0x87, 0x90, 0xf8 } }
  307. // {C46D1701-7623-4bb2-A7E2-FB059D2B33E9}
  308. #define guidClassViewMultiSelectionMembers { 0xc46d1701, 0x7623, 0x4bb2, {0xa7, 0xe2, 0xfb, 0x5, 0x9d, 0x2b, 0x33, 0xe9 } }
  309. // {5EE0E92B-13BD-491b-9518-40B2936F5E21}
  310. #define guidClassViewMultiSelectionMixed { 0x5ee0e92b, 0x13bd, 0x491b, {0x95, 0x18, 0x40, 0xb2, 0x93, 0x6f, 0x5e, 0x21 } }
  311. // {57817069-31B7-4d3a-8B2C-8195EB7D216F}
  312. #define guidClassViewSelectionPhysicalContainer { 0x57817069, 0x31b7, 0x4d3a, {0x8b, 0x2c, 0x81, 0x95, 0xeb, 0x7d, 0x21, 0x6f } }
  313. // {D584640A-388C-4e66-BB81-80969620D404}
  314. #define guidClassViewMultiSelectionPhysicalContainers { 0xd584640a, 0x388c, 0x4e66, {0xbb, 0x81, 0x80, 0x96, 0x96, 0x20, 0xd4, 0x4 } }
  315. // {F19997FD-8C6E-4972-88BC-063181D4E88C}
  316. #define guidClassViewSelectionHierarchy { 0xf19997fd, 0x8c6e, 0x4972, {0x88, 0xbc, 0x6, 0x31, 0x81, 0xd4, 0xe8, 0x8c } }
  317. // {2D502DA9-629C-4293-8B14-1312F4EBD89A}
  318. #define guidClassViewSelectionMemberHierarchy { 0x2d502da9, 0x629c, 0x4293, {0x8b, 0x14, 0x13, 0x12, 0xf4, 0xeb, 0xd8, 0x9a } }
  319. // {C53A8676-1A8F-4673-9147-09A3E7D56CDA}
  320. #define guidClassViewSelectionSupportsClassDesigner { 0xc53a8676, 0x1a8f, 0x4673, { 0x91, 0x47, 0x9, 0xa3, 0xe7, 0xd5, 0x6c, 0xda } }
  321. // -----------------------------------------
  322. // End Class View Selection UIContext guids.
  323. // -----------------------------------------
  324. // {84571F7F-1A90-41E0-9781-2610297FB09D}
  325. #define guidDExploreApplicationObject { 0x84571F7F, 0x1A90, 0x41E0, {0x97, 0x81, 0x26, 0x10, 0x29, 0x7F, 0xB0, 0x9D } }
  326. // {8D8529D3-625D-4496-8354-3DAD630ECC1B}
  327. #define guid_VSDesignerPackage { 0x8D8529D3, 0x625D, 0x4496, { 0x83, 0x54, 0x3D, 0xAD, 0x63, 0x0E, 0xCC, 0x1B } }
  328. // {640F725F-1B2D-4831-A9FD-874847682010}
  329. #define guidServerExpIcon { 0x640F725F, 0x1B2D, 0x4831, {0xA9, 0xFD, 0x87, 0x48, 0x47, 0x68, 0x20, 0x10 } }
  330. ///////////////////////////////////////////////
  331. //
  332. // VS Enterprise guids
  333. //
  334. ///////////////////////////////////////////////
  335. // VS Enterprise Cmd UIContext guid
  336. // {07CA8E98-FF14-4e5e-9C4D-959C081B5E47}
  337. #define guidTeamProjectCmdUIContext { 0x07CA8E98, 0xFF14, 0x4e5e, {0x9C, 0x4D, 0x95, 0x9C, 0x08, 0x1B, 0x5E, 0x47 } }
  338. // VS Enterprise Shared Commands guid
  339. // {3F5A3E02-AF62-4c13-8D8A-A568ECAE238B}
  340. #define guidTeamExplorerSharedCmdSet { 0x3F5A3E02, 0xAF62, 0x4c13, {0x8D, 0x8A, 0xA5, 0x68, 0xEC, 0xAE, 0x23, 0x8B } }
  341. #define guidRefactorIcon { 0x5d7e7f67, 0xa63f, 0x46ee, { 0x84, 0xf1, 0x99, 0xb, 0x2c, 0xab, 0x23, 0xf3 } }
  342. #define guidGoToTypeDef { 0xb3285a19, 0x6471, 0x4150, { 0xae, 0x5, 0x18, 0x25, 0x3f, 0x95, 0xfb, 0xcc } }
  343. #define guidGenerateMethodIcon { 0xe6ea7925, 0x0fe6, 0x4867, { 0x84, 0xea, 0x8b, 0xa7, 0x8b, 0x7f, 0xdb, 0xee } }
  344. #define guidToggleCompletionMode { 0x50AA77AC, 0x6BB4, 0x42A8, { 0xa4, 0xa2, 0xf4, 0xcd, 0x40, 0x7e, 0x80, 0xa8 } };
  345. #define GUID_TextEditorFactory {0x8b382828, 0x6202, 0x11d1, {0x88, 0x70, 0x0, 0x0, 0xf8, 0x75, 0x79, 0xd2}}
  346. ///////////////////////////////////////////////
  347. //
  348. // Editor Shim CLSIDs from the Editor Shim Package (defined at Microsoft.VisualStudio.Editor.dll)
  349. //
  350. ///////////////////////////////////////////////
  351. // CLSID for VS10 Editor Factory
  352. #define CLSID_VS10TextEditorFactory {0xdf25faa1, 0xe891, 0x49f6, {0x98, 0x23, 0x72, 0x63, 0x4a, 0x02, 0xa4, 0x05} }
  353. // CLSID for VS10 Editor Factory with encoding
  354. #define CLSID_VS10TextEditorFactoryWithEncoding {0xC6BE297E, 0xC907, 0x4F43, {0x91, 0x20, 0x05, 0x3C, 0x19, 0x2E, 0xF5, 0x1E} }
  355. // CLSID for VS10 Platform Factory
  356. #define CLSID_PlatformFactory {0x2491432F, 0x3A10, 0x4884, {0xB6, 0x28, 0x57, 0x4D, 0x57, 0xF4, 0x1E, 0x9B} }
  357. // CLSID for VsDocDataAdapter
  358. #define CLSID_VsDocDataAdapter {0x169F2886, 0x6566, 0x432e, {0xA9, 0x3D, 0x55, 0x88, 0xBD, 0x58, 0x32, 0x29} }
  359. // CLSID for VsTextBufferCoordinatorAdapter
  360. #define CLSID_VsTextBufferCoordinatorAdapter {0x5FCEEA4C, 0xD49F, 0x4acd, {0xB8, 0x16, 0x13, 0x0A, 0x5D, 0xCD, 0x4C, 0x54} }
  361. // CLSID for VsHiddenTextManagerAdapter
  362. #define CLSID_VsHiddenTextManagerAdapter {0x85115CFE, 0x3F29, 0x4e52, {0xAE, 0x98, 0x6F, 0xE6, 0x25, 0x73, 0xD1, 0x1C} }
  363. // GUID to get the IVxTextBuffer from the IVsUserData
  364. #define GUID_VxTextBuffer {0xbe120c41, 0xd969, 0x42a4, {0xa4, 0xdd, 0x91, 0x26, 0x65, 0xa5, 0xbf, 0x13} }
  365. #endif //!DEFINE_GUID
  366. #ifdef __CTC__
  367. // *** UIContext Guids for use by CTC parser only...
  368. #define UICONTEXT_SolutionBuilding { 0xadfc4e60, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  369. #define UICONTEXT_Debugging { 0xadfc4e61, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  370. #define UICONTEXT_FullScreenMode { 0xadfc4e62, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  371. #define UICONTEXT_DesignMode { 0xadfc4e63, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  372. #define UICONTEXT_NoSolution { 0xadfc4e64, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  373. #define UICONTEXT_SolutionExists { 0xf1536ef8, 0x92ec, 0x443c, { 0x9e, 0xd7, 0xfd, 0xad, 0xf1, 0x50, 0xda, 0x82 } }
  374. #define UICONTEXT_EmptySolution { 0xadfc4e65, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  375. #define UICONTEXT_SolutionHasSingleProject { 0xadfc4e66, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  376. #define UICONTEXT_SolutionHasMultipleProjects { 0x93694fa0, 0x397, 0x11d1, { 0x9f, 0x4e, 0x0, 0xa0, 0xc9, 0x11, 0x0, 0x4f } }
  377. #define UICONTEXT_CodeWindow { 0x8fe2df1d, 0xe0da, 0x4ebe, { 0x9d, 0x5c, 0x41, 0x5d, 0x40, 0xe4, 0x87, 0xb5 } }
  378. #define UICONTEXT_NotBuildingAndNotDebugging { 0x48ea4a80, 0xf14e, 0x4107, { 0x88, 0xfa, 0x8d, 0x0, 0x16, 0xf3, 0xb, 0x9c } } //VS 2005 Bug #35207 add new cmdUIGuid
  379. #define UICONTEXT_SolutionExistsAndNotBuildingAndNotDebugging { 0xd0e4deec, 0x1b53, 0x4cda, { 0x85, 0x59, 0xd4, 0x54, 0x58, 0x3a, 0xd2, 0x3b } }
  380. #endif //__CTC__
  381. #define guidVSStd97 CMDSETID_StandardCommandSet97
  382. #define CLSID_StandardCommandSet97 CMDSETID_StandardCommandSet97
  383. #define guidVSStd2K CMDSETID_StandardCommandSet2K
  384. #define guidVSStd10 CMDSETID_StandardCommandSet10
  385. #define CLSID_StandardCommandSet10 CMDSETID_StandardCommandSet10
  386. #define guidEzMDI CMDSETID_EzMDI
  387. #define CLSID_StandardCommandSet2K CMDSETID_StandardCommandSet2K
  388. #define CLSID_CTextViewCommandGroup CMDSETID_StandardCommandSet2K
  389. #define CLSID_TCG CMDSETID_StandardCommandSet2K
  390. #define CLSID_ECG CMDSETID_StandardCommandSet2K
  391. #define guidDavDataCmdId CMDSETID_DaVinciDataToolsCommandSet
  392. // Standard editor guid.
  393. #define guidStdEditor {0x9ADF33D0, 0x8AAD, 0x11d0, {0xB6, 0x06, 0x00, 0xA0, 0xC9, 0x22, 0xE8, 0x51} }
  394. // Standard editor shorthand macros for a more compact and manageable table
  395. #define guidStdEd guidStdEditor
  396. #define guidStdEdCmd guidStdEditor:IDG_VS_EDITOR_CMDS
  397. #define guidStdEdBmkFld guidStdEditor:IDG_VS_EDITOR_BOOKMARK_FOLDER_CMDS // Bookmark commands restricted to a folder
  398. #define guidStdEdBmkDoc guidStdEditor:IDG_VS_EDITOR_BOOKMARK_DOCUMENT_CMDS // Bookmark commands restricted to a document
  399. #define guidStdEdBmkAllDocs guidStdEditor:IDG_VS_EDITOR_BOOKMARK_ALLDOCS_CMDS // Bookmark commands that operate on all files
  400. #define guidStdEdBmkTskLst guidStdEditor:IDG_VS_EDITOR_BOOKMARK_TASKLIST_CMDS // Tasklist shortcut commands
  401. #define guidStdEdAdv guidStdEditor:IDG_VS_EDITOR_ADVANCED_CMDS
  402. #define guidStdEdOut guidStdEditor:IDG_VS_EDITOR_OUTLINING_CMDS
  403. #define guidStdLang guidStdEditor:IDG_VS_EDITOR_LANGUAGE_INFO
  404. #define guidStdEdIntel guidStdEditor:IDG_VS_EDITOR_INTELLISENSE_CMDS
  405. #endif //!NOGUIDS
  406. //////////////////////////////////////////////////////////////////////////////
  407. //
  408. // Toolbar Identifiers, created by Visual Studio Shell
  409. //
  410. //////////////////////////////////////////////////////////////////////////////
  411. #define IDM_VS_TOOL_MAINMENU 0x0000
  412. #define IDM_VS_TOOL_STANDARD 0x0001
  413. #define IDM_VS_TOOL_WINDOWUI 0x0002
  414. #define IDM_VS_TOOL_PROJWIN 0x0003
  415. #define IDM_VS_TOOL_DEBUGGER 0x0006
  416. #define IDM_VS_TOOL_OBJECT_BROWSER_GO 0x0007
  417. #define IDM_VS_TOOL_CLASSVIEW_GO 0x0008
  418. //UNUSED 0x0009-0x000a
  419. #define IDM_VS_TOOL_OPENWINDOWS 0x000b
  420. #define IDM_VS_TOOL_VIEWBAR 0x000c
  421. #define IDM_VS_TOOL_BUILD 0x000d
  422. #define IDM_VS_TOOL_TEXTEDITOR 0x000e
  423. #define IDM_VS_TOOL_OBJBROWSER 0x000f
  424. #define IDM_VS_TOOL_CLASSVIEW 0x0010
  425. #define IDM_VS_TOOL_PROPERTIES 0x0011
  426. #define IDM_VS_TOOL_DATA 0x0012
  427. #define IDM_VS_TOOL_SCHEMA 0x0013
  428. #define IDM_VS_TOOL_OUTPUTWINDOW 0x0014
  429. #define IDM_VS_TOOL_FINDRESULTS1 0x0015
  430. #define IDM_VS_TOOL_FINDRESULTS2 0x0016
  431. #define IDM_VS_TOOL_UNIFIEDFIND 0x0017
  432. //UNUSED 0x0018
  433. #define IDM_VS_TOOL_BOOKMARKWIND 0x0019
  434. #define IDM_VS_TOOL_CALLBROWSER1 0x001a
  435. #define IDM_VS_TOOL_CALLBROWSER2 0x001b
  436. #define IDM_VS_TOOL_CALLBROWSER3 0x001c
  437. #define IDM_VS_TOOL_CALLBROWSER4 0x001d
  438. #define IDM_VS_TOOL_CALLBROWSER5 0x001e
  439. #define IDM_VS_TOOL_CALLBROWSER6 0x001f
  440. #define IDM_VS_TOOL_CALLBROWSER7 0x0020
  441. #define IDM_VS_TOOL_CALLBROWSER8 0x0021
  442. #define IDM_VS_TOOL_CALLBROWSER9 0x0022
  443. #define IDM_VS_TOOL_CALLBROWSER10 0x0023
  444. #define IDM_VS_TOOL_CALLBROWSER11 0x0024
  445. #define IDM_VS_TOOL_CALLBROWSER12 0x0025
  446. #define IDM_VS_TOOL_CALLBROWSER13 0x0026
  447. #define IDM_VS_TOOL_CALLBROWSER14 0x0027
  448. #define IDM_VS_TOOL_CALLBROWSER15 0x0028
  449. #define IDM_VS_TOOL_CALLBROWSER16 0x0029
  450. #define IDM_VS_TOOL_TASKLIST 0x002a
  451. #define IDM_VS_TOOL_USERTASKS 0x002b
  452. #define IDM_VS_TOOL_ERRORLIST 0x002c
  453. #define IDM_VS_TOOL_SNIPPETMENUS 0x002D
  454. #define IDM_VS_CALLBROWSER_TYPE_POPUP 0x0030
  455. //////////////////////////////////////////////////////////////////////////////
  456. // Toolbar ID for customize mode only
  457. //
  458. // **** NOTE **** DO NOT add any menu or toolbar that has an ID greater than
  459. // IDM_VS_TOOL_ADDCOMMAND, otherwise you WILL break customize
  460. // mode. IDM_VS_TOOL_UDEFINED is a very special toolbar.
  461. // Do not use or place it anywhere - used by shell only.
  462. //////////////////////////////////////////////////////////////////////////////
  463. #define IDM_VS_TOOL_UNDEFINED 0xEDFF
  464. #define IDM_VS_TOOL_ADDCOMMAND 0xEE00
  465. //////////////////////////////////////////////////////////////////////////////
  466. //
  467. // Menu Identifiers, created by Visual Studio Shell
  468. //
  469. //////////////////////////////////////////////////////////////////////////////
  470. #define IDM_VS_MENU_FILE 0x0080
  471. #define IDM_VS_MENU_EDIT 0x0081
  472. #define IDM_VS_MENU_VIEW 0x0082
  473. #define IDM_VS_MENU_PROJECT 0x0083
  474. #define IDM_VS_MENU_TOOLS 0x0085
  475. #define IDM_VS_MENU_WINDOW 0x0086
  476. #define IDM_VS_MENU_ADDINS 0x0087
  477. #define IDM_VS_MENU_HELP 0x0088
  478. #define IDM_VS_MENU_DEBUG 0x0089
  479. #define IDM_VS_MENU_FORMAT 0x008A
  480. #define IDM_VS_MENU_ALLMACROS 0x008B
  481. #define IDM_VS_MENU_BUILD 0x008C
  482. #define IDM_VS_MENU_CONTEXTMENUS 0x008D
  483. #define IDG_VS_MENU_CONTEXTMENUS 0x008E
  484. #define IDM_VS_MENU_REFACTORING 0x008f
  485. #define IDM_VS_MENU_COMMUNITY 0x0090
  486. ///////////////////////////////////////////////
  487. //
  488. // Editor menu groups
  489. //
  490. ///////////////////////////////////////////////
  491. #define IDG_VS_EDITOR_CMDS 0x3E8A
  492. #define IDG_VS_EDITOR_BOOKMARK_FOLDER_CMDS 0x3EB0
  493. #define IDG_VS_EDITOR_BOOKMARK_DOCUMENT_CMDS 0x3EB1
  494. #define IDG_VS_EDITOR_BOOKMARK_ALLDOCS_CMDS 0x3EB2
  495. #define IDG_VS_EDITOR_BOOKMARK_TASKLIST_CMDS 0x3EB3
  496. #define IDG_VS_EDITOR_ADVANCED_CMDS 0x3E8F
  497. #define IDG_VS_EDITOR_OUTLINING_CMDS 0x3E90
  498. #define IDG_VS_EDITOR_LANGUAGE_INFO 0x3E93
  499. #define IDG_VS_EDITOR_INTELLISENSE_CMDS 0x3E94
  500. #define IDG_TOOLS_SNIPPETS 0x3E95 //actually on the tools menu defined above
  501. #define IDM_VS_EDITOR_BOOKMARK_MENU 0x3E9E
  502. #define IDM_VS_EDITOR_ADVANCED_MENU 0x3EA0
  503. #define IDM_VS_EDITOR_OUTLINING_MENU 0x3EA1
  504. #define IDM_VS_EDITOR_INTELLISENSE_MENU 0x3EA2
  505. #define IDM_VS_EDITOR_FIND_MENU 0x3EA3
  506. //////////////////////////////////////////////////////////////////////////////
  507. //
  508. // Group Identifiers, created by Visual Studio Shell
  509. //
  510. //////////////////////////////////////////////////////////////////////////////
  511. // Main Menu Bar Groups
  512. #define IDG_VS_MM_FILEEDITVIEW 0x0101 // File/Edit/View menus go here
  513. #define IDG_VS_MM_PROJECT 0x0102 // Project menu go here
  514. #define IDG_VS_MM_BUILDDEBUGRUN 0x0103 // Build/Debug/Run menus go here
  515. #define IDG_VS_MM_TOOLSADDINS 0x0104 // Tools/Addins menu goes here
  516. #define IDG_VS_MM_WINDOWHELP 0x0105 // Window/Help menus go here
  517. #define IDG_VS_MM_FULLSCREENBAR 0x0106 // Full Screen group
  518. //VS 2005 Bug #58088 Put refactorings on top-level menu
  519. #define IDG_VS_MM_REFACTORING 0x0107 // Refactorings go here
  520. #define IDG_VS_MM_REFACTORING_JS 0x0108 // VS 2005 bug #275998
  521. // All Macros Groups
  522. #define IDG_VS_MM_MACROS 0x010A
  523. // File Menu Groups
  524. #define IDG_VS_FILE_NEW_PROJ_CSCD 0x010E
  525. #define IDG_VS_FILE_ITEM 0x010F
  526. #define IDG_VS_FILE_FILE 0x0110
  527. #define IDG_VS_FILE_ADD 0x0111
  528. #define IDG_VS_FILE_SAVE 0x0112
  529. #define IDG_VS_FILE_RENAME 0x0113
  530. #define IDG_VS_FILE_PRINT 0x0114
  531. #define IDG_VS_FILE_MRU 0x0115
  532. #define IDG_VS_FILE_EXIT 0x0116
  533. #define IDG_VS_FILE_DELETE 0x0117
  534. #define IDG_VS_FILE_SOLUTION 0x0118
  535. #define IDG_VS_FILE_NEW_CASCADE 0x0119
  536. #define IDG_VS_FILE_OPENP_CASCADE 0x011A
  537. #define IDG_VS_FILE_OPENF_CASCADE 0x011B
  538. #define IDG_VS_FILE_ADD_PROJECT_NEW 0x011C
  539. #define IDG_VS_FILE_ADD_PROJECT_EXI 0x011D
  540. #define IDG_VS_FILE_FMRU_CASCADE 0x011E
  541. #define IDG_VS_FILE_PMRU_CASCADE 0x011F
  542. #define IDG_VS_FILE_BROWSER 0x0120
  543. #define IDG_VS_FILE_MOVE 0x0121
  544. #define IDG_VS_FILE_MOVE_CASCADE 0x0122
  545. #define IDG_VS_FILE_MOVE_PICKER 0x0123
  546. #define IDG_VS_FILE_MISC 0x0124
  547. #define IDG_VS_FILE_MISC_CASCADE 0x0125
  548. #define IDG_VS_FILE_MAKE_EXE 0x0126
  549. // Edit Menu Groups
  550. #define IDG_VS_EDIT_OBJECTS 0x0128
  551. #define IDG_VS_EDIT_UNDOREDO 0x0129
  552. #define IDG_VS_EDIT_CUTCOPY 0x012A
  553. #define IDG_VS_EDIT_SELECT 0x012B
  554. #define IDG_VS_EDIT_FIND 0x012C
  555. #define IDG_VS_EDIT_GOTO 0x012D
  556. #define IDG_VS_EDIT_COMMANDWELL 0x012E
  557. // View Menu Groups
  558. #define IDG_VS_VIEW_BROWSER 0x0130
  559. #define IDG_VS_VIEW_PROPPAGES 0x0131
  560. #define IDG_VS_VIEW_TOOLBARS 0x0132
  561. #define IDG_VS_VIEW_FORMCODE 0x0133
  562. #define IDG_VS_VIEW_DEFINEVIEWS 0x0134
  563. #define IDG_VS_VIEW_WINDOWS 0x0135
  564. #define IDG_VS_VIEW_ARCH_WINDOWS 0x0720
  565. #define IDG_VS_VIEW_ORG_WINDOWS 0x0721
  566. #define IDG_VS_VIEW_CODEBROWSENAV_WINDOWS 0x0722
  567. #define IDG_VS_VIEW_DEV_WINDOWS 0x0723
  568. #define IDG_VS_WNDO_FINDRESULTS 0x0724
  569. #define IDG_VS_VIEW_REFRESH 0x0136
  570. #define IDG_VS_VIEW_NAVIGATE 0x0137
  571. #define IDG_VS_VIEW_SYMBOLNAVIGATE 0x0138
  572. #define IDG_VS_VIEW_SMALLNAVIGATE 0x0139
  573. #define IDG_VS_VIEW_OBJBRWSR 0x013A
  574. #define IDG_VS_VIEW_LINKS 0x013B
  575. #define IDG_VS_VIEW_COMMANDWELL 0x013C
  576. #define IDG_VS_VIEW_SYMBOLNAVIGATE_JS 0x013D // VS 2005 bug #303148
  577. // Project Menu Groups
  578. #define IDG_VS_PROJ_ADD 0x0140
  579. #define IDG_VS_PROJ_OPTIONS 0x0141
  580. #define IDG_VS_PROJ_REFERENCE 0x0142
  581. #define IDG_VS_PROJ_FOLDER 0x0143
  582. #define IDG_VS_PROJ_UNLOADRELOAD 0x0144
  583. #define IDG_VS_PROJ_ADDCODE 0x0145
  584. #define IDG_VS_PROJ_PROJECT 0x0146
  585. #define IDG_VS_PROJ_ADDREMOVE 0x0147
  586. #define IDG_VS_PROJ_WEB1 0x0148
  587. #define IDG_VS_PROJ_WEB2 0x0149
  588. #define IDG_VS_PROJ_TOOLBAR1 0x014A
  589. #define IDG_VS_PROJ_TOOLBAR2 0x014B
  590. #define IDG_VS_PROJ_MISCADD 0x014C
  591. #define IDG_VS_PROJ_SETTINGS 0x014D
  592. #define IDG_VS_PROJ_ADMIN 0x014E
  593. // Run Menu Groups
  594. #define IDG_VS_RUN_START 0x0150
  595. #define IDG_VS_DBG_STEP 0x0151
  596. #define IDG_VS_DBG_WATCH 0x0152
  597. #define IDG_VS_DBG_BRKPTS 0x0153
  598. #define IDG_VS_DBG_STATEMENT 0x0154
  599. #define IDG_VS_DBG_ATTACH 0x0155
  600. #define IDG_VS_DBG_TBBRKPTS 0x0156
  601. #define IDG_VS_DBG_DBGWINDOWS 0x0157 // this actually resides on the debugger toolbar
  602. //Tools->External Tools Groups
  603. #define IDG_VS_TOOLS_EXT_CUST 0x0158
  604. #define IDG_VS_TOOLS_EXT_TOOLS 0x0159
  605. // Tools Menu Groups
  606. #define IDG_VS_TOOLS_OPTIONS 0x015A
  607. #define IDG_VS_TOOLS_OTHER2 0x015B
  608. #define IDG_VS_TOOLS_OBJSUBSET 0x015C
  609. // Addins Menu Groups
  610. #define IDG_VS_ADDIN_BUILTIN 0x015D
  611. #define IDG_VS_ADDIN_MANAGER 0x015E
  612. // Window Menu Groups
  613. #define IDG_VS_WINDOW_NEW 0x0160
  614. #define IDG_VS_WINDOW_ARRANGE 0x0161
  615. #define IDG_VS_WINDOW_LIST 0x0162
  616. #define IDG_VS_WINDOW_NAVIGATION 0x0163
  617. // Help Menu Groups
  618. #define IDG_VS_HELP_SUPPORT 0x016A
  619. #define IDG_VS_HELP_ABOUT 0x016B
  620. #define IDG_VS_HELP_SAMPLES 0x016C
  621. // Standard Toolbar Groups
  622. #define IDG_VS_TOOLSB_NEWADD 0x0170
  623. #define IDG_VS_TOOLSB_SAVEOPEN 0x0171
  624. #define IDG_VS_TOOLSB_CUTCOPY 0x0172
  625. #define IDG_VS_TOOLSB_UNDOREDO 0x0173
  626. #define IDG_VS_TOOLSB_RUNBUILD 0x0174
  627. #define IDG_VS_TOOLSB_WINDOWS 0x0175 // don't use
  628. #define IDG_VS_TOOLSB_GAUGE 0x0176
  629. #define IDG_VS_TOOLSB_SEARCH 0x0177
  630. #define IDG_VS_TOOLSB_NEWWINDOWS 0x0178
  631. #define IDG_VS_TOOLSB_NAVIGATE 0x0179
  632. #define IDG_VS_FINDTAB 0x017D
  633. #define IDG_VS_REPLACETAB 0x017E
  634. // Window UI Toolbar Groups
  635. #define IDG_VS_WINDOWUI_LOADSAVE 0x017A
  636. // Open Windows Toolbar Groups
  637. #define IDG_VS_OPENWIN_WINDOWS 0x017B
  638. // View Bar Toolbar Groups
  639. #define IDG_VS_VIEWBAR_VIEWS 0x017C
  640. // Watch context menu groups
  641. #define IDG_VS_WATCH_EDITADDDEL 0x0180
  642. //#define IDG_VS_WATCH_COLLAPSE 0x0181
  643. #define IDG_VS_WATCH_PROCDEFN 0x0182
  644. #define IDG_VS_WATCH_STARTEND 0x0183
  645. // Thread context menu groups
  646. #define IDG_VS_THREAD_SUSPENDRESUME 0x0184
  647. // Hexadecimal group
  648. #define IDG_VS_DEBUG_DISPLAYRADIX 0x0185
  649. // Treegrid context menu
  650. #define IDG_VS_TREEGRID 0x0186
  651. // Immediate context menu groups
  652. #define IDG_VS_IMMD_OBPROCDEFN 0x0188
  653. // Docking / Hide Pane Group
  654. #define IDG_VS_DOCKCLOSE 0x0189
  655. #define IDG_VS_DOCKHIDE 0x0190
  656. #define IDG_VS_DOCUMENTDOCKHIDE 0x0192
  657. // Thread context menu groups
  658. #define IDG_VS_CALLST_RUNTOCURSOR 0x0191
  659. // 0x0192 is used above in IDG_VS_DOCUMENTDOCKHIDE
  660. // MenuDesigner Context Menu Groups
  661. #define IDG_VS_MNUDES_CUTCOPY 0x0195
  662. #define IDG_VS_MNUDES_INSERT 0x0196
  663. #define IDG_VS_MNUDES_EDITNAMES 0x0197
  664. #define IDG_VS_MNUDES_VIEWCODE 0x0198
  665. #define IDG_VS_MNUDES_PROPERTIES 0x0199
  666. #define IDG_VS_MNUDES_UNDOREDO 0x019A
  667. // Window Menu Cascade groups
  668. #define IDG_VS_WNDO_OTRWNDWS0 0x019E
  669. #define IDG_VS_WNDO_OTRWNDWS1 0x019F
  670. #define IDG_VS_WNDO_OTRWNDWS2 0x01A0
  671. #define IDG_VS_WNDO_OTRWNDWS3 0x01A1
  672. #define IDG_VS_WNDO_OTRWNDWS4 0x01A2
  673. #define IDG_VS_WNDO_OTRWNDWS5 0x01A3
  674. #define IDG_VS_WNDO_OTRWNDWS6 0x01A4
  675. #define IDG_VS_WNDO_WINDOWS1 0x01A5
  676. #define IDG_VS_WNDO_WINDOWS2 0x01A6
  677. #define IDG_VS_WNDO_DBGWINDOWS IDG_VS_WNDO_WINDOWS1
  678. // OLE Verbs Menu Cascade groups
  679. #define IDG_VS_EDIT_OLEVERBS 0x01A8
  680. // PropBrs Context menu groups
  681. #define IDG_VS_PROPBRS_MISC 0x01AA
  682. // Output Window Pane Context menu groups
  683. #define IDG_VS_RESULTSLISTCOPY 0x01AC
  684. #define IDG_VS_RESULTSLISTCLEAR 0x01AD
  685. #define IDG_VS_RESULTSLISTGOTO 0x01AE
  686. // New Toolbox Context Menu groups
  687. #define IDG_VS_TOOLBOX_ACTIONS 0x01B0
  688. #define IDG_VS_TOOLBOX_ITEM 0x01B1
  689. #define IDG_VS_TOOLBOX_TAB 0x01B2
  690. #define IDG_VS_TOOLBOX_MOVE 0x01B3
  691. #define IDG_VS_TOOLBOX_VIEW 0x01B4
  692. // Miscellaneous Files project context menu groups
  693. #define IDG_VS_MISCFILES_PROJ 0x01B8
  694. // Miscellaneous Files project item context menu groups
  695. #define IDG_VS_MISCFILES_PROJITEM 0x01BA
  696. // Solution Items project item context menu groups
  697. #define IDG_VS_SOLNITEMS_PROJ 0x01BC
  698. #define IDG_VS_SOLNITEMS_PROJITEM 0x01BD
  699. // Stub (unloaded/placeholder) project context menu groups
  700. #define IDG_VS_STUB_PROJECT 0x01BE
  701. // Code Window context menu groups
  702. #define IDG_VS_CODEWIN_TEXTEDIT 0x01C0
  703. #define IDG_VS_CODEWIN_DEBUG_BP 0x01C1
  704. #define IDG_VS_CODEWIN_DEBUG_WATCH 0x01C2
  705. #define IDG_VS_CODEWIN_DEBUG_STEP 0x01C3
  706. #define IDG_VS_CODEWIN_MARKER 0x01C4
  707. #define IDG_VS_CODEWIN_OPENURL 0x01C5
  708. #define IDG_VS_CODEWIN_SHORTCUT 0x01C6
  709. #define IDG_VS_CODEWIN_INTELLISENSE 0x02B0
  710. #define IDG_VS_CODEWIN_NAVIGATETOLOCATION 0x02B1
  711. #define IDG_VS_CODEWIN_NAVIGATETOFILE 0x02B2
  712. #define IDG_VS_CODEWIN_OUTLINING 0x02B3
  713. #define IDG_VS_CODEWIN_CTXT_OUTLINING 0x02B4
  714. #define IDG_VS_CODEWIN_REFACTORING 0x02b5
  715. // 0x02B6 used below in IDG_VS_FINDRESULTS1_STOPFIND
  716. // 0x02B7 used below in IDG_VS_FINDRESULTS2_STOPFIND
  717. #define IDG_VS_CODEWIN_REFACTORING_JS 0x02b8 // VS 2005 bug #275998
  718. #define IDG_VS_CODEWIN_LANGUAGE 0x02D0
  719. #define IDG_VS_CODEWIN_ADVANCED 0x02D1
  720. #define IDG_VS_CODEWIN_SNIPPETS 0x02D2
  721. // Task List context menu groups
  722. #define IDG_VS_TASKLIST 0x01C7
  723. #define IDG_VS_ERRORLIST 0x01CB
  724. // cascading Task list menu groups
  725. #define IDG_VS_TASKLIST_SORT 0x01C8
  726. #define IDG_VS_TASKLIST_NEXTPREV_ERR 0x01C9
  727. #define IDG_VS_TASKLIST_CLIENT 0x01CA
  728. // 0x01CB used above (IDG_VS_ERRORLIST)
  729. #define IDG_VS_ERRORLIST_CLIENT 0x01CC
  730. #define IDG_VS_ERRORLIST_NEXTPREV_ERR 0x01CD
  731. // UNUSED: 0x01CE
  732. #define IDG_VS_TASKLIST_COLUMNS 0x01CF
  733. #define IDG_VS_TASKLIST_SORT_COLUMN 0x01D0
  734. // Tasklist toolbar provider list group
  735. #define IDG_VS_TASKLIST_PROVIDERLIST 0x01D1
  736. // Build toolbar group
  737. #define IDG_VS_BUILDBAR 0x01D2
  738. // User Tasks toolbar group
  739. #define IDG_VS_USERTASKS_EDIT 0x01D3
  740. // Error List toolbar group
  741. #define IDG_VS_ERRORLIST_ERRORGROUP 0x01D4
  742. // Project Window Toolbar group
  743. #define IDG_VS_PROJ_TOOLBAR3 0x01D5
  744. #define IDG_VS_PROJ_TOOLBAR4 0x01D6
  745. #define IDG_VS_PROJ_TOOLBAR5 0x01D7
  746. // More error list toolbar groups -- see IDG_VS_ERRORLIST_ERRORGROUP above
  747. #define IDG_VS_ERRORLIST_WARNINGGROUP 0x01D8
  748. #define IDG_VS_ERRORLIST_MESSAGEGROUP 0x01D9
  749. // Solution Node ctxt menu groups
  750. #define IDG_VS_SOLNNODE_CTXT_TOP 0x01E0
  751. #define IDG_VS_SOLNNODE_CTXT_BOTTOM 0x01E1
  752. // Project Window Default group
  753. #define IDG_VS_PROJWIN_NODE_CTXT_TOP 0x01E2
  754. #define IDG_VS_PROJWIN_NODE_CTXT_BOTTOM 0x01E3
  755. #define IDG_VS_PROJWIN_ITEM_CTXT_TOP 0x01E4
  756. #define IDG_VS_PROJWIN_ITEM_CTXT_BOTTOM 0x01E5
  757. // Document Window Default groups
  758. #define IDG_VS_DOCWINDOW_CTXT_TOP 0x01E6
  759. #define IDG_VS_DOCWINDOW_CTXT_BOTTOM 0x01E7
  760. // Tool Window Default groups
  761. #define IDG_VS_TOOLWINDOW_CTXT_TOP 0x01E8
  762. #define IDG_VS_TOOLWINDOW_CTXT_BOTTOM 0x01E9
  763. // EZ MDI groups
  764. #define IDG_VS_EZ_TILE 0x01EA
  765. #define IDG_VS_EZ_CANCEL 0x01EB
  766. #define IDG_VS_EZ_DOCWINDOWOPS 0x01EC
  767. #define IDG_VS_EZ_DOCWINDOWPATHOPS 0x01ED
  768. // Debugger Group
  769. #define IDG_VS_TOOL_DEBUGGER 0x0200
  770. // Shell defined context menu groups
  771. #define IDG_VS_CTXT_MULTIPROJ_BUILD 0x0201
  772. #define IDG_VS_CTXT_PROJECT_ADD 0x0202
  773. #define IDG_VS_CTXT_PROJECT_ADD_ITEMS 0x0203
  774. #define IDG_VS_CTXT_PROJECT_DEBUG 0x0204
  775. #define IDG_VS_CTXT_PROJECT_START 0x0205
  776. #define IDG_VS_CTXT_PROJECT_BUILD 0x0206
  777. #define IDG_VS_CTXT_PROJECT_TRANSFER 0x0207
  778. #define IDG_VS_CTXT_ITEM_VIEWOBJECT 0x0208
  779. #define IDG_VS_CTXT_ITEM_OPEN 0x0209
  780. #define IDG_VS_CTXT_ITEM_TRANSFER 0x020A
  781. #define IDG_VS_CTXT_ITEM_VIEWBROWSER 0x020B
  782. #define IDG_VS_CTXT_SAVE 0x020C
  783. #define IDG_VS_CTXT_ITEM_PRINT 0x020D
  784. #define IDG_VS_CTXT_ITEM_PROPERTIES 0x020E
  785. #define IDG_VS_CTXT_SCC 0x020F
  786. #define IDG_VS_CTXT_ITEM_RENAME 0x0210
  787. #define IDG_VS_CTXT_PROJECT_RENAME 0x0211
  788. #define IDG_VS_CTXT_SOLUTION_RENAME 0x0212
  789. #define IDG_VS_CTXT_ITEM_SAVE IDG_VS_CTXT_SAVE
  790. #define IDG_VS_CTXT_PROJECT_SAVE 0x0213
  791. #define IDG_VS_CTXT_PROJECT_PROPERTIES 0x0214
  792. #define IDG_VS_CTXT_SOLUTION_PROPERTIES 0x0215
  793. #define IDG_VS_CTXT_ITEM_SCC IDG_VS_CTXT_SCC
  794. #define IDG_VS_CTXT_PROJECT_SCC 0x0216
  795. #define IDG_VS_CTXT_SOLUTION_SCC 0x0217
  796. #define IDG_VS_CTXT_SOLUTION_SAVE 0x0218
  797. #define IDG_VS_CTXT_SOLUTION_BUILD 0x0219
  798. #define IDG_VS_UNUSED 0x021A // unused group for hidden cmds
  799. #define IDG_VS_CTXT_SOLUTION_START 0x021B
  800. #define IDG_VS_CTXT_SOLUTION_TRANSFER 0x021C
  801. #define IDG_VS_CTXT_SOLUTION_ADD_PROJ 0x021D
  802. #define IDG_VS_CTXT_SOLUTION_ADD_ITEM 0x021E
  803. #define IDG_VS_CTXT_SOLUTION_DEBUG 0x021F
  804. #define IDG_VS_CTXT_DOCOUTLINE 0x0220
  805. #define IDG_VS_CTXT_NOCOMMANDS 0x0221
  806. #define IDG_VS_TOOLS_CMDLINE 0x0222
  807. #define IDG_VS_TOOLS_SNIPPETS IDG_TOOLS_SNIPPETS
  808. #define IDG_VS_CTXT_CMDWIN_MARK 0x0223
  809. #define IDG_VS_CTXT_AUTOHIDE 0x0224
  810. //External tools context menu groups
  811. #define IDG_VS_EXTTOOLS_CURARGS 0x0225
  812. #define IDG_VS_EXTTOOLS_PROJARGS 0x0226
  813. #define IDG_VS_EXTTOOLS_SLNARGS 0x0227
  814. #define IDG_VS_EXTTOOLS_CURDIRS 0x0228
  815. #define IDG_VS_EXTTOOLS_PROJDIRS 0x0229
  816. #define IDG_VS_EXTTOOLS_SLNDIRS 0x022A
  817. #define IDG_VS_EXTTOOLS_TARGETARGS 0x022B
  818. #define IDG_VS_EXTTOOLS_EDITORARGS 0x022C
  819. #define IDG_VS_EXTTOOLS_TARGETDIRS 0x022D
  820. #define IDG_VS_CTXT_ITEM_VIEW 0x022E
  821. #define IDG_VS_CTXT_DELETE 0x022F
  822. #define IDG_VS_CTXT_FOLDER_TRANSFER 0x0230
  823. #define IDG_VS_CTXT_MULTISELECT_TRANSFER 0x0231
  824. #define IDG_VS_CTXT_PROJECT_DEPS 0x0232
  825. #define IDG_VS_CTXT_SOLUTION_ADD 0x0233
  826. #define IDG_VS_CTXT_PROJECT_CONFIG 0x0234
  827. // New File/Add New Item Open button drop-down menu
  828. #define IDG_VS_OPENDROPDOWN_MENU 0x0235
  829. // Unhide group on solution context menu
  830. #define IDG_VS_CTXT_SOLUTION_UNHIDE 0x0236
  831. // Context menu group for editing a project file
  832. #define IDG_VS_CTXT_PROJECT_EDITFILE 0x0237
  833. // Object search menu groups
  834. #define IDG_VS_OBJSEARCH_NAVIGATE 0x0238
  835. #define IDG_VS_OBJSEARCH_EDIT 0x0239
  836. //#define IDG_VS_OBJSEARCH_SORTING 0x0268
  837. // Context menu group for unloading/reloading a project
  838. #define IDG_VS_CTXT_PROJECT_UNLOADRELOAD 0x023A
  839. // Classview menu groups
  840. #define IDG_VS_CLASSVIEW_BASE_DERIVED_GRP 0x023B
  841. #define IDG_VS_CLASSVIEW_DISPLAY2 0x023C
  842. #define IDG_VS_CLASSVIEW_MEMACCESSGRP 0x023D
  843. #define IDG_VS_CLASSVIEW_SEARCH2 0x023E
  844. #define IDG_VS_CLASSVIEW_MEMGRP 0x023F
  845. #define IDG_VS_CLASSVIEW_FOLDERS 0x0240 // Used in toolbar
  846. #define IDG_VS_CLASSVIEW_FOLDERS2 0x0241 // Used in context menu
  847. #define IDG_VS_CLASSVIEW_DISPLAY 0x0242
  848. #define IDG_VS_CLASSVIEW_SEARCH 0x0243
  849. #define IDG_VS_CLASSVIEW_EDIT 0x0244
  850. #define IDG_VS_CLASSVIEW_NAVIGATION 0x0245
  851. #define IDG_VS_CLASSVIEW_SHOWINFO 0x0247
  852. #define IDG_VS_CLASSVIEW_PROJADD 0x0248
  853. #define IDG_VS_CLASSVIEW_ITEMADD 0x0249
  854. #define IDG_VS_CLASSVIEW_GROUPING 0x024a
  855. #define IDG_VS_CLASSVIEW_PROJWIZARDS 0x024b
  856. #define IDG_VS_CLASSVIEW_ITEMWIZARDS 0x024c
  857. #define IDG_VS_CLASSVIEW_PROJADDITEMS 0x024d
  858. #define IDG_VS_CLASSVIEW_FOLDERS_EDIT 0x024e
  859. // Regular Expression Context menu groups
  860. #define IDG_VS_FINDREGEXNORM0 0x024f
  861. #define IDG_VS_FINDREGEXNORM1 0x0250
  862. #define IDG_VS_FINDREGEXHELP 0x0251
  863. #define IDG_VS_REPLACEREGEXNORM 0x0252
  864. #define IDG_VS_REPLACEREGEXHELP 0x0253
  865. #define IDG_VS_FINDWILDNORM 0x0254
  866. #define IDG_VS_FINDWILDHELP 0x0255
  867. #define IDG_VS_REPLACEWILDNORM 0x0256
  868. #define IDG_VS_REPLACEWILDHELP 0x0257
  869. #define IDG_VS_FINDREGEXNORM2 0x0258
  870. #define IDG_VS_FINDREGEXNORM3 0x0259
  871. #define IDG_VS_EXTTOOLS_BINARGS 0x025A
  872. #define IDG_VS_EXTTOOLS_BINDIRS 0x025B
  873. // Solution Folders context menu groups
  874. #define IDG_VS_CTXT_SLNFLDR_ADD_PROJ 0x0261
  875. #define IDG_VS_CTXT_SLNFLDR_ADD_ITEM 0x0262
  876. #define IDG_VS_CTXT_SLNFLDR_BUILD 0x0263
  877. #define IDG_VS_CTXT_SLNFLDR_ADD 0x0264
  878. #define IDG_VS_CTXT_SOLUTION_EXPLORE 0x0265
  879. #define IDG_VS_CTXT_PROJECT_EXPLORE 0x0266
  880. #define IDG_VS_CTXT_FOLDER_EXPLORE 0x0267
  881. // object search (find symbol results) context menu group
  882. #define IDG_VS_OBJSEARCH_SORTING 0x0268
  883. // Object Browser menu groups
  884. #define IDG_VS_OBJBROWSER_SUBSETS 0x0270
  885. #define IDG_VS_OBJBROWSER_DISPLAY 0x0271
  886. #define IDG_VS_OBJBROWSER_DISPLAY2 0x0272
  887. #define IDG_VS_OBJBROWSER_SEARCH 0x0273
  888. #define IDG_VS_OBJBROWSER_SEARCH2 0x0274
  889. #define IDG_VS_OBJBROWSER_NAVIGATION 0x0275
  890. #define IDG_VS_OBJBROWSER_EDIT 0x0276
  891. #define IDG_VS_OBJBROWSER_OBJGRP 0x0277
  892. #define IDG_VS_OBJBROWSER_MEMGRP 0x0278
  893. #define IDG_VS_OBJBROWSER_GROUPINGS 0x0279
  894. #define IDG_VS_OBJBROWSER_VIEWGRP 0x027A
  895. #define IDG_VS_OBJBROWSER_MEMACCESSGRP 0x027B
  896. #define IDG_VS_OBJBROWSER_BROWSERSETTINGSBTN 0x027C
  897. #define IDG_VS_OBJBROWSER_BASE_DERIVED_GRP 0x027D
  898. #define IDG_VS_OBJBROWSER_BROWSERSETTINGS 0x027E
  899. #define IDG_VS_OBJBROWSER_MEMBERSETTINGS 0x027F
  900. // Build Menu groups
  901. #define IDG_VS_BUILD_SOLUTION 0x0280
  902. #define IDG_VS_BUILD_SELECTION 0x0281
  903. #define IDG_VS_BUILD_MISC 0x0282
  904. #define IDG_VS_BUILD_CANCEL 0x0283
  905. #define IDG_VS_BUILD_CASCADE 0x0284
  906. #define IDG_VS_REBUILD_CASCADE 0x0285
  907. #define IDG_VS_CLEAN_CASCADE 0x0286
  908. #define IDG_VS_DEPLOY_CASCADE 0x0287
  909. #define IDG_VS_BUILD_PROJPICKER 0x0288
  910. #define IDG_VS_REBUILD_PROJPICKER 0x0289
  911. #define IDG_VS_PGO_SELECTION 0x028A
  912. // 0x028B is used below (IDG_VS_PGO_BUILD_CASCADE_RUN)
  913. #define IDG_VS_BUILD_COMPILE 0x028C
  914. #define IDG_VS_CLEAN_PROJPICKER 0x0290
  915. #define IDG_VS_DEPLOY_PROJPICKER 0x0291
  916. #define IDG_VS_CTXT_CMDWIN_CUTCOPY 0x0292
  917. // Output Window menu groups
  918. #define IDG_VS_OUTPUTWINDOW_SELECT 0x0293
  919. #define IDG_VS_OUTPUTWINDOW_GOTO 0x0294
  920. #define IDG_VS_OUTPUTWINDOW_NEXTPREV 0x0295
  921. #define IDG_VS_OUTPUTWINDOW_CLEAR 0x0296
  922. #define IDG_VS_OUTPUTWINDOW_WORDWRAP 0x029F
  923. // Find Results 1 menu groups
  924. #define IDG_VS_FINDRESULTS1_GOTO 0x0297
  925. #define IDG_VS_FINDRESULTS1_NEXTPREV 0x0298
  926. #define IDG_VS_FINDRESULTS1_CLEAR 0x0299
  927. #define IDG_VS_FINDRESULTS1_STOPFIND 0x02B6
  928. // Find Results 2 menu grou…