pub trait IPMTileInfo_Impl: Sized {
Show 24 methods // Required methods fn ProductID(&self) -> Result<GUID>; fn TileID(&self, ptileid: *mut BSTR) -> Result<()>; fn TemplateType(&self) -> Result<TILE_TEMPLATE_TYPE>; fn get_HubPinnedState(&self, hubtype: PM_TILE_HUBTYPE) -> Result<BOOL>; fn get_HubPosition(&self, hubtype: PM_TILE_HUBTYPE) -> Result<u32>; fn IsNotified(&self) -> Result<BOOL>; fn IsDefault(&self) -> Result<BOOL>; fn TaskID(&self, ptaskid: *mut BSTR) -> Result<()>; fn TileType(&self) -> Result<PM_STARTTILE_TYPE>; fn IsThemable(&self) -> Result<BOOL>; fn get_PropertyById(&self, propid: u32) -> Result<IPMTilePropertyInfo>; fn get_InvocationInfo( &self, pimageurn: *mut BSTR, pparameters: *mut BSTR ) -> Result<()>; fn PropertyEnum(&self) -> Result<IPMTilePropertyEnumerator>; fn get_HubTileSize(&self, hubtype: PM_TILE_HUBTYPE) -> Result<PM_TILE_SIZE>; fn set_HubPosition( &self, hubtype: PM_TILE_HUBTYPE, position: u32 ) -> Result<()>; fn set_NotifiedState(&self, notified: BOOL) -> Result<()>; fn set_HubPinnedState( &self, hubtype: PM_TILE_HUBTYPE, pinned: BOOL ) -> Result<()>; fn set_HubTileSize( &self, hubtype: PM_TILE_HUBTYPE, size: PM_TILE_SIZE ) -> Result<()>; fn set_InvocationInfo( &self, taskname: &BSTR, taskparameters: &BSTR ) -> Result<()>; fn StartTileBlob(&self, pblob: *mut PM_STARTTILEBLOB) -> Result<()>; fn IsRestoring(&self) -> Result<BOOL>; fn IsAutoRestoreDisabled(&self) -> Result<BOOL>; fn set_IsRestoring(&self, restoring: BOOL) -> Result<()>; fn set_IsAutoRestoreDisabled(&self, autorestoredisabled: BOOL) -> Result<()>;
}

Required Methods§

fn ProductID(&self) -> Result<GUID>

fn TileID(&self, ptileid: *mut BSTR) -> Result<()>

fn TemplateType(&self) -> Result<TILE_TEMPLATE_TYPE>

fn get_HubPinnedState(&self, hubtype: PM_TILE_HUBTYPE) -> Result<BOOL>

fn get_HubPosition(&self, hubtype: PM_TILE_HUBTYPE) -> Result<u32>

fn IsNotified(&self) -> Result<BOOL>

fn IsDefault(&self) -> Result<BOOL>

fn TaskID(&self, ptaskid: *mut BSTR) -> Result<()>

fn TileType(&self) -> Result<PM_STARTTILE_TYPE>

fn IsThemable(&self) -> Result<BOOL>

fn get_PropertyById(&self, propid: u32) -> Result<IPMTilePropertyInfo>

fn get_InvocationInfo( &self, pimageurn: *mut BSTR, pparameters: *mut BSTR ) -> Result<()>

fn PropertyEnum(&self) -> Result<IPMTilePropertyEnumerator>

fn get_HubTileSize(&self, hubtype: PM_TILE_HUBTYPE) -> Result<PM_TILE_SIZE>

fn set_HubPosition(&self, hubtype: PM_TILE_HUBTYPE, position: u32) -> Result<()>

fn set_NotifiedState(&self, notified: BOOL) -> Result<()>

fn set_HubPinnedState( &self, hubtype: PM_TILE_HUBTYPE, pinned: BOOL ) -> Result<()>

fn set_HubTileSize( &self, hubtype: PM_TILE_HUBTYPE, size: PM_TILE_SIZE ) -> Result<()>

fn set_InvocationInfo( &self, taskname: &BSTR, taskparameters: &BSTR ) -> Result<()>

fn StartTileBlob(&self, pblob: *mut PM_STARTTILEBLOB) -> Result<()>

fn IsRestoring(&self) -> Result<BOOL>

fn IsAutoRestoreDisabled(&self) -> Result<BOOL>

fn set_IsRestoring(&self, restoring: BOOL) -> Result<()>

fn set_IsAutoRestoreDisabled(&self, autorestoredisabled: BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§