ReactOS 0.4.15-dev-7934-g1dc8d80
IExplorerBrowser Interface Reference
Inheritance diagram for IExplorerBrowser:
Collaboration diagram for IExplorerBrowser:

Public Member Functions

HRESULT Initialize ([in] HWND hwndParent, [in] const RECT *prc, [in, unique] const FOLDERSETTINGS *pfs)
 
HRESULT Destroy ()
 
HRESULT SetRect ([in, out, unique] HDWP *phdwp, [in] RECT rcBrowser)
 
HRESULT SetPropertyBag ([in, string] LPCWSTR pszPropertyBag)
 
HRESULT SetEmptyText ([in, string] LPCWSTR pszEmptyText)
 
HRESULT SetFolderSettings ([in] const FOLDERSETTINGS *pfs)
 
HRESULT Advise ([in] IExplorerBrowserEvents *psbe, [out] DWORD *pdwCookie)
 
HRESULT Unadvise ([in] DWORD dwCookie)
 
HRESULT SetOptions ([in] EXPLORER_BROWSER_OPTIONS dwFlag)
 
HRESULT GetOptions ([out] EXPLORER_BROWSER_OPTIONS *pdwFlag)
 
HRESULT BrowseToIDList ([in] PCUIDLIST_RELATIVE pidl, [in] UINT uFlags)
 
HRESULT BrowseToObject ([in] IUnknown *punk, [in] UINT uFlags)
 
HRESULT FillFromObject ([in] IUnknown *punk, [in] EXPLORER_BROWSER_FILL_FLAGS dwFlags)
 
HRESULT RemoveAll ()
 
HRESULT GetCurrentView ([in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 2983 of file shobjidl.idl.

Member Function Documentation

◆ Advise()

HRESULT IExplorerBrowser::Advise ( [in] IExplorerBrowserEvents *  psbe,
[out] DWORD pdwCookie 
)

◆ BrowseToIDList()

HRESULT IExplorerBrowser::BrowseToIDList ( [in] PCUIDLIST_RELATIVE  pidl,
[in] UINT  uFlags 
)

◆ BrowseToObject()

HRESULT IExplorerBrowser::BrowseToObject ( [in] IUnknown punk,
[in] UINT  uFlags 
)

◆ Destroy()

HRESULT IExplorerBrowser::Destroy ( )

◆ FillFromObject()

HRESULT IExplorerBrowser::FillFromObject ( [in] IUnknown punk,
[in] EXPLORER_BROWSER_FILL_FLAGS  dwFlags 
)

◆ GetCurrentView()

HRESULT IExplorerBrowser::GetCurrentView ( [in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

◆ GetOptions()

HRESULT IExplorerBrowser::GetOptions ( [out] EXPLORER_BROWSER_OPTIONS pdwFlag)

◆ Initialize()

HRESULT IExplorerBrowser::Initialize ( [in] HWND  hwndParent,
[in] const RECT prc,
[in, unique] const FOLDERSETTINGS pfs 
)

◆ RemoveAll()

HRESULT IExplorerBrowser::RemoveAll ( )

◆ SetEmptyText()

HRESULT IExplorerBrowser::SetEmptyText ( [in, string] LPCWSTR  pszEmptyText)

◆ SetFolderSettings()

HRESULT IExplorerBrowser::SetFolderSettings ( [in] const FOLDERSETTINGS pfs)

◆ SetOptions()

HRESULT IExplorerBrowser::SetOptions ( [in] EXPLORER_BROWSER_OPTIONS  dwFlag)

◆ SetPropertyBag()

HRESULT IExplorerBrowser::SetPropertyBag ( [in, string] LPCWSTR  pszPropertyBag)

◆ SetRect()

HRESULT IExplorerBrowser::SetRect ( [in, out, unique] HDWP *  phdwp,
[in] RECT  rcBrowser 
)

◆ Unadvise()

HRESULT IExplorerBrowser::Unadvise ( [in] DWORD  dwCookie)

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