ReactOS  0.4.14-dev-41-g31d7680
IShellBrowser Interface Reference


Inheritance diagram for IShellBrowser:
Collaboration diagram for IShellBrowser:

Public Types

typedef IShellBrowserLPSHELLBROWSER
- Public Types inherited from IOleWindow
typedef IOleWindowLPOLEWINDOW
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT InsertMenusSB ([in] HMENU hmenuShared, [in, out] LPOLEMENUGROUPWIDTHS lpMenuWidths)
HRESULT SetMenuSB ([in] HMENU hmenuShared, [in] HOLEMENU holemenuReserved, [in] HWND hwndActiveObject)
HRESULT RemoveMenusSB ([in] HMENU hmenuShared)
HRESULT SetStatusTextSB ([in, unique] LPCOLESTR pszStatusText)
HRESULT EnableModelessSB ([in] BOOL fEnable)
HRESULT TranslateAcceleratorSB ([in] MSG *pmsg, [in] WORD wID)
HRESULT BrowseObject ([in] LPCITEMIDLIST pidl, [in] UINT wFlags)
HRESULT GetViewStateStream ([in] DWORD grfMode, [out] IStream **ppStrm)
HRESULT GetControlWindow ([in] UINT id, [out] HWND *phwnd)
HRESULT SendControlMsg ([in] UINT id, [in] UINT uMsg, [in] WPARAM wParam, [in] LPARAM lParam, [in] LRESULT *pret)
HRESULT QueryActiveShellView ([out] IShellView **ppshv)
HRESULT OnViewWindowActive ([in] IShellView *pshv)
HRESULT SetToolbarItems ([in] LPTBBUTTONSB lpButtons, [in] UINT nButtons, [in] UINT uFlags)
- Public Member Functions inherited from IOleWindow
HRESULT GetWindow ([out] HWND *phwnd)
HRESULT ContextSensitiveHelp ([in] BOOL fEnterMode)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Public Attributes


Detailed Description

Definition at line 1012 of file shobjidl.idl.

Member Typedef Documentation


Definition at line 1014 of file shobjidl.idl.


Definition at line 1059 of file shobjidl.idl.

Member Function Documentation

◆ BrowseObject()

HRESULT IShellBrowser::BrowseObject ( [in] LPCITEMIDLIST  pidl,
[in] UINT  wFlags 

◆ EnableModelessSB()

HRESULT IShellBrowser::EnableModelessSB ( [in] BOOL  fEnable)

◆ GetControlWindow()

HRESULT IShellBrowser::GetControlWindow ( [in] UINT  id,
[out] HWND phwnd 

◆ GetViewStateStream()

HRESULT IShellBrowser::GetViewStateStream ( [in] DWORD  grfMode,
[out] IStream **  ppStrm 

◆ InsertMenusSB()

HRESULT IShellBrowser::InsertMenusSB ( [in] HMENU  hmenuShared,
[in, out] LPOLEMENUGROUPWIDTHS  lpMenuWidths 

◆ OnViewWindowActive()

HRESULT IShellBrowser::OnViewWindowActive ( [in] IShellView pshv)

◆ QueryActiveShellView()

HRESULT IShellBrowser::QueryActiveShellView ( [out] IShellView **  ppshv)

◆ RemoveMenusSB()

HRESULT IShellBrowser::RemoveMenusSB ( [in] HMENU  hmenuShared)

◆ SendControlMsg()

HRESULT IShellBrowser::SendControlMsg ( [in] UINT  id,
[in] UINT  uMsg,
[in] WPARAM  wParam,
[in] LPARAM  lParam,
[in] LRESULT pret 

◆ SetMenuSB()

HRESULT IShellBrowser::SetMenuSB ( [in] HMENU  hmenuShared,
[in] HOLEMENU  holemenuReserved,
[in] HWND  hwndActiveObject 

◆ SetStatusTextSB()

HRESULT IShellBrowser::SetStatusTextSB ( [in, unique] LPCOLESTR  pszStatusText)

◆ SetToolbarItems()

HRESULT IShellBrowser::SetToolbarItems ( [in] LPTBBUTTONSB  lpButtons,
[in] UINT  nButtons,
[in] UINT  uFlags 

◆ TranslateAcceleratorSB()

HRESULT IShellBrowser::TranslateAcceleratorSB ( [in] MSG pmsg,
[in] WORD  wID 

Member Data Documentation



Definition at line 1053 of file shobjidl.idl.

The documentation for this interface was generated from the following file: