Trait IShellUIHelper3_Impl
pub trait IShellUIHelper3_Impl: IShellUIHelper2_Impl {
Show 13 methods
    // Required methods
    fn AddService(&self, url: &BSTR) -> Result<()>;
    fn IsServiceInstalled(&self, url: &BSTR, verb: &BSTR) -> Result<u32>;
    fn InPrivateFilteringEnabled(&self) -> Result<VARIANT_BOOL>;
    fn AddToFavoritesBar(
        &self,
        url: &BSTR,
        title: &BSTR,
        type: *const VARIANT,
    ) -> Result<()>;
    fn BuildNewTabPage(&self) -> Result<()>;
    fn SetRecentlyClosedVisible(&self, fvisible: VARIANT_BOOL) -> Result<()>;
    fn SetActivitiesVisible(&self, fvisible: VARIANT_BOOL) -> Result<()>;
    fn ContentDiscoveryReset(&self) -> Result<()>;
    fn IsSuggestedSitesEnabled(&self) -> Result<VARIANT_BOOL>;
    fn EnableSuggestedSites(&self, fenable: VARIANT_BOOL) -> Result<()>;
    fn NavigateToSuggestedSites(&self, bstrrelativeurl: &BSTR) -> Result<()>;
    fn ShowTabsHelp(&self) -> Result<()>;
    fn ShowInPrivateHelp(&self) -> Result<()>;
}Required Methods§
fn AddService(&self, url: &BSTR) -> Result<()>
fn IsServiceInstalled(&self, url: &BSTR, verb: &BSTR) -> Result<u32>
fn InPrivateFilteringEnabled(&self) -> Result<VARIANT_BOOL>
fn AddToFavoritesBar( &self, url: &BSTR, title: &BSTR, type: *const VARIANT, ) -> Result<()>
fn BuildNewTabPage(&self) -> Result<()>
fn SetRecentlyClosedVisible(&self, fvisible: VARIANT_BOOL) -> Result<()>
fn SetActivitiesVisible(&self, fvisible: VARIANT_BOOL) -> Result<()>
fn ContentDiscoveryReset(&self) -> Result<()>
fn IsSuggestedSitesEnabled(&self) -> Result<VARIANT_BOOL>
fn EnableSuggestedSites(&self, fenable: VARIANT_BOOL) -> Result<()>
fn ShowTabsHelp(&self) -> Result<()>
fn ShowInPrivateHelp(&self) -> Result<()>
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.