Trait IShellUIHelper6_Impl
pub trait IShellUIHelper6_Impl: IShellUIHelper5_Impl {
Show 14 methods
    // Required methods
    fn msStopPeriodicTileUpdate(&self) -> Result<()>;
    fn msStartPeriodicTileUpdate(
        &self,
        pollinguris: &VARIANT,
        starttime: &VARIANT,
        uiupdaterecurrence: &VARIANT,
    ) -> Result<()>;
    fn msStartPeriodicTileUpdateBatch(
        &self,
        pollinguris: &VARIANT,
        starttime: &VARIANT,
        uiupdaterecurrence: &VARIANT,
    ) -> Result<()>;
    fn msClearTile(&self) -> Result<()>;
    fn msEnableTileNotificationQueue(&self, fchange: VARIANT_BOOL) -> Result<()>;
    fn msPinnedSiteState(&self) -> Result<VARIANT>;
    fn msEnableTileNotificationQueueForSquare150x150(
        &self,
        fchange: VARIANT_BOOL,
    ) -> Result<()>;
    fn msEnableTileNotificationQueueForWide310x150(
        &self,
        fchange: VARIANT_BOOL,
    ) -> Result<()>;
    fn msEnableTileNotificationQueueForSquare310x310(
        &self,
        fchange: VARIANT_BOOL,
    ) -> Result<()>;
    fn msScheduledTileNotification(
        &self,
        bstrnotificationxml: &BSTR,
        bstrnotificationid: &BSTR,
        bstrnotificationtag: &BSTR,
        starttime: &VARIANT,
        expirationtime: &VARIANT,
    ) -> Result<()>;
    fn msRemoveScheduledTileNotification(
        &self,
        bstrnotificationid: &BSTR,
    ) -> Result<()>;
    fn msStartPeriodicBadgeUpdate(
        &self,
        pollinguri: &BSTR,
        starttime: &VARIANT,
        uiupdaterecurrence: &VARIANT,
    ) -> Result<()>;
    fn msStopPeriodicBadgeUpdate(&self) -> Result<()>;
    fn msLaunchInternetOptions(&self) -> Result<()>;
}Required Methods§
fn msStopPeriodicTileUpdate(&self) -> Result<()>
fn msStartPeriodicTileUpdate( &self, pollinguris: &VARIANT, starttime: &VARIANT, uiupdaterecurrence: &VARIANT, ) -> Result<()>
fn msStartPeriodicTileUpdateBatch( &self, pollinguris: &VARIANT, starttime: &VARIANT, uiupdaterecurrence: &VARIANT, ) -> Result<()>
fn msClearTile(&self) -> Result<()>
fn msEnableTileNotificationQueue(&self, fchange: VARIANT_BOOL) -> Result<()>
fn msPinnedSiteState(&self) -> Result<VARIANT>
fn msEnableTileNotificationQueueForSquare150x150( &self, fchange: VARIANT_BOOL, ) -> Result<()>
fn msEnableTileNotificationQueueForWide310x150( &self, fchange: VARIANT_BOOL, ) -> Result<()>
fn msEnableTileNotificationQueueForSquare310x310( &self, fchange: VARIANT_BOOL, ) -> Result<()>
fn msScheduledTileNotification( &self, bstrnotificationxml: &BSTR, bstrnotificationid: &BSTR, bstrnotificationtag: &BSTR, starttime: &VARIANT, expirationtime: &VARIANT, ) -> Result<()>
fn msRemoveScheduledTileNotification( &self, bstrnotificationid: &BSTR, ) -> Result<()>
fn msStartPeriodicBadgeUpdate( &self, pollinguri: &BSTR, starttime: &VARIANT, uiupdaterecurrence: &VARIANT, ) -> Result<()>
fn msStopPeriodicBadgeUpdate(&self) -> Result<()>
fn msLaunchInternetOptions(&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.