Geoff Chappell - Software Analyst
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.
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.