IShellBrowserService4

IID_IShellBrowserService4 {F5A24314-5B8B-44FA-BC2E-31285544B520}

The IShellBrowserService4 methods are (as ordered in the virtual function table after the IShellBrowserService3 methods):

Offset Method
0x0188 ActivateView
0x018C SaveViewState
0x0190 _ResizeAllBorders

The IShellBrowserService4 interface is just the documented IBrowserService4 interface with a new name and IID and with its methods pushed along in the virtual function table because the base IShellBrowserService has one more method than has IBrowserService.

Availability

The IShellBrowserService4 interface is implemented in BROWSEUI version 6.0 from Windows Vista, SHDOCVW version 6.0 from Windows Vista, and SHELL32 version 6.0 from Windows Vista.

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