Trait IShellUIHelper_Impl
pub trait IShellUIHelper_Impl: IDispatch_Impl {
Show 13 methods
// Required methods
fn ResetFirstBootMode(&self) -> Result<()>;
fn ResetSafeMode(&self) -> Result<()>;
fn RefreshOfflineDesktop(&self) -> Result<()>;
fn AddFavorite(&self, url: &BSTR, title: *const VARIANT) -> Result<()>;
fn AddChannel(&self, url: &BSTR) -> Result<()>;
fn AddDesktopComponent(
&self,
url: &BSTR,
type: &BSTR,
left: *const VARIANT,
top: *const VARIANT,
width: *const VARIANT,
height: *const VARIANT,
) -> Result<()>;
fn IsSubscribed(&self, url: &BSTR) -> Result<VARIANT_BOOL>;
fn NavigateAndFind(
&self,
url: &BSTR,
strquery: &BSTR,
vartargetframe: *const VARIANT,
) -> Result<()>;
fn ImportExportFavorites(
&self,
fimport: VARIANT_BOOL,
strimpexppath: &BSTR,
) -> Result<()>;
fn AutoCompleteSaveForm(&self, form: *const VARIANT) -> Result<()>;
fn AutoScan(
&self,
strsearch: &BSTR,
strfailureurl: &BSTR,
pvartargetframe: *const VARIANT,
) -> Result<()>;
fn AutoCompleteAttach(&self, reserved: *const VARIANT) -> Result<()>;
fn ShowBrowserUI(
&self,
bstrname: &BSTR,
pvarin: *const VARIANT,
) -> Result<VARIANT>;
}
Required Methods§
fn ResetFirstBootMode(&self) -> Result<()>
fn ResetSafeMode(&self) -> Result<()>
fn RefreshOfflineDesktop(&self) -> Result<()>
fn AddFavorite(&self, url: &BSTR, title: *const VARIANT) -> Result<()>
fn AddChannel(&self, url: &BSTR) -> Result<()>
fn AddDesktopComponent( &self, url: &BSTR, type: &BSTR, left: *const VARIANT, top: *const VARIANT, width: *const VARIANT, height: *const VARIANT, ) -> Result<()>
fn IsSubscribed(&self, url: &BSTR) -> Result<VARIANT_BOOL>
fn ImportExportFavorites( &self, fimport: VARIANT_BOOL, strimpexppath: &BSTR, ) -> Result<()>
fn AutoCompleteSaveForm(&self, form: *const VARIANT) -> Result<()>
fn AutoScan( &self, strsearch: &BSTR, strfailureurl: &BSTR, pvartargetframe: *const VARIANT, ) -> Result<()>
fn AutoCompleteAttach(&self, reserved: *const VARIANT) -> Result<()>
fn ShowBrowserUI( &self, bstrname: &BSTR, pvarin: *const VARIANT, ) -> Result<VARIANT>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.