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.