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.