pub trait IPMLiveTileJobInfo_Impl: Sized {
Show 24 methods
// Required methods
fn ProductID(&self) -> Result<GUID>;
fn TileID(&self, ptileid: *mut BSTR) -> Result<()>;
fn NextSchedule(&self) -> Result<FILETIME>;
fn set_NextSchedule(&self, ftnextschedule: &FILETIME) -> Result<()>;
fn StartSchedule(&self) -> Result<FILETIME>;
fn set_StartSchedule(&self, ftstartschedule: &FILETIME) -> Result<()>;
fn IntervalDuration(&self) -> Result<u32>;
fn set_IntervalDuration(&self, ulintervalduration: u32) -> Result<()>;
fn RunForever(&self) -> Result<BOOL>;
fn set_RunForever(&self, frunforever: BOOL) -> Result<()>;
fn MaxRunCount(&self) -> Result<u32>;
fn set_MaxRunCount(&self, ulmaxruncount: u32) -> Result<()>;
fn RunCount(&self) -> Result<u32>;
fn set_RunCount(&self, ulruncount: u32) -> Result<()>;
fn RecurrenceType(&self) -> Result<u32>;
fn set_RecurrenceType(&self, ulrecurrencetype: u32) -> Result<()>;
fn get_TileXML(
&self,
ptilexml: *mut *mut u8,
pcbtilexml: *mut u32,
) -> Result<()>;
fn set_TileXML(&self, ptilexml: *const u8, cbtilexml: u32) -> Result<()>;
fn get_UrlXML(
&self,
purlxml: *mut *mut u8,
pcburlxml: *mut u32,
) -> Result<()>;
fn set_UrlXML(&self, purlxml: *const u8, cburlxml: u32) -> Result<()>;
fn AttemptCount(&self) -> Result<u32>;
fn set_AttemptCount(&self, ulattemptcount: u32) -> Result<()>;
fn DownloadState(&self) -> Result<u32>;
fn set_DownloadState(&self, uldownloadstate: u32) -> Result<()>;
}
Required Methods§
fn ProductID(&self) -> Result<GUID>
fn TileID(&self, ptileid: *mut BSTR) -> Result<()>
fn NextSchedule(&self) -> Result<FILETIME>
fn set_NextSchedule(&self, ftnextschedule: &FILETIME) -> Result<()>
fn StartSchedule(&self) -> Result<FILETIME>
fn set_StartSchedule(&self, ftstartschedule: &FILETIME) -> Result<()>
fn IntervalDuration(&self) -> Result<u32>
fn set_IntervalDuration(&self, ulintervalduration: u32) -> Result<()>
fn RunForever(&self) -> Result<BOOL>
fn set_RunForever(&self, frunforever: BOOL) -> Result<()>
fn MaxRunCount(&self) -> Result<u32>
fn set_MaxRunCount(&self, ulmaxruncount: u32) -> Result<()>
fn RunCount(&self) -> Result<u32>
fn set_RunCount(&self, ulruncount: u32) -> Result<()>
fn RecurrenceType(&self) -> Result<u32>
fn set_RecurrenceType(&self, ulrecurrencetype: u32) -> Result<()>
fn get_TileXML( &self, ptilexml: *mut *mut u8, pcbtilexml: *mut u32, ) -> Result<()>
fn set_TileXML(&self, ptilexml: *const u8, cbtilexml: u32) -> Result<()>
fn get_UrlXML(&self, purlxml: *mut *mut u8, pcburlxml: *mut u32) -> Result<()>
fn set_UrlXML(&self, purlxml: *const u8, cburlxml: u32) -> Result<()>
fn AttemptCount(&self) -> Result<u32>
fn set_AttemptCount(&self, ulattemptcount: u32) -> Result<()>
fn DownloadState(&self) -> Result<u32>
fn set_DownloadState(&self, uldownloadstate: u32) -> Result<()>
Object Safety§
This trait is not object safe.