ToolbarControl.tlh
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:19k
源码类别:

GIS编程

开发平台:

Visual C++

  1. // Created by Microsoft (R) C/C++ Compiler Version 12.00.9782.0 (58d66de6).
  2. //
  3. // ToolbarControl.tlh
  4. //
  5. // C++ source equivalent of Win32 type library d:/Program Files/ArcGis/bin/ToolbarControl.ocx
  6. // compiler-generated file created 01/08/07 at 20:58:34 - DO NOT EDIT!
  7. //
  8. // Cross-referenced type libraries:
  9. //
  10. //  #import "D:Program FilesArcGIScomesriSystemUI.olb"
  11. //  #import "D:Program FilesArcGIScomesriSystem.olb"
  12. //
  13. #pragma once
  14. #pragma pack(push, 8)
  15. #include <comdef.h>
  16. //
  17. // Forward references and typedefs
  18. //
  19. struct __declspec(uuid("85490941-3a6a-47c4-8e42-7f6997534ddf"))
  20. /* interface */ ICommandPool;
  21. struct __declspec(uuid("d92bcf03-4308-11d6-aa0e-00104bb6fc1c"))
  22. /* interface */ IToolbarItem;
  23. struct __declspec(uuid("e8f2ab83-e93b-4529-82f6-34b8e4544b9e"))
  24. /* interface */ IToolbarMenu;
  25. struct __declspec(uuid("cbb44409-c9b4-400b-be35-446516674392"))
  26. /* interface */ ICommandPoolEdit;
  27. struct __declspec(uuid("b7d4358d-3cbc-11d6-aa09-00104bb6fc1c"))
  28. /* dual interface */ IToolbarControl;
  29. struct __declspec(uuid("d959783f-b033-4a0c-966b-db90fe45bee5"))
  30. /* dispinterface */ IToolbarControlDefault;
  31. struct __declspec(uuid("b7d4358f-3cbc-11d6-aa09-00104bb6fc1c"))
  32. /* dispinterface */ IToolbarControlEvents;
  33. struct __declspec(uuid("cb254751-2ffb-4a2e-9dd5-ffbb58505224"))
  34. /* interface */ IMissingCommand;
  35. struct __declspec(uuid("16f2d139-2810-4241-b495-b7d1539cec64"))
  36. /* interface */ ICustomizeDialog;
  37. struct __declspec(uuid("6f4ba70a-55c1-4061-a29a-f2bd9c6a0b61"))
  38. /* interface */ ICustomizeDialogEvents;
  39. struct __declspec(uuid("d00f1736-7a95-4f5e-b54f-e2863c425dc3"))
  40. /* interface */ IToolbarBuddy;
  41. struct /* coclass */ ToolbarControl;
  42. struct /* coclass */ ToolbarItem;
  43. struct /* coclass */ ToolbarMenu;
  44. struct /* coclass */ CommandPool;
  45. struct /* coclass */ MissingCommand;
  46. struct /* coclass */ CustomizeDialog;
  47. //
  48. // Smart pointer typedef declarations
  49. //
  50. _COM_SMARTPTR_TYPEDEF(ICommandPool, __uuidof(ICommandPool));
  51. _COM_SMARTPTR_TYPEDEF(IToolbarItem, __uuidof(IToolbarItem));
  52. _COM_SMARTPTR_TYPEDEF(IToolbarMenu, __uuidof(IToolbarMenu));
  53. _COM_SMARTPTR_TYPEDEF(ICommandPoolEdit, __uuidof(ICommandPoolEdit));
  54. _COM_SMARTPTR_TYPEDEF(IToolbarControl, __uuidof(IToolbarControl));
  55. _COM_SMARTPTR_TYPEDEF(IToolbarControlDefault, __uuidof(IDispatch));
  56. _COM_SMARTPTR_TYPEDEF(IToolbarControlEvents, __uuidof(IDispatch));
  57. _COM_SMARTPTR_TYPEDEF(IMissingCommand, __uuidof(IMissingCommand));
  58. _COM_SMARTPTR_TYPEDEF(ICustomizeDialog, __uuidof(ICustomizeDialog));
  59. _COM_SMARTPTR_TYPEDEF(ICustomizeDialogEvents, __uuidof(ICustomizeDialogEvents));
  60. _COM_SMARTPTR_TYPEDEF(IToolbarBuddy, __uuidof(IToolbarBuddy));
  61. //
  62. // Type library items
  63. //
  64. struct __declspec(uuid("85490941-3a6a-47c4-8e42-7f6997534ddf"))
  65. ICommandPool : IUnknown
  66. {
  67.     //
  68.     // Raw methods provided by interface
  69.     //
  70.     virtual HRESULT __stdcall get_Count (
  71.         long * pVal ) = 0;
  72.     virtual HRESULT __stdcall get_UsageCount (
  73.         struct ICommand * Command,
  74.         long * pVal ) = 0;
  75.     virtual HRESULT __stdcall Exists (
  76.         struct ICommand * Command,
  77.         VARIANT_BOOL * res ) = 0;
  78.     virtual HRESULT __stdcall FindByUID (
  79.         struct IUID * UID,
  80.         struct ICommand * * pCommand ) = 0;
  81.     virtual HRESULT __stdcall get_UID (
  82.         struct ICommand * Command,
  83.         struct IUID * * pVal ) = 0;
  84.     virtual HRESULT __stdcall get_Command (
  85.         long index,
  86.         struct ICommand * * pVal ) = 0;
  87.     virtual HRESULT __stdcall Created (
  88.         struct ICommand * Command,
  89.         VARIANT_BOOL * pVal ) = 0;
  90. };
  91. struct __declspec(uuid("d92bcf03-4308-11d6-aa0e-00104bb6fc1c"))
  92. IToolbarItem : IUnknown
  93. {
  94.     //
  95.     // Raw methods provided by interface
  96.     //
  97.     virtual HRESULT __stdcall get_Command (
  98.         struct ICommand * * ppCommand ) = 0;
  99.     virtual HRESULT __stdcall get_UID (
  100.         struct IUID * * ppUID ) = 0;
  101.     virtual HRESULT __stdcall get_Group (
  102.         VARIANT_BOOL * pVal ) = 0;
  103.     virtual HRESULT __stdcall put_Group (
  104.         VARIANT_BOOL pVal ) = 0;
  105.     virtual HRESULT __stdcall get_GroupSpacing (
  106.         long * pVal ) = 0;
  107.     virtual HRESULT __stdcall put_GroupSpacing (
  108.         long pVal ) = 0;
  109.     virtual HRESULT __stdcall get_Style (
  110.         enum esriCommandStyles * pVal ) = 0;
  111.     virtual HRESULT __stdcall put_Style (
  112.         enum esriCommandStyles pVal ) = 0;
  113.     virtual HRESULT __stdcall get_CustomProperty (
  114.         VARIANT * pVal ) = 0;
  115.     virtual HRESULT __stdcall put_CustomProperty (
  116.         VARIANT pVal ) = 0;
  117.     virtual HRESULT __stdcall get_Menu (
  118.         struct IToolbarMenu * * ppToolbarMenu ) = 0;
  119. };
  120. struct __declspec(uuid("e8f2ab83-e93b-4529-82f6-34b8e4544b9e"))
  121. IToolbarMenu : IUnknown
  122. {
  123.     //
  124.     // Raw methods provided by interface
  125.     //
  126.     virtual HRESULT __stdcall PopupMenu (
  127.         int x,
  128.         int y,
  129.         long hWndParent ) = 0;
  130.     virtual HRESULT __stdcall put_Caption (
  131.         BSTR pCaption ) = 0;
  132.     virtual HRESULT __stdcall get_Caption (
  133.         BSTR * pCaption ) = 0;
  134.     virtual HRESULT __stdcall putref_CommandPool (
  135.         struct ICommandPool * ppCommandPool ) = 0;
  136.     virtual HRESULT __stdcall get_CommandPool (
  137.         struct ICommandPool * * ppCommandPool ) = 0;
  138.     virtual HRESULT __stdcall SetHook (
  139.         IDispatch * pHook ) = 0;
  140.     virtual HRESULT __stdcall get_Hook (
  141.         IDispatch * * ppHook ) = 0;
  142.     virtual HRESULT __stdcall get_Bitmap (
  143.         OLE_HANDLE * pVal ) = 0;
  144.     virtual HRESULT __stdcall put_Bitmap (
  145.         OLE_HANDLE pVal ) = 0;
  146.     virtual HRESULT __stdcall GetMenuDef (
  147.         struct IMenuDef * * ppMenuDef ) = 0;
  148.     virtual HRESULT __stdcall AddItem (
  149.         VARIANT CommandOrMenu,
  150.         long subtype,
  151.         long index,
  152.         VARIANT_BOOL beginGroup,
  153.         enum esriCommandStyles Style,
  154.         long * itemIndex ) = 0;
  155.     virtual HRESULT __stdcall AddSubMenu (
  156.         VARIANT Menu,
  157.         long index,
  158.         VARIANT_BOOL beginGroup,
  159.         long * itemIndex ) = 0;
  160.     virtual HRESULT __stdcall Remove (
  161.         long index ) = 0;
  162.     virtual HRESULT __stdcall RemoveAll ( ) = 0;
  163.     virtual HRESULT __stdcall GetItem (
  164.         long index,
  165.         struct IToolbarItem * * item ) = 0;
  166.     virtual HRESULT __stdcall get_Count (
  167.         long * Count ) = 0;
  168.     virtual HRESULT __stdcall Find (
  169.         VARIANT item,
  170.         long * pVal ) = 0;
  171.     virtual HRESULT __stdcall MoveItem (
  172.         long startIndex,
  173.         long finalIndex ) = 0;
  174. };
  175. enum esriToolbarTextAlignment
  176. {
  177.     esriTextAlongSide = 0,
  178.     esriTextBelow = 1
  179. };
  180. struct __declspec(uuid("cbb44409-c9b4-400b-be35-446516674392"))
  181. ICommandPoolEdit : IUnknown
  182. {
  183.     //
  184.     // Raw methods provided by interface
  185.     //
  186.     virtual HRESULT __stdcall AddCommand (
  187.         struct ICommand * Command,
  188.         struct IUID * pUID ) = 0;
  189.     virtual HRESULT __stdcall AddUID (
  190.         struct IUID * UID,
  191.         struct IArray * * pArray ) = 0;
  192.     virtual HRESULT __stdcall Remove (
  193.         struct ICommand * Command ) = 0;
  194.     virtual HRESULT __stdcall RemoveAll ( ) = 0;
  195.     virtual HRESULT __stdcall CallOnCreate (
  196.         struct ICommand * pCommand ) = 0;
  197.     virtual HRESULT __stdcall SetHook (
  198.         IDispatch * pHook ) = 0;
  199.     virtual HRESULT __stdcall get_Hook (
  200.         IDispatch * * newVal ) = 0;
  201. };
  202. struct __declspec(uuid("b7d4358d-3cbc-11d6-aa09-00104bb6fc1c"))
  203. IToolbarControl : IDispatch
  204. {
  205.     //
  206.     // Raw methods provided by interface
  207.     //
  208.     virtual HRESULT __stdcall put_BorderStyle (
  209.         enum esriControlsBorderStyle pstyle ) = 0;
  210.     virtual HRESULT __stdcall get_BorderStyle (
  211.         enum esriControlsBorderStyle * pstyle ) = 0;
  212.     virtual HRESULT __stdcall put_Enabled (
  213.         VARIANT_BOOL pbool ) = 0;
  214.     virtual HRESULT __stdcall get_Enabled (
  215.         VARIANT_BOOL * pbool ) = 0;
  216.     virtual HRESULT __stdcall put_Appearance (
  217.         enum esriControlsAppearance pappearance ) = 0;
  218.     virtual HRESULT __stdcall get_Appearance (
  219.         enum esriControlsAppearance * pappearance ) = 0;
  220.     virtual HRESULT __stdcall put_MousePointer (
  221.         enum esriControlsMousePointer ppointer ) = 0;
  222.     virtual HRESULT __stdcall get_MousePointer (
  223.         enum esriControlsMousePointer * ppointer ) = 0;
  224.     virtual HRESULT __stdcall putref_MouseIcon (
  225.         IPictureDisp * ppMouseIcon ) = 0;
  226.     virtual HRESULT __stdcall get_MouseIcon (
  227.         IPictureDisp * * ppMouseIcon ) = 0;
  228.     virtual HRESULT __stdcall get_hWnd (
  229.         long * hWnd ) = 0;
  230.     virtual HRESULT __stdcall AboutBox ( ) = 0;
  231.     virtual HRESULT __stdcall AddItem (
  232.         VARIANT CommandOrMenu,
  233.         long subtype,
  234.         long index,
  235.         VARIANT_BOOL beginGroup,
  236.         long GroupSpacing,
  237.         enum esriCommandStyles Style,
  238.         long * itemIndex ) = 0;
  239.     virtual HRESULT __stdcall Remove (
  240.         long index ) = 0;
  241.     virtual HRESULT __stdcall RemoveAll ( ) = 0;
  242.     virtual HRESULT __stdcall GetItem (
  243.         long index,
  244.         struct IToolbarItem * * item ) = 0;
  245.     virtual HRESULT __stdcall get_Count (
  246.         long * Count ) = 0;
  247.     virtual HRESULT __stdcall Update (
  248.         long index,
  249.         VARIANT_BOOL fullUpdate ) = 0;
  250.     virtual HRESULT __stdcall get_Buddy (
  251.         IDispatch * * pVal ) = 0;
  252.     virtual HRESULT __stdcall get_CurrentTool (
  253.         struct ITool * * pVal ) = 0;
  254.     virtual HRESULT __stdcall putref_CurrentTool (
  255.         struct ITool * pVal ) = 0;
  256.     virtual HRESULT __stdcall get_ToolTips (
  257.         VARIANT_BOOL * pVal ) = 0;
  258.     virtual HRESULT __stdcall put_ToolTips (
  259.         VARIANT_BOOL pVal ) = 0;
  260.     virtual HRESULT __stdcall get_ItemAppearance (
  261.         enum esriControlsAppearance * pappearance ) = 0;
  262.     virtual HRESULT __stdcall put_ItemAppearance (
  263.         enum esriControlsAppearance pappearance ) = 0;
  264.     virtual HRESULT __stdcall get_UpdateInterval (
  265.         long * pVal ) = 0;
  266.     virtual HRESULT __stdcall put_UpdateInterval (
  267.         long pVal ) = 0;
  268.     virtual HRESULT __stdcall Find (
  269.         VARIANT CommandOrMenu,
  270.         long * pVal ) = 0;
  271.     virtual HRESULT __stdcall get_CommandPool (
  272.         struct ICommandPool * * pVal ) = 0;
  273.     virtual HRESULT __stdcall putref_CommandPool (
  274.         struct ICommandPool * pVal ) = 0;
  275.     virtual HRESULT __stdcall AddToolbarDef (
  276.         VARIANT ToolbarDef,
  277.         long startIndex,
  278.         VARIANT_BOOL Group,
  279.         long GroupSpacing,
  280.         enum esriCommandStyles Style,
  281.         long * Count ) = 0;
  282.     virtual HRESULT __stdcall get_TextAlignment (
  283.         enum esriToolbarTextAlignment * pVal ) = 0;
  284.     virtual HRESULT __stdcall put_TextAlignment (
  285.         enum esriToolbarTextAlignment pVal ) = 0;
  286.     virtual HRESULT __stdcall get_LargeIcons (
  287.         VARIANT_BOOL * pVal ) = 0;
  288.     virtual HRESULT __stdcall put_LargeIcons (
  289.         VARIANT_BOOL pVal ) = 0;
  290.     virtual HRESULT __stdcall get_Customize (
  291.         VARIANT_BOOL * pVal ) = 0;
  292.     virtual HRESULT __stdcall put_Customize (
  293.         VARIANT_BOOL pVal ) = 0;
  294.     virtual HRESULT __stdcall MoveItem (
  295.         long startIndex,
  296.         long finalIndex ) = 0;
  297.     virtual HRESULT __stdcall HitTest (
  298.         long x,
  299.         long y,
  300.         VARIANT_BOOL nearest,
  301.         long * index ) = 0;
  302.     virtual HRESULT __stdcall GetItemRect (
  303.         long index,
  304.         long * Top,
  305.         long * Left,
  306.         long * Bottom,
  307.         long * Right ) = 0;
  308.     virtual HRESULT __stdcall get_OperationStack (
  309.         struct IOperationStack * * OperationStack ) = 0;
  310.     virtual HRESULT __stdcall putref_OperationStack (
  311.         struct IOperationStack * OperationStack ) = 0;
  312.     virtual HRESULT __stdcall get_CustomProperty (
  313.         VARIANT * pVal ) = 0;
  314.     virtual HRESULT __stdcall put_CustomProperty (
  315.         VARIANT pVal ) = 0;
  316.     virtual HRESULT __stdcall SetBuddyControl (
  317.         IDispatch * pToolbarBuddy ) = 0;
  318.     virtual HRESULT __stdcall get_MenuTracking (
  319.         VARIANT_BOOL * pVal ) = 0;
  320.     virtual HRESULT __stdcall put_MenuTracking (
  321.         VARIANT_BOOL pVal ) = 0;
  322.     virtual HRESULT __stdcall AddMenuItem (
  323.         VARIANT Menu,
  324.         long index,
  325.         VARIANT_BOOL beginGroup,
  326.         long GroupSpacing,
  327.         long * itemIndex ) = 0;
  328.     virtual HRESULT __stdcall get_Object (
  329.         IDispatch * * ppDispatch ) = 0;
  330.     virtual HRESULT __stdcall get_KeyIntercept (
  331.         long * pVal ) = 0;
  332.     virtual HRESULT __stdcall put_KeyIntercept (
  333.         long pVal ) = 0;
  334. };
  335. struct __declspec(uuid("d959783f-b033-4a0c-966b-db90fe45bee5"))
  336. IToolbarControlDefault : IDispatch
  337. {};
  338. struct __declspec(uuid("b7d4358f-3cbc-11d6-aa09-00104bb6fc1c"))
  339. IToolbarControlEvents : IDispatch
  340. {};
  341. struct __declspec(uuid("cb254751-2ffb-4a2e-9dd5-ffbb58505224"))
  342. IMissingCommand : IUnknown
  343. {
  344.     //
  345.     // Raw methods provided by interface
  346.     //
  347.     virtual HRESULT __stdcall SetErrorMessage (
  348.         BSTR clickMessage,
  349.         BSTR tooltipMessage ) = 0;
  350. };
  351. struct __declspec(uuid("16f2d139-2810-4241-b495-b7d1539cec64"))
  352. ICustomizeDialog : IUnknown
  353. {
  354.     //
  355.     // Raw methods provided by interface
  356.     //
  357.     virtual HRESULT __stdcall StartDialog (
  358.         long hWndParent ) = 0;
  359.     virtual HRESULT __stdcall get_CommandsCategory (
  360.         BSTR * pVal ) = 0;
  361.     virtual HRESULT __stdcall put_CommandsCategory (
  362.         BSTR pVal ) = 0;
  363.     virtual HRESULT __stdcall get_ToolbarsCategory (
  364.         BSTR * pVal ) = 0;
  365.     virtual HRESULT __stdcall put_ToolbarsCategory (
  366.         BSTR pVal ) = 0;
  367.     virtual HRESULT __stdcall CloseDialog ( ) = 0;
  368.     virtual HRESULT __stdcall get_IsDialogActive (
  369.         VARIANT_BOOL * pVal ) = 0;
  370.     virtual HRESULT __stdcall get_DialogTitle (
  371.         BSTR * pVal ) = 0;
  372.     virtual HRESULT __stdcall put_DialogTitle (
  373.         BSTR pVal ) = 0;
  374.     virtual HRESULT __stdcall get_DoubleClickDestination (
  375.         IUnknown * * pVal ) = 0;
  376.     virtual HRESULT __stdcall SetDoubleClickDestination (
  377.         IUnknown * pToolbarControl ) = 0;
  378.     virtual HRESULT __stdcall get_ShowAddFromFile (
  379.         VARIANT_BOOL * pVal ) = 0;
  380.     virtual HRESULT __stdcall put_ShowAddFromFile (
  381.         VARIANT_BOOL pVal ) = 0;
  382.     virtual HRESULT __stdcall get_MenusCategory (
  383.         BSTR * pVal ) = 0;
  384.     virtual HRESULT __stdcall put_MenusCategory (
  385.         BSTR pVal ) = 0;
  386. };
  387. struct __declspec(uuid("6f4ba70a-55c1-4061-a29a-f2bd9c6a0b61"))
  388. ICustomizeDialogEvents : IUnknown
  389. {
  390.     //
  391.     // Raw methods provided by interface
  392.     //
  393.     virtual HRESULT __stdcall OnStartDialog ( ) = 0;
  394.     virtual HRESULT __stdcall OnCloseDialog ( ) = 0;
  395. };
  396. struct __declspec(uuid("d00f1736-7a95-4f5e-b54f-e2863c425dc3"))
  397. IToolbarBuddy : IUnknown
  398. {
  399.     //
  400.     // Raw methods provided by interface
  401.     //
  402.     virtual HRESULT __stdcall get_CurrentTool (
  403.         struct ITool * * pTool ) = 0;
  404.     virtual HRESULT __stdcall putref_CurrentTool (
  405.         struct ITool * pTool ) = 0;
  406. };
  407. struct __declspec(uuid("b7d4358e-3cbc-11d6-aa09-00104bb6fc1c"))
  408. ToolbarControl;
  409.     // [ default ] dispinterface IToolbarControlDefault
  410.     // [ default, source ] dispinterface IToolbarControlEvents
  411.     // interface IToolbarControl
  412.     // interface IConnectionPointContainer
  413.     // interface IPersistStreamInit
  414.     // interface IPersist
  415.     // interface ISupportErrorInfo
  416. struct __declspec(uuid("55ad5857-c8f2-4432-a8aa-6d03a085a599"))
  417. ToolbarItem;
  418.     // [ default ] interface IUnknown
  419.     // interface IToolbarItem
  420.     // interface ISupportErrorInfo
  421. struct __declspec(uuid("ef2dda18-06b9-4ef8-9808-2a4723b4b532"))
  422. ToolbarMenu;
  423.     // [ default ] interface IUnknown
  424.     // interface IToolbarMenu
  425.     // interface ISupportErrorInfo
  426. struct __declspec(uuid("3ab8adf3-5023-4a51-b916-895f0a9c0ef4"))
  427. CommandPool;
  428.     // [ default ] interface IUnknown
  429.     // interface ICommandPool
  430.     // interface ICommandPoolEdit
  431.     // interface ISupportErrorInfo
  432. struct __declspec(uuid("77007cb1-0f8a-49ef-91e5-54f640cee7c2"))
  433. MissingCommand;
  434.     // [ default ] interface IUnknown
  435.     // interface IMissingCommand
  436.     // interface ICommand
  437. struct __declspec(uuid("a96a3c9b-0c95-4651-b121-fede95dce3e5"))
  438. CustomizeDialog;
  439.     // [ default ] interface IUnknown
  440.     // [ default, source ] interface ICustomizeDialogEvents
  441.     // interface ICustomizeDialog
  442.     // interface ISupportErrorInfo
  443.     // interface IConnectionPointContainer
  444. //
  445. // Named GUID constants initializations
  446. //
  447. extern "C" const GUID __declspec(selectany) LIBID_esriToolbarControl =
  448.     {0xb7d43581,0x3cbc,0x11d6,{0xaa,0x09,0x00,0x10,0x4b,0xb6,0xfc,0x1c}};
  449. extern "C" const GUID __declspec(selectany) IID_ICommandPool =
  450.     {0x85490941,0x3a6a,0x47c4,{0x8e,0x42,0x7f,0x69,0x97,0x53,0x4d,0xdf}};
  451. extern "C" const GUID __declspec(selectany) IID_IToolbarItem =
  452.     {0xd92bcf03,0x4308,0x11d6,{0xaa,0x0e,0x00,0x10,0x4b,0xb6,0xfc,0x1c}};
  453. extern "C" const GUID __declspec(selectany) IID_IToolbarMenu =
  454.     {0xe8f2ab83,0xe93b,0x4529,{0x82,0xf6,0x34,0xb8,0xe4,0x54,0x4b,0x9e}};
  455. extern "C" const GUID __declspec(selectany) IID_ICommandPoolEdit =
  456.     {0xcbb44409,0xc9b4,0x400b,{0xbe,0x35,0x44,0x65,0x16,0x67,0x43,0x92}};
  457. extern "C" const GUID __declspec(selectany) IID_IToolbarControl =
  458.     {0xb7d4358d,0x3cbc,0x11d6,{0xaa,0x09,0x00,0x10,0x4b,0xb6,0xfc,0x1c}};
  459. extern "C" const GUID __declspec(selectany) DIID_IToolbarControlDefault =
  460.     {0xd959783f,0xb033,0x4a0c,{0x96,0x6b,0xdb,0x90,0xfe,0x45,0xbe,0xe5}};
  461. extern "C" const GUID __declspec(selectany) DIID_IToolbarControlEvents =
  462.     {0xb7d4358f,0x3cbc,0x11d6,{0xaa,0x09,0x00,0x10,0x4b,0xb6,0xfc,0x1c}};
  463. extern "C" const GUID __declspec(selectany) IID_IMissingCommand =
  464.     {0xcb254751,0x2ffb,0x4a2e,{0x9d,0xd5,0xff,0xbb,0x58,0x50,0x52,0x24}};
  465. extern "C" const GUID __declspec(selectany) IID_ICustomizeDialog =
  466.     {0x16f2d139,0x2810,0x4241,{0xb4,0x95,0xb7,0xd1,0x53,0x9c,0xec,0x64}};
  467. extern "C" const GUID __declspec(selectany) IID_ICustomizeDialogEvents =
  468.     {0x6f4ba70a,0x55c1,0x4061,{0xa2,0x9a,0xf2,0xbd,0x9c,0x6a,0x0b,0x61}};
  469. extern "C" const GUID __declspec(selectany) IID_IToolbarBuddy =
  470.     {0xd00f1736,0x7a95,0x4f5e,{0xb5,0x4f,0xe2,0x86,0x3c,0x42,0x5d,0xc3}};
  471. extern "C" const GUID __declspec(selectany) CLSID_ToolbarControl =
  472.     {0xb7d4358e,0x3cbc,0x11d6,{0xaa,0x09,0x00,0x10,0x4b,0xb6,0xfc,0x1c}};
  473. extern "C" const GUID __declspec(selectany) CLSID_ToolbarItem =
  474.     {0x55ad5857,0xc8f2,0x4432,{0xa8,0xaa,0x6d,0x03,0xa0,0x85,0xa5,0x99}};
  475. extern "C" const GUID __declspec(selectany) CLSID_ToolbarMenu =
  476.     {0xef2dda18,0x06b9,0x4ef8,{0x98,0x08,0x2a,0x47,0x23,0xb4,0xb5,0x32}};
  477. extern "C" const GUID __declspec(selectany) CLSID_CommandPool =
  478.     {0x3ab8adf3,0x5023,0x4a51,{0xb9,0x16,0x89,0x5f,0x0a,0x9c,0x0e,0xf4}};
  479. extern "C" const GUID __declspec(selectany) CLSID_MissingCommand =
  480.     {0x77007cb1,0x0f8a,0x49ef,{0x91,0xe5,0x54,0xf6,0x40,0xce,0xe7,0xc2}};
  481. extern "C" const GUID __declspec(selectany) CLSID_CustomizeDialog =
  482.     {0xa96a3c9b,0x0c95,0x4651,{0xb1,0x21,0xfe,0xde,0x95,0xdc,0xe3,0xe5}};
  483. #pragma pack(pop)