pub trait IExplorerBrowser_Impl: Sized {
Show 15 methods // Required methods fn Initialize( &self, hwndparent: HWND, prc: *const RECT, pfs: *const FOLDERSETTINGS ) -> Result<()>; fn Destroy(&self) -> Result<()>; fn SetRect(&self, phdwp: *mut HDWP, rcbrowser: &RECT) -> Result<()>; fn SetPropertyBag(&self, pszpropertybag: &PCWSTR) -> Result<()>; fn SetEmptyText(&self, pszemptytext: &PCWSTR) -> Result<()>; fn SetFolderSettings(&self, pfs: *const FOLDERSETTINGS) -> Result<()>; fn Advise(&self, psbe: Option<&IExplorerBrowserEvents>) -> Result<u32>; fn Unadvise(&self, dwcookie: u32) -> Result<()>; fn SetOptions(&self, dwflag: EXPLORER_BROWSER_OPTIONS) -> Result<()>; fn GetOptions(&self) -> Result<EXPLORER_BROWSER_OPTIONS>; fn BrowseToIDList(&self, pidl: *const ITEMIDLIST, uflags: u32) -> Result<()>; fn BrowseToObject(&self, punk: Option<&IUnknown>, uflags: u32) -> Result<()>; fn FillFromObject( &self, punk: Option<&IUnknown>, dwflags: EXPLORER_BROWSER_FILL_FLAGS ) -> Result<()>; fn RemoveAll(&self) -> Result<()>; fn GetCurrentView( &self, riid: *const GUID, ppv: *mut *mut c_void ) -> Result<()>;
}

Required Methods§

fn Initialize( &self, hwndparent: HWND, prc: *const RECT, pfs: *const FOLDERSETTINGS ) -> Result<()>

fn Destroy(&self) -> Result<()>

fn SetRect(&self, phdwp: *mut HDWP, rcbrowser: &RECT) -> Result<()>

fn SetPropertyBag(&self, pszpropertybag: &PCWSTR) -> Result<()>

fn SetEmptyText(&self, pszemptytext: &PCWSTR) -> Result<()>

fn SetFolderSettings(&self, pfs: *const FOLDERSETTINGS) -> Result<()>

fn Advise(&self, psbe: Option<&IExplorerBrowserEvents>) -> Result<u32>

fn Unadvise(&self, dwcookie: u32) -> Result<()>

fn SetOptions(&self, dwflag: EXPLORER_BROWSER_OPTIONS) -> Result<()>

fn GetOptions(&self) -> Result<EXPLORER_BROWSER_OPTIONS>

fn BrowseToIDList(&self, pidl: *const ITEMIDLIST, uflags: u32) -> Result<()>

fn BrowseToObject(&self, punk: Option<&IUnknown>, uflags: u32) -> Result<()>

fn FillFromObject( &self, punk: Option<&IUnknown>, dwflags: EXPLORER_BROWSER_FILL_FLAGS ) -> Result<()>

fn RemoveAll(&self) -> Result<()>

fn GetCurrentView(&self, riid: *const GUID, ppv: *mut *mut c_void) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§