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.