IShellTabWindowManager

IID_IShellTabWindowManager {D827D305-B55B-44AC-9685-B3F164010C7B}

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

Offset Method
0x0C CloseTab
0x10 GetTab
0x14 GetBrowserFrame

with prototypes:

HRESULT CloseTab (VOID);
HRESULT GetTab (IShellTabWindow **);
HRESULT GetBrowserFrame (IShellBrowserFrame **);

in which IShellBrowserFrame and IShellTabWindow are undocumented interfaces.

Availability

The IShellTabWindowManager interface is implemented in BROWSEUI version 6.0 from Windows Vista only. It appears to have been developed as a shell-specific variation of the ITabWindowManager interface from IEFRAME version 7.0 and higher.

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