IToolbarExtBrowser

IID_IToolbarExtBrowser {D649BA88-D5EA-4D32-9DD3-B0CF4AC92ABA}

The IToolbarExtBrowser methods are (as ordered in the virtual function table after the IUnknown methods):

Offset Method
0x0C GetButtons
0x10 GetNumButtons
0x14 InitButtons
0x18 OnCustomizableMenuPopup
0x1C OnMenuSelect
0x20 PopulateMenuExtensions

with prototypes:

HRESULT GetButtons (TBBUTTON *, INT, INT);
HRESULT GetNumButtons (UINT *);
HRESULT InitButtons (ICommandBarState *, UINT *, GUID const *);
HRESULT OnCustomizableMenuPopup (HMENU, HMENU);
HRESULT OnMenuSelect (UINT);
HRESULT PopulateMenuExtensions (INT, HMENU);

in which ICommandBarState is an undocumented interface.

Availability

The IToolbarExtBrowser interface is implemented in IEFRAME version 7.0 only.

This interface is not documented by Microsoft as late as the January 2007 edition of the Software Development Kit (SDK) for Windows Vista.