/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

  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 groups
  929. #define IDG_VS_FINDRESULTS2_GOTO 0x029A
  930. #define IDG_VS_FINDRESULTS2_NEXTPREV 0x029B
  931. #define IDG_VS_FINDRESULTS2_CLEAR 0x029C
  932. #define IDG_VS_FINDRESULTS2_STOPFIND 0x02B7
  933. #define IDG_VS_PROJONLY_CASCADE 0x029D
  934. #define IDG_VS_PGO_BUILD_CASCADE_BUILD 0x029E
  935. #define IDG_VS_PGO_BUILD_CASCADE_RUN 0x028B
  936. // 0x029F used above (IDG_VS_OUTPUTWINDOW_WORDWRAP)
  937. // Additional Shell defined context menu groups
  938. #define IDG_VS_CTXT_PROJECT_ADD_FORMS 0x02A0
  939. #define IDG_VS_CTXT_PROJECT_ADD_MISC 0x02A1
  940. #define IDG_VS_CTXT_ITEM_INCLUDEEXCLUDE 0x02A2
  941. #define IDG_VS_CTXT_FOLDER_ADD 0x02A3
  942. #define IDG_VS_CTXT_REFROOT_ADD 0x02A4
  943. #define IDG_VS_CTXT_REFROOT_TRANSFER 0x02A5
  944. #define IDG_VS_CTXT_WEBREFFOLDER_ADD 0x02A6
  945. #define IDG_VS_CTXT_COMPILELINK 0x02A7
  946. #define IDG_VS_CTXT_REFERENCE 0x02A8
  947. #define IDG_VS_CTXT_APPDESIGNERFOLDER_OPEN 0x02A9
  948. #define IDG_VS_OBJSEARCH_CLEAR 0x02AA
  949. #define IDG_VS_CTXT_CMDWIN_CLEAR 0x02AB
  950. #define IDG_VS_UFINDQUICK 0x02AD
  951. #define IDG_VS_UFINDFIF 0x02AE
  952. #define IDG_VS_FFINDSYMBOL 0x02AF
  953. #define IDG_VS_CTXT_PROJECT_CLASSDIAGRAM 0x02B8
  954. //0x02B0 used for Codewindow context menu
  955. //0x02B1 used for Codewindow context menu
  956. //0x02B2 used for Codewindow context menu
  957. #define IDG_VS_BWNEXTBM 0x01F0
  958. #define IDG_VS_BWPREVBM 0x01F1
  959. #define IDG_VS_BWNEXTBMF 0x01F2
  960. #define IDG_VS_BWPREVBMF 0x01F3
  961. #define IDG_VS_BWNEWFOLDER 0x01F4
  962. #define IDG_VS_BWENABLE 0x01F5
  963. #define IDG_VS_BWDISABLE 0x01F6
  964. #define IDG_VS_CTXT_BW1 0x01F7
  965. #define IDG_VS_CTXT_BW2 0x01F8
  966. #define IDG_VS_BWDELETE 0x01F9
  967. // Properties panel groups
  968. #define IDG_VS_PROPERTIES_SORT 0x02BA
  969. #define IDG_VS_PROPERTIES_PAGES 0x02BB
  970. #define IDG_VS_CLASSVIEW_SETTINGS 0x02BC // Used in toolbar
  971. #define IDG_VS_CLASSVIEW_BROWSERSETTINGSBTN 0x02BD
  972. #define IDG_VS_CLASSVIEW_SHOW_INHERITED 0x02BE
  973. //////////////////////////////////////////////////////////////////////////////
  974. //
  975. // Groups for Menu Controllers
  976. //
  977. //////////////////////////////////////////////////////////////////////////////
  978. #define IDG_VS_MNUCTRL_NEWITM 0x02C0
  979. #define IDG_VS_MNUCTRL_NEWITM_BOTTOM 0x02C1
  980. #define IDG_VS_MNUCTRL_NEWPRJ 0x02C2
  981. #define IDG_VS_MNUCTRL_NEWPRJ_BOTTOM 0x02C3
  982. #define IDG_VS_MNUCTRL_NAVBACK 0x02C4
  983. #define IDG_VS_MNUCTRL_OBSEARCHOPTIONS 0x02C5
  984. #define IDG_VS_MNUCTRL_FIND 0x02C6
  985. #define IDG_VS_MNUCTRL_REPLACE 0x02C7
  986. #define IDG_VS_SNIPPET_PROP 0x02C8
  987. #define IDG_VS_SNIPPET_REF 0x02C9
  988. #define IDG_VS_SNIPPET_REPL 0x02CA
  989. //////////////////////////////////////////////////////////////////////////////
  990. //
  991. // Cascading Menu Identifiers, created by Visual Studio Shell
  992. //
  993. //////////////////////////////////////////////////////////////////////////////
  994. #define IDM_VS_CSCD_WINDOWS 0x0300
  995. #define IDM_VS_CSCD_TASKLIST_SORT 0x0301
  996. #define IDM_VS_CSCD_TASKLIST_FILTER 0x0302
  997. #define IDM_VS_CSCD_TASKLIST_VIEWMENU_FILTER 0x0303
  998. #define IDM_VS_CSCD_DEBUGWINDOWS 0x0304
  999. #define IDM_VS_EDITOR_CSCD_OUTLINING_MENU 0x0305
  1000. #define IDM_VS_CSCD_COMMANDBARS 0x0306
  1001. #define IDM_VS_CSCD_OLEVERBS 0x0307
  1002. #define IDM_VS_CSCD_NEW 0x0308
  1003. #define IDM_VS_CSCD_OPEN 0x0309
  1004. #define IDM_VS_CSCD_ADD 0x030A
  1005. #define IDM_VS_CSCD_MNUDES 0x030B
  1006. #define IDM_VS_CSCD_FILEMRU 0x030C
  1007. #define IDM_VS_CSCD_PROJMRU 0x030D
  1008. #define IDM_VS_CSCD_NEW_PROJ 0x030E
  1009. #define IDM_VS_CSCD_MOVETOPRJ 0x030F
  1010. #define IDM_VS_CSCD_NAVIGATE1 0x0310
  1011. #define IDM_VS_CSCD_NAVIGATE2 0x0311
  1012. #define IDM_VS_CSCD_NAVIGATE3 0x0312
  1013. #define IDM_VS_CSCD_NAVIGATE4 0x0313
  1014. #define IDM_VS_CSCD_NAVIGATE5 0x0314
  1015. #define IDM_VS_CSCD_NAVIGATE6 0x0315
  1016. #define IDM_VS_CSCD_NAVIGATE7 0x0316
  1017. #define IDM_VS_CSCD_NAVIGATE8 0x0317
  1018. #define IDM_VS_CSCD_NAVIGATE9 0x0318
  1019. #define IDM_VS_CSCD_NAVIGATE10 0x0319
  1020. #define IDM_VS_CSCD_NAVIGATE11 0x031A
  1021. #define IDM_VS_CSCD_NAVIGATE12 0x031B
  1022. #define IDM_VS_CSCD_NAVIGATE13 0x031C
  1023. #define IDM_VS_CSCD_NAVIGATE14 0x031D
  1024. #define IDM_VS_CSCD_NAVIGATE15 0x031E
  1025. #define IDM_VS_CSCD_NAVIGATE16 0x031F
  1026. #define IDM_VS_CSCD_NAVIGATE17 0x0320
  1027. #define IDM_VS_CSCD_NAVIGATE18 0x0321
  1028. #define IDM_VS_CSCD_NAVIGATE19 0x0322
  1029. #define IDM_VS_CSCD_NAVIGATE20 0x0323
  1030. #define IDM_VS_CSCD_NAVIGATE21 0x0324
  1031. #define IDM_VS_CSCD_NAVIGATE22 0x0325
  1032. #define IDM_VS_CSCD_NAVIGATE23 0x0326
  1033. #define IDM_VS_CSCD_NAVIGATE24 0x0327
  1034. #define IDM_VS_CSCD_NAVIGATE25 0x0328
  1035. #define IDM_VS_CSCD_NAVIGATE26 0x0329
  1036. #define IDM_VS_CSCD_NAVIGATE27 0x032A
  1037. #define IDM_VS_CSCD_NAVIGATE28 0x032B
  1038. #define IDM_VS_CSCD_NAVIGATE29 0x032C
  1039. #define IDM_VS_CSCD_NAVIGATE30 0x032D
  1040. #define IDM_VS_CSCD_NAVIGATE31 0x032E
  1041. #define IDM_VS_CSCD_NAVIGATE32 0x032F
  1042. #define IDM_VS_CSCD_BUILD 0x0330
  1043. #define IDM_VS_CSCD_REBUILD 0x0331
  1044. #define IDM_VS_CSCD_CLEAN 0x0332
  1045. #define IDM_VS_CSCD_DEPLOY 0x0333
  1046. #define IDM_VS_CSCD_MISCFILES 0x0334
  1047. #define IDM_VS_CSCD_PROJONLY 0x0335
  1048. #define IDM_VS_CSCD_PGO_BUILD 0x0336
  1049. #define IDM_VS_CSCD_EXTTOOLS 0x0340
  1050. #define IDM_VS_CSCD_SOLUTION_ADD 0x0350
  1051. #define IDM_VS_CSCD_SOLUTION_DEBUG 0x0351
  1052. #define IDM_VS_CSCD_PROJECT_ADD 0x0352
  1053. #define IDM_VS_CSCD_PROJECT_DEBUG 0x0353
  1054. // ClassView cascades
  1055. #define IDM_VS_CSCD_CV_PROJADD 0x0354
  1056. #define IDM_VS_CSCD_CV_ITEMADD 0x0355
  1057. #define IDM_VS_CSCD_SLNFLDR_ADD 0x0357
  1058. #define IDM_VS_CSCD_TASKLIST_COLUMNS 0x0358
  1059. #define IDM_VS_CSCD_CALLBROWSER 0x0359
  1060. #define IDG_VS_VIEW_CALLBROWSER 0x035A
  1061. #define IDG_VS_VIEW_CALLBROWSER_CASCADE 0x035B
  1062. #define IDG_VS_VIEW_CALLBROWSER_SHOW 0x035C
  1063. #define IDM_VS_CSCD_FINDRESULTS 0x035D
  1064. //////////////////////////////////////////////////////////////////////////////
  1065. //
  1066. // Context Menu Identifiers, created by Visual Studio Shell
  1067. //
  1068. //////////////////////////////////////////////////////////////////////////////
  1069. #define IDM_VS_CTXT_PROJNODE 0x0402
  1070. #define IDM_VS_CTXT_PROJWIN 0x0403
  1071. #define IDM_VS_CTXT_PROJWINBREAK 0x0404
  1072. #define IDM_VS_CTXT_ERRORLIST 0x0405
  1073. #define IDM_VS_CTXT_DOCKEDWINDOW 0x0406
  1074. #define IDM_VS_CTXT_MENUDES 0x0407
  1075. #define IDM_VS_CTXT_PROPBRS 0x0408
  1076. #define IDM_VS_CTXT_TOOLBOX 0x0409
  1077. // UNUSED: 0x040A - 0x040C
  1078. #define IDM_VS_CTXT_CODEWIN 0x040D
  1079. #define IDM_VS_CTXT_TASKLIST 0x040E
  1080. #define IDM_VS_CTXT_RESULTSLIST 0x0411
  1081. #define IDM_VS_CTXT_STUBPROJECT 0x0412
  1082. #define IDM_VS_CTXT_SOLNNODE 0x0413
  1083. #define IDM_VS_CTXT_SOLNFOLDER 0x0414
  1084. // Slctn of one or more ProjNodes & SolnNode (doesn't involve ProjItem nodes)
  1085. #define IDM_VS_CTXT_XPROJ_SLNPROJ 0x0415
  1086. // Slctn of one or more ProjItems & SolnNode (min 1 ProjItem & may involve ProjNodes too)
  1087. #define IDM_VS_CTXT_XPROJ_SLNITEM 0x0416
  1088. // Selection of one more Project Nodes and one or more Project Items across projects (does not involve Solution Node)
  1089. #define IDM_VS_CTXT_XPROJ_PROJITEM 0x0417
  1090. // Selection of two or more Project Nodes (does not involve the Solution Node or Project Item Nodes)
  1091. #define IDM_VS_CTXT_XPROJ_MULTIPROJ 0x0418
  1092. // Selection of one more Project Items across projects (does not involve Project Nodes or Solution Node)
  1093. #define IDM_VS_CTXT_XPROJ_MULTIITEM 0x0419
  1094. #define IDM_VS_CTXT_NOCOMMANDS 0x041A
  1095. // Miscellaneous Files project and item context menus
  1096. #define IDM_VS_CTXT_MISCFILESPROJ 0x041B
  1097. // Selection of two or more solution folders
  1098. #define IDM_VS_CTXT_XPROJ_MULTIFOLDER 0x041C
  1099. // Selection of combination of projects and solution folders
  1100. #define IDM_VS_CTXT_XPROJ_MULTIPROJFLDR 0x041D
  1101. // Command Window context menu
  1102. #define IDM_VS_CTXT_COMMANDWINDOW 0x041F
  1103. // AutoHide context menu on channel
  1104. #define IDM_VS_CTXT_AUTOHIDE 0x0420
  1105. // Expansion Manager description pane context menu
  1106. #define IDM_VS_CTXT_EXPANSION_DESC 0x0421
  1107. // Expansion Manager description pane context menu commands
  1108. #define IDG_VS_CTXT_EXPANSION_DESC_COPY 0x0422
  1109. #define IDG_VS_CTXT_EXPANSION_DESC_SELECTALL 0x0423
  1110. #define IDM_VS_CTXT_FIND_REGEX 0x0424
  1111. #define IDM_VS_CTXT_REPLACE_REGEX 0x0425
  1112. #define IDM_VS_CTXT_FIND_WILD 0x0426
  1113. #define IDM_VS_CTXT_REPLACE_WILD 0x0427
  1114. #define IDM_VS_CTXT_EXTTOOLSARGS 0x0428
  1115. #define IDM_VS_CTXT_EXTTOOLSDIRS 0x0429
  1116. // EZMdi context menus
  1117. #define IDM_VS_CTXT_EZTOOLWINTAB 0x042A
  1118. #define IDM_VS_CTXT_EZDOCWINTAB 0x042B
  1119. #define IDM_VS_CTXT_EZDRAGGING 0x042C
  1120. #define IDM_VS_CTXT_EZCHANNEL 0x042D
  1121. // New File/Add New Item Open button drop-down menu
  1122. #define IDM_VS_CTXT_OPENDROPDOWN 0x042E
  1123. // Framework Version drop-down menu
  1124. #define IDM_VS_CTXT_FRAMEWORKVERSION 0x042F
  1125. // Common Item Node context menu
  1126. #define IDM_VS_CTXT_ITEMNODE 0x0430
  1127. // Folder Node context menu
  1128. #define IDM_VS_CTXT_FOLDERNODE 0x0431
  1129. //////////////////////////////////////////////////////////////////////////////
  1130. // ClassView context menus
  1131. #define IDM_VS_CTXT_CV_PROJECT 0x0432
  1132. #define IDM_VS_CTXT_CV_ITEM 0x0433
  1133. #define IDM_VS_CTXT_CV_FOLDER 0x0434
  1134. #define IDM_VS_CTXT_CV_GROUPINGFOLDER 0x0435
  1135. #define IDM_VS_CTXT_CV_MULTIPLE 0x0436
  1136. #define IDM_VS_CTXT_CV_MULTIPLE_MEMBERS 0x0437
  1137. #define IDM_VS_CTXT_CV_MEMBER 0x0438
  1138. #define IDM_VS_CTXT_CV_NON_SYMBOL_MEMBERS 0x0439
  1139. #define IDM_VS_CTXT_CV_PROJECT_REFS_FOLDER 0x0440
  1140. #define IDM_VS_CTXT_CV_PROJECT_REFERENCE 0x0441
  1141. #define IDM_VS_CTXT_CV_NO_SOURCE_ITEM 0x0442
  1142. #define IDM_VS_CTXT_CV_NO_SOURCE_MEMBER 0x0443
  1143. #define IDM_VS_CTXT_CV_MULTIPLE_NO_SOURCE 0x049
  1144. #define IDM_VS_CTXT_CV_MULTIPLE_MEMBERS_NO_SOURCE 0x04A
  1145. // Object Browsing tools context menus
  1146. #define IDM_VS_SYMBOLS_DUMMY 0x0444
  1147. #define IDM_VS_CTXT_OBJBROWSER_OBJECTS 0x0445
  1148. #define IDM_VS_CTXT_OBJBROWSER_MEMBERS 0x0446
  1149. #define IDM_VS_CTXT_OBJBROWSER_DESC 0x0447
  1150. #define IDM_VS_CTXT_OBJSEARCH 0x0448
  1151. //#define IDM_VS_CTXT_CV_MULTIPLE_NO_SOURCE 0x049
  1152. //#define IDM_VS_CTXT_CV_MULTIPLE_MEMBERS_NO_SOURCE 0x04A
  1153. #define IDG_VS_FRAMEWORKVERSIONDROPDOWN_MENU 0x0449
  1154. //////////////////////////////////////////////////////////////////////////////
  1155. // Reference context menus
  1156. // Reference Root Node context menu
  1157. #define IDM_VS_CTXT_REFERENCEROOT 0x0450
  1158. // Reference Item context menu
  1159. #define IDM_VS_CTXT_REFERENCE 0x0451
  1160. // Web Reference Folder context menu
  1161. #define IDM_VS_CTXT_WEBREFFOLDER 0x0452
  1162. // App Designer Folder context menu
  1163. #define IDM_VS_CTXT_APPDESIGNERFOLDER 0x0453
  1164. //////////////////////////////////////////////////////////////////////////////
  1165. // Right drag menu group
  1166. #define IDM_VS_CTXT_RIGHT_DRAG 0x0460
  1167. #define IDG_VS_CTXT_RIGHT_DRAG1 0x0461
  1168. #define IDG_VS_CTXT_RIGHT_DRAG2 0x0462
  1169. //////////////////////////////////////////////////////////////////////////////
  1170. // Web context menus
  1171. #define IDM_VS_CTXT_WEBPROJECT 0x0470
  1172. #define IDM_VS_CTXT_WEBFOLDER 0x0471
  1173. #define IDM_VS_CTXT_WEBITEMNODE 0x0472
  1174. // BEWARE!!!: IDM_VS_CTXT_BOOKMARK is defined as 0x0473
  1175. #define IDM_VS_CTXT_WEBSUBWEBNODE 0x0474
  1176. //////////////////////////////////////////////////////////////////////////////
  1177. // Error correction context menu and group
  1178. #define IDM_VS_CTXT_ERROR_CORRECTION 0x0480
  1179. #define IDG_VS_CTXT_ERROR_CORRECTION 0x0481
  1180. //////////////////////////////////////////////////////////////////////////////
  1181. // Context menu organizers
  1182. //No group for the Misc menu, since nobody purposely adds menus to this group,
  1183. //it's used as a catchall to which we programmatically assign unparented context menus
  1184. #define IDM_VS_CTXT_MISC 0x0490
  1185. #define IDM_VS_CTXT_CV_ALL 0x0491
  1186. #define IDG_VS_CTXT_CV_ALL 0x0492
  1187. #define IDM_VS_CTXT_OBJBROWSER_ALL 0x0493
  1188. #define IDG_VS_CTXT_OBJBROWSER_ALL 0x0494
  1189. #define IDM_VS_CTXT_SOLNEXPL_ALL 0x0495
  1190. #define IDG_VS_CTXT_SOLNEXPL_ALL 0x0496
  1191. // CSHARP REFACTORING Context menu
  1192. #define IDM_VS_CTX_REFACTORING 0x0497
  1193. #define IDM_VS_CTXT_EDITOR_ALL 0x0498
  1194. #define IDG_VS_CTXT_EDITOR_ALL 0x0499
  1195. //////////////////////////////////////////////////////////////////////////////
  1196. // Bookmark window context menu
  1197. #define IDM_VS_CTXT_BOOKMARK 0x0473
  1198. //////////////////////////////////////////////////////////////////////////////
  1199. //
  1200. // Menu Controller dentifiers, created by Visual Studio Shell
  1201. //
  1202. //////////////////////////////////////////////////////////////////////////////
  1203. #define IDM_VS_MNUCTRL_NEWITM 0x0500
  1204. #define IDM_VS_MNUCTRL_NEWPRJ 0x0501
  1205. #define IDM_VS_MNUCTRL_OTRWNDWS 0x0502
  1206. #define IDM_VS_MNUCTRL_NAVBACK 0x0503
  1207. #define IDM_VS_MNUCTRL_OBSEARCHOPTS 0x0504
  1208. #define IDM_VS_MNUCTRL_CVGROUPING 0x0505
  1209. #define IDM_VS_MNUCTRL_OBGRPOBJS 0x0506
  1210. #define IDM_VS_MNUCTRL_OBGRPMEMS 0x0507
  1211. #define IDM_VS_MNUCTRL_OBGRPVIEWS 0x0509
  1212. #define IDM_VS_MNUCTRL_OBGRPMEMSACCESS 0x050A
  1213. #define IDM_VS_MNUCTRL_CALLBROWSER1_SETTINGS 0x050B
  1214. #define IDM_VS_MNUCTRL_CALLBROWSER2_SETTINGS 0x050C
  1215. #define IDM_VS_MNUCTRL_CALLBROWSER3_SETTINGS 0x050D
  1216. #define IDM_VS_MNUCTRL_CALLBROWSER4_SETTINGS 0x050E
  1217. #define IDM_VS_MNUCTRL_CALLBROWSER5_SETTINGS 0x050F
  1218. #define IDM_VS_MNUCTRL_CALLBROWSER6_SETTINGS 0x0510
  1219. #define IDM_VS_MNUCTRL_CALLBROWSER7_SETTINGS 0x0511
  1220. #define IDM_VS_MNUCTRL_CALLBROWSER8_SETTINGS 0x0512
  1221. #define IDM_VS_MNUCTRL_CALLBROWSER9_SETTINGS 0x0513
  1222. #define IDM_VS_MNUCTRL_CALLBROWSER10_SETTINGS 0x0514
  1223. #define IDM_VS_MNUCTRL_CALLBROWSER11_SETTINGS 0x0515
  1224. #define IDM_VS_MNUCTRL_CALLBROWSER12_SETTINGS 0x0516
  1225. #define IDM_VS_MNUCTRL_CALLBROWSER13_SETTINGS 0x0517
  1226. #define IDM_VS_MNUCTRL_CALLBROWSER14_SETTINGS 0x0518
  1227. #define IDM_VS_MNUCTRL_CALLBROWSER15_SETTINGS 0x0519
  1228. #define IDM_VS_MNUCTRL_CALLBROWSER16_SETTINGS 0x051A
  1229. #define IDM_VS_MNUCTRL_FIND 0x051B
  1230. #define IDM_VS_MNUCTRL_REPLACE 0x051C
  1231. // Text editor toolbar groups
  1232. #define IDG_VS_EDITTOOLBAR_COMPLETION 0x0550
  1233. #define IDG_VS_EDITTOOLBAR_INDENT 0x0551
  1234. #define IDG_VS_EDITTOOLBAR_COMMENT 0x0552
  1235. #define IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS 0x0553
  1236. // Edit menu groups (HTML Editor Edit | Advanced)
  1237. #define IDG_TAG_OUTLINING 0x5554
  1238. // Format Menu groups
  1239. #define IDG_VS_FORMAT_STYLE 0x0569
  1240. #define IDG_VS_FORMAT_COLOR 0x056A
  1241. #define IDG_VS_FORMAT_PARAGRAPH 0x056B
  1242. #define IDG_VS_FORMAT_INDENT 0x056C
  1243. #define IDG_VS_FORMAT_GRID 0x0554
  1244. #define IDG_VS_FORMAT_SPACE 0x0555
  1245. #define IDG_VS_FORMAT_CENTER 0x0556
  1246. #define IDG_VS_FORMAT_ORDER 0x0557
  1247. #define IDG_VS_FORMAT_ALIGN 0x0567
  1248. #define IDG_VS_FORMAT_LOCK 0x0558
  1249. #define IDG_VS_FORMAT_ELEMENT 0x056D
  1250. // skip down to 0x0590 for IDG_VS_FORMAT_ANCHORS
  1251. // Format Align menu groups
  1252. #define IDG_VS_FORMAT_ALIGN_X 0x0559
  1253. #define IDG_VS_FORMAT_ALIGN_Y 0x055A
  1254. #define IDG_VS_FORMAT_ALIGN_GRID 0x055B
  1255. // Format Size menu groups
  1256. #define IDG_VS_FORMAT_SIZE 0x055C
  1257. // Format Space menu groups
  1258. #define IDG_VS_FORMAT_SPACE_X 0x055D
  1259. #define IDG_VS_FORMAT_SPACE_Y 0x055E
  1260. // Format Center menu groups
  1261. #define IDG_VS_FORMAT_CENTER_CMDS 0x055F
  1262. // Format Order menu groups
  1263. #define IDG_VS_FORMAT_ORDER_CMDS 0x0560
  1264. // Format Grid menu group
  1265. #define IDG_VS_FORMAT_GRID_CMDS 0x0570
  1266. // Layout Position menu group
  1267. #define IDG_VS_LAYOUT_POSITION_CMDS 0x592
  1268. #define IDG_VS_LAYOUT_POSITION_OPTIONS 0x596
  1269. // Format cascaded menus
  1270. #define IDM_VS_CSCD_FORMAT_FONT 0x056F
  1271. #define IDM_VS_CSCD_FORMAT_JUSTIFY 0x0570
  1272. #define IDM_VS_CSCD_FORMAT_ALIGN 0x0561
  1273. #define IDM_VS_CSCD_FORMAT_SIZE 0x0562
  1274. #define IDM_VS_CSCD_FORMAT_SPACE_X 0x0563
  1275. #define IDM_VS_CSCD_FORMAT_SPACE_Y 0x0564
  1276. #define IDM_VS_CSCD_FORMAT_CENTER 0x0565
  1277. #define IDM_VS_CSCD_FORMAT_ORDER 0x0566
  1278. // View menu groups
  1279. #define IDG_VS_VIEW_TABORDER 0x0568
  1280. #define IDG_VS_VIEW_OPTIONS 0x0571
  1281. // 0x0569 used in IDG_VS_FORMAT_STYLE above
  1282. // 0x056A used in IDG_VS_FORMAT_COLOR above
  1283. // 0x056B used in IDG_VS_FORMAT_PARAGRAPH above
  1284. // 0x056C used in IDG_VS_FORMAT_INDENT above
  1285. // 0x056D used in IDG_VS_FORMAT_ELEMENT above
  1286. // 0x056F used in IDM_VS_CSCD_FORMAT_FONT above
  1287. // 0x0570 used in IDM_VS_CSCD_FORMAT_JUSTIFY above
  1288. // 0x0571 used in IDG_VS_VIEW_OPTIONS above
  1289. // Format Paragraph menu groups
  1290. #define IDG_VS_FORMAT_FONTFACE 0x0572
  1291. #define IDG_VS_FORMAT_FONTSCRIPT 0x0573
  1292. #define IDG_VS_FORMAT_JUSTIFY 0x0574
  1293. // Layout menu
  1294. #define IDM_VS_LAYOUT_MENU 0x0575
  1295. // Table cascaded menus
  1296. #define IDM_VS_CSCD_TABLE_INSERT 0x0576
  1297. #define IDM_VS_CSCD_TABLE_DELETE 0x0577
  1298. #define IDM_VS_CSCD_TABLE_SELECT 0x0578
  1299. #define IDM_VS_CSCD_TABLE_RESIZE 0x0596
  1300. // Table menu groups
  1301. #define IDG_VS_TABLE_MAIN 0x0579
  1302. #define IDG_VS_TABLE_INSERT_1 0x057A
  1303. #define IDG_VS_TABLE_INSERT_2 0x057B
  1304. #define IDG_VS_TABLE_INSERT_3 0x057C
  1305. #define IDG_VS_TABLE_INSERT_4 0x057D
  1306. #define IDG_VS_TABLE_DELETE 0x057E
  1307. #define IDG_VS_TABLE_SELECT 0x057F
  1308. #define IDM_VS_CSCD_LAYOUT_POSITION 0x0593
  1309. #define IDG_VS_LAYOUT_INSERT 0x0594
  1310. #define IDG_VS_TABLE_RESIZE 0x0595
  1311. // Frame Set Menu
  1312. #define IDM_VS_FRAMESET_MENU 0x0580
  1313. // Frame Set Menu groups
  1314. #define IDG_VS_FRAME_WHOLE 0x0581
  1315. #define IDG_VS_FRAME_INDV 0x0582
  1316. #define IDG_VS_FRAME_NEW 0x0583
  1317. // Tools Menu groups
  1318. #define IDG_VS_TOOLS_EDITOPT 0x0584
  1319. // Insert Menu
  1320. #define IDM_VS_INSERT_MENU 0x0585
  1321. // Insert Menu groups
  1322. #define IDG_VS_INSERT_TAGS 0x0586
  1323. #define IDG_VS_INSERT_TAGS2 0x0587
  1324. // Continuation of Format Menu groups
  1325. #define IDG_VS_FORMAT_ANCHORS 0x0590
  1326. #define IDG_VS_LAYOUT_POSITION 0x0591
  1327. // Project cascaded menus
  1328. #define IDM_VS_CSCD_PROJECT_WEB 0x0600
  1329. // More Object browser groups
  1330. #define IDG_VS_OBJBROWSER_ADDREFERENCE 0x0610
  1331. #define IDG_VS_OBJBROWSER_ADDTOFAVOURITES 0x0611
  1332. #define IDG_VS_OBJBROWSER_SHOW_INHERITED 0x0612
  1333. // Code Definition View groups
  1334. #define IDG_VS_CODEDEFVIEW 0x0617
  1335. // Project menu groups
  1336. #define IDG_VS_CTXT_PROJECT_BUILD_ORDER 0x0620
  1337. #define IDG_VS_CTXT_PROJECT_BUILD_PGO 0x0621
  1338. ///////////////////////////////////////////////
  1339. //
  1340. // EzMDI files command group
  1341. //
  1342. ///////////////////////////////////////////////
  1343. #define IDM_EZMDI_FILELIST 0x0650
  1344. #define IDG_EZMDI_FILELIST 0x0651
  1345. ///////////////////////
  1346. // Calls Browser groups
  1347. ///////////////////////
  1348. #define IDG_VS_CALLBROWSER_TYPE 0x0660
  1349. #define IDG_VS_CALLBROWSER_EDIT 0x0661
  1350. #define IDG_VS_CALLBROWSER_NAVIGATION 0x0662
  1351. #define IDM_VS_CTXT_CALLBROWSER 0x0663
  1352. #define IDG_VS_TOOLBAR_CALLBROWSER1_CBSETTINGS 0x0670
  1353. #define IDG_VS_TOOLBAR_CALLBROWSER2_CBSETTINGS 0x0671
  1354. #define IDG_VS_TOOLBAR_CALLBROWSER3_CBSETTINGS 0x0672
  1355. #define IDG_VS_TOOLBAR_CALLBROWSER4_CBSETTINGS 0x0673
  1356. #define IDG_VS_TOOLBAR_CALLBROWSER5_CBSETTINGS 0x0674
  1357. #define IDG_VS_TOOLBAR_CALLBROWSER6_CBSETTINGS 0x0675
  1358. #define IDG_VS_TOOLBAR_CALLBROWSER7_CBSETTINGS 0x0676
  1359. #define IDG_VS_TOOLBAR_CALLBROWSER8_CBSETTINGS 0x0677
  1360. #define IDG_VS_TOOLBAR_CALLBROWSER9_CBSETTINGS 0x0678
  1361. #define IDG_VS_TOOLBAR_CALLBROWSER10_CBSETTINGS 0x0679
  1362. #define IDG_VS_TOOLBAR_CALLBROWSER11_CBSETTINGS 0x067A
  1363. #define IDG_VS_TOOLBAR_CALLBROWSER12_CBSETTINGS 0x067B
  1364. #define IDG_VS_TOOLBAR_CALLBROWSER13_CBSETTINGS 0x067C
  1365. #define IDG_VS_TOOLBAR_CALLBROWSER14_CBSETTINGS 0x067D
  1366. #define IDG_VS_TOOLBAR_CALLBROWSER15_CBSETTINGS 0x067E
  1367. #define IDG_VS_TOOLBAR_CALLBROWSER16_CBSETTINGS 0x067F
  1368. #define IDG_VS_CALLBROWSER1_SETTINGSBTN 0x0680
  1369. #define IDG_VS_CALLBROWSER2_SETTINGSBTN 0x0681
  1370. #define IDG_VS_CALLBROWSER3_SETTINGSBTN 0x0682
  1371. #define IDG_VS_CALLBROWSER4_SETTINGSBTN 0x0683
  1372. #define IDG_VS_CALLBROWSER5_SETTINGSBTN 0x0684
  1373. #define IDG_VS_CALLBROWSER6_SETTINGSBTN 0x0685
  1374. #define IDG_VS_CALLBROWSER7_SETTINGSBTN 0x0686
  1375. #define IDG_VS_CALLBROWSER8_SETTINGSBTN 0x0687
  1376. #define IDG_VS_CALLBROWSER9_SETTINGSBTN 0x0688
  1377. #define IDG_VS_CALLBROWSER10_SETTINGSBTN 0x0689
  1378. #define IDG_VS_CALLBROWSER11_SETTINGSBTN 0x068A
  1379. #define IDG_VS_CALLBROWSER12_SETTINGSBTN 0x068B
  1380. #define IDG_VS_CALLBROWSER13_SETTINGSBTN 0x068C
  1381. #define IDG_VS_CALLBROWSER14_SETTINGSBTN 0x068D
  1382. #define IDG_VS_CALLBROWSER15_SETTINGSBTN 0x068E
  1383. #define IDG_VS_CALLBROWSER16_SETTINGSBTN 0x068F
  1384. #define IDG_VS_CALLBROWSER1_SORTING 0x0690
  1385. #define IDG_VS_CALLBROWSER2_SORTING 0x0691
  1386. #define IDG_VS_CALLBROWSER3_SORTING 0x0692
  1387. #define IDG_VS_CALLBROWSER4_SORTING 0x0693
  1388. #define IDG_VS_CALLBROWSER5_SORTING 0x0694
  1389. #define IDG_VS_CALLBROWSER6_SORTING 0x0695
  1390. #define IDG_VS_CALLBROWSER7_SORTING 0x0696
  1391. #define IDG_VS_CALLBROWSER8_SORTING 0x0697
  1392. #define IDG_VS_CALLBROWSER9_SORTING 0x0698
  1393. #define IDG_VS_CALLBROWSER10_SORTING 0x0699
  1394. #define IDG_VS_CALLBROWSER11_SORTING 0x069A
  1395. #define IDG_VS_CALLBROWSER12_SORTING 0x069B
  1396. #define IDG_VS_CALLBROWSER13_SORTING 0x069C
  1397. #define IDG_VS_CALLBROWSER14_SORTING 0x069D
  1398. #define IDG_VS_CALLBROWSER15_SORTING 0x069E
  1399. #define IDG_VS_CALLBROWSER16_SORTING 0x069F
  1400. #define IDG_VS_CALLBROWSER1_SETTINGS 0x06A0
  1401. #define IDG_VS_CALLBROWSER2_SETTINGS 0x06A1
  1402. #define IDG_VS_CALLBROWSER3_SETTINGS 0x06A2
  1403. #define IDG_VS_CALLBROWSER4_SETTINGS 0x06A3
  1404. #define IDG_VS_CALLBROWSER5_SETTINGS 0x06A4
  1405. #define IDG_VS_CALLBROWSER6_SETTINGS 0x06A5
  1406. #define IDG_VS_CALLBROWSER7_SETTINGS 0x06A6
  1407. #define IDG_VS_CALLBROWSER8_SETTINGS 0x06A7
  1408. #define IDG_VS_CALLBROWSER9_SETTINGS 0x06A8
  1409. #define IDG_VS_CALLBROWSER10_SETTINGS 0x06A9
  1410. #define IDG_VS_CALLBROWSER11_SETTINGS 0x06AA
  1411. #define IDG_VS_CALLBROWSER12_SETTINGS 0x06AB
  1412. #define IDG_VS_CALLBROWSER13_SETTINGS 0x06AC
  1413. #define IDG_VS_CALLBROWSER14_SETTINGS 0x06AD
  1414. #define IDG_VS_CALLBROWSER15_SETTINGS 0x06AE
  1415. #define IDG_VS_CALLBROWSER16_SETTINGS 0x06AF
  1416. #define IDG_VS_TOOLBAR_CALLBROWSER1_TYPE 0x06B0
  1417. #define IDG_VS_TOOLBAR_CALLBROWSER2_TYPE 0x06B1
  1418. #define IDG_VS_TOOLBAR_CALLBROWSER3_TYPE 0x06B2
  1419. #define IDG_VS_TOOLBAR_CALLBROWSER4_TYPE 0x06B3
  1420. #define IDG_VS_TOOLBAR_CALLBROWSER5_TYPE 0x06B4
  1421. #define IDG_VS_TOOLBAR_CALLBROWSER6_TYPE 0x06B5
  1422. #define IDG_VS_TOOLBAR_CALLBROWSER7_TYPE 0x06B6
  1423. #define IDG_VS_TOOLBAR_CALLBROWSER8_TYPE 0x06B7
  1424. #define IDG_VS_TOOLBAR_CALLBROWSER9_TYPE 0x06B8
  1425. #define IDG_VS_TOOLBAR_CALLBROWSER10_TYPE 0x06B9
  1426. #define IDG_VS_TOOLBAR_CALLBROWSER11_TYPE 0x06BA
  1427. #define IDG_VS_TOOLBAR_CALLBROWSER12_TYPE 0x06BB
  1428. #define IDG_VS_TOOLBAR_CALLBROWSER13_TYPE 0x06BC
  1429. #define IDG_VS_TOOLBAR_CALLBROWSER14_TYPE 0x06BD
  1430. #define IDG_VS_TOOLBAR_CALLBROWSER15_TYPE 0x06BE
  1431. #define IDG_VS_TOOLBAR_CALLBROWSER16_TYPE 0x06BF
  1432. #define IDG_VS_CALLBROWSER_TYPE_POPUP 0x06C0
  1433. ///////////////////////
  1434. // Preview Changes groups
  1435. ///////////////////////
  1436. #define IDG_VS_PREVIEWCHANGES_EDIT 0x06D0
  1437. #define IDM_VS_CTXT_PREVIEWCHANGES 0x06D1
  1438. #define IDG_VS_TOOLBAR_CALLBROWSER1_ACTIONS 0x06E0
  1439. #define IDG_VS_TOOLBAR_CALLBROWSER2_ACTIONS 0x06E1
  1440. #define IDG_VS_TOOLBAR_CALLBROWSER3_ACTIONS 0x06E2
  1441. #define IDG_VS_TOOLBAR_CALLBROWSER4_ACTIONS 0x06E3
  1442. #define IDG_VS_TOOLBAR_CALLBROWSER5_ACTIONS 0x06E4
  1443. #define IDG_VS_TOOLBAR_CALLBROWSER6_ACTIONS 0x06E5
  1444. #define IDG_VS_TOOLBAR_CALLBROWSER7_ACTIONS 0x06E6
  1445. #define IDG_VS_TOOLBAR_CALLBROWSER8_ACTIONS 0x06E7
  1446. #define IDG_VS_TOOLBAR_CALLBROWSER9_ACTIONS 0x06E8
  1447. #define IDG_VS_TOOLBAR_CALLBROWSER10_ACTIONS 0x06E9
  1448. #define IDG_VS_TOOLBAR_CALLBROWSER11_ACTIONS 0x06EA
  1449. #define IDG_VS_TOOLBAR_CALLBROWSER12_ACTIONS 0x06EB
  1450. #define IDG_VS_TOOLBAR_CALLBROWSER13_ACTIONS 0x06EC
  1451. #define IDG_VS_TOOLBAR_CALLBROWSER14_ACTIONS 0x06ED
  1452. #define IDG_VS_TOOLBAR_CALLBROWSER15_ACTIONS 0x06EE
  1453. #define IDG_VS_TOOLBAR_CALLBROWSER16_ACTIONS 0x06EF
  1454. ///////////////////////////////////////////////
  1455. //
  1456. // VS Enterprise menu and menu groups
  1457. //
  1458. ///////////////////////////////////////////////
  1459. // Team Foundation Client standard menu
  1460. #define IDM_MENU_TEAM_FOUNDATION_CLIENT 0x700
  1461. #define IDM_MENU_PROJECT_CONTEXT_MENU 0x707
  1462. #define IDM_TEAM_PROJECT_SETTINGS_MENU 0x708
  1463. #define IDM_TEAM_SERVER_SETTINGS_MENU 0x709
  1464. // Team Foundation Client Toolbar Group
  1465. #define IDG_TEAM_FOUNDATION_CLIENT_TOOLBAR 0x701
  1466. // Commands on the Team menu for projects that require project context
  1467. #define IDG_MENU_PROJECT_CONTEXT 0x702
  1468. // Commands on the Team menu shared by tools (e.g. Properties)
  1469. #define IDG_SHARED_COMMANDS 0x703
  1470. // Tool-specific commands on the Team menu
  1471. #define IDG_TOOL_COMMANDS 0x704
  1472. // Team Project Settings Cascade Menu Group
  1473. #define IDG_TEAM_PROJECT_SETTINGS_COMMANDS 0x705
  1474. // Team Server Settings Cascade Menu Group
  1475. #define IDG_TEAM_SERVER_SETTINGS_COMMANDS 0x706
  1476. // Commands on the TE context menu for projects that require project context
  1477. #define IDG_CTXT_PROJECT_CONTEXT 0x710
  1478. ////////////////////////////////////////////////
  1479. //
  1480. // Refactor menu groups
  1481. //
  1482. ////////////////////////////////////////////////
  1483. #define IDG_REFACTORING_COMMON 0x1801
  1484. #define IDG_REFACTORING_ADVANCED 0x1802
  1485. #define IDBI_ExtractMethod 1
  1486. #define IDBI_EncapsulateField 2
  1487. #define IDBI_ExtractInterface 3
  1488. #define IDBI_Rename 4
  1489. #define IDBI_ReorderParameters 5
  1490. #define IDBI_RemoveParameters 6
  1491. #define IDBI_AddUsing 7
  1492. #define IDBI_GenerateMethod 8
  1493. #define IDBI_PromoteLocal 9
  1494. #define IDBI_Snippet 10
  1495. ///////////////////////////////////////////////
  1496. //
  1497. // Server Explorer menu groups
  1498. //
  1499. ///////////////////////////////////////////////
  1500. // Groups
  1501. #define IDG_SE_CONTEXT_GENERAL 0x0312
  1502. #define IDG_SE_CONTEXT_DELETE 0x0313
  1503. #define IDG_SE_CONTEXT_DATA 0x0314
  1504. #define IDG_SE_CONTEXT_NODE 0x0315
  1505. #define IDG_SE_CONTEXT_DATAPROP 0x0316
  1506. #define IDG_SE_CONTEXT_SQLINSTANCE 0x0317
  1507. #define IDG_SE_TOOLBAR_REFRESH 0X0403
  1508. #define IDG_SE_TOOLBAR_VIEW 0x0404
  1509. #define IDG_SE_TOOLBAR_VIEW_LIST 0x0405
  1510. #define IDG_SE_TOOLBAR_VIEW_SAVE 0x0406
  1511. // A new group under the Tools menu. It's for <Add..> nodes.
  1512. #define IDG_SE_TOOLS_ADD 0x0408
  1513. // Menus
  1514. #define IDM_SE_CONTEXT_STANDARD 0x0503
  1515. #define IDM_SE_TOOLBAR_VIEW 0x0504
  1516. #define IDM_SE_TOOLBAR_SERVEREXPLORER 0x0600
  1517. ///////////////////////////////////////////////
  1518. //
  1519. // Data Explorer menu groups
  1520. //
  1521. ///////////////////////////////////////////////
  1522. #define IDG_DV_GLOBAL1 0x4001
  1523. #define IDG_DV_GLOBAL2 0x4002
  1524. #define IDG_DV_GLOBAL3 0x4003
  1525. #define IDG_DV_CONNECTION 0x4101
  1526. // These are the old (DDEX 1.0) names
  1527. #define IDG_DV_STATIC 0x4401
  1528. #define IDG_DV_OBJECT 0x4301
  1529. #define IDG_DV_STATICS 0x4701
  1530. #define IDG_DV_OBJECTS 0x4501
  1531. #define IDG_DV_MIXED_OBJECTS 0x4601
  1532. #define IDG_DV_MIXED 0x4801
  1533. // These are the new (DDEX 2.0+) names
  1534. #define IDG_DV_STATIC_NODE 0x4401
  1535. #define IDG_DV_OBJECT_NODE 0x4301
  1536. #define IDG_DV_STATIC_NODES 0x4701
  1537. #define IDG_DV_HOMOGENOUS_OBJECT_NODES 0x4501
  1538. #define IDG_DV_HETEROGENOUS_OBJECT_NODES 0x4601
  1539. #define IDG_DV_HETEROGENOUS_NODES 0x4801
  1540. //IDG_VS_TOOLBAR is a group that simply contains IDG_VS_TOOLBAR_LIST (the dynamic toolbar list) and IDG_VS_TOOLBAR_CUSTOMIZE (the customize
  1541. //command). This group is placed both on IDM_VS_CSCD_COMMANDBARS and the toolbar tray context menu (IDM_VS_CTXT_TOOLBARS)
  1542. #define IDG_VS_TOOLBAR 0x4802
  1543. #define IDG_VS_TOOLBAR_LIST 0x4803
  1544. #define IDG_VS_TOOLBAR_CUSTOMIZE 0x4804
  1545. #define IDM_VS_CTXT_TOOLBARS 0x4805
  1546. // Back/Forward Sub menus (replaced IDG_VS_CSCD_NAVIGATE)
  1547. #define IDG_VS_CSCD_NAVIGATE1 0x5001
  1548. #define IDG_VS_CSCD_NAVIGATE2 0x5002
  1549. #define IDG_VS_CSCD_NAVIGATE3 0x5003
  1550. #define IDG_VS_CSCD_NAVIGATE4 0x5004
  1551. #define IDG_VS_CSCD_NAVIGATE5 0x5005
  1552. #define IDG_VS_CSCD_NAVIGATE6 0x5006
  1553. #define IDG_VS_CSCD_NAVIGATE7 0x5007
  1554. #define IDG_VS_CSCD_NAVIGATE8 0x5008
  1555. #define IDG_VS_CSCD_NAVIGATE9 0x5009
  1556. #define IDG_VS_CSCD_NAVIGATE10 0x500A
  1557. #define IDG_VS_CSCD_NAVIGATE11 0x500B
  1558. #define IDG_VS_CSCD_NAVIGATE12 0x500C
  1559. #define IDG_VS_CSCD_NAVIGATE13 0x500D
  1560. #define IDG_VS_CSCD_NAVIGATE14 0x500E
  1561. #define IDG_VS_CSCD_NAVIGATE15 0x500F
  1562. #define IDG_VS_CSCD_NAVIGATE16 0x5010
  1563. #define IDG_VS_CSCD_NAVIGATE17 0x5011
  1564. #define IDG_VS_CSCD_NAVIGATE18 0x5012
  1565. #define IDG_VS_CSCD_NAVIGATE19 0x5013
  1566. #define IDG_VS_CSCD_NAVIGATE20 0x5014
  1567. #define IDG_VS_CSCD_NAVIGATE21 0x5015
  1568. #define IDG_VS_CSCD_NAVIGATE22 0x5016
  1569. #define IDG_VS_CSCD_NAVIGATE23 0x5017
  1570. #define IDG_VS_CSCD_NAVIGATE24 0x5017
  1571. #define IDG_VS_CSCD_NAVIGATE25 0x5018
  1572. #define IDG_VS_CSCD_NAVIGATE26 0x5019
  1573. #define IDG_VS_CSCD_NAVIGATE27 0x501A
  1574. #define IDG_VS_CSCD_NAVIGATE28 0x501B
  1575. #define IDG_VS_CSCD_NAVIGATE29 0x501C
  1576. #define IDG_VS_CSCD_NAVIGATE30 0x501D
  1577. #define IDG_VS_CSCD_NAVIGATE31 0x501E
  1578. #define IDG_VS_CSCD_NAVIGATE32 0x501F
  1579. // Group containing explorer windows in other windows menu
  1580. #define IDG_VS_WNDO_OTRWNDWSEXPLORERS 0x5200
  1581. #endif // _VSSHLIDS_H_