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.

Implementors§