Struct winsafe::vt::IRegisteredTaskVT
source · #[repr(C)]pub struct IRegisteredTaskVT {Show 19 fields
pub IDispatchVT: IDispatchVT,
pub get_Name: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub get_Path: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub get_State: fn(_: *mut c_void, _: *mut u32) -> u32,
pub get_Enabled: fn(_: *mut c_void, _: *mut i16) -> u32,
pub put_Enabled: fn(_: *mut c_void, _: i16) -> u32,
pub Run: fn(_: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> u32,
pub RunEx: fn(_: *mut c_void, _: VARIANT, _: i32, _: i32, _: *const u16, _: *mut *mut c_void) -> u32,
pub GetInstances: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32,
pub get_LastRunTime: fn(_: *mut c_void, _: *mut f64) -> u32,
pub get_LastTaskResult: fn(_: *mut c_void, _: *mut i32) -> u32,
pub get_NumberOfMissedRuns: fn(_: *mut c_void, _: *mut i32) -> u32,
pub get_NextRunTime: fn(_: *mut c_void, _: *mut f64) -> u32,
pub get_Definition: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub get_Xml: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub GetSecurityDescriptor: fn(_: *mut c_void, _: i32, _: *mut *mut u16) -> u32,
pub SetSecurityDescriptor: fn(_: *mut c_void, _: *const u16, _: i32) -> u32,
pub Stop: fn(_: *mut c_void, _: i32) -> u32,
pub GetRunTimes: fn(_: *mut c_void, _: *const c_void, _: *const c_void, _: *mut u32, _: *mut c_void) -> u32,
}
Available on crate features
ole
and taskschd
only.Expand description
IRegisteredTask
virtual table.
Fields§
§IDispatchVT: IDispatchVT
§get_Name: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§get_Path: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§get_State: fn(_: *mut c_void, _: *mut u32) -> u32
§get_Enabled: fn(_: *mut c_void, _: *mut i16) -> u32
§put_Enabled: fn(_: *mut c_void, _: i16) -> u32
§Run: fn(_: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> u32
§RunEx: fn(_: *mut c_void, _: VARIANT, _: i32, _: i32, _: *const u16, _: *mut *mut c_void) -> u32
§GetInstances: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32
§get_LastRunTime: fn(_: *mut c_void, _: *mut f64) -> u32
§get_LastTaskResult: fn(_: *mut c_void, _: *mut i32) -> u32
§get_NumberOfMissedRuns: fn(_: *mut c_void, _: *mut i32) -> u32
§get_NextRunTime: fn(_: *mut c_void, _: *mut f64) -> u32
§get_Definition: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§get_Xml: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§GetSecurityDescriptor: fn(_: *mut c_void, _: i32, _: *mut *mut u16) -> u32
§SetSecurityDescriptor: fn(_: *mut c_void, _: *const u16, _: i32) -> u32
§Stop: fn(_: *mut c_void, _: i32) -> u32
§GetRunTimes: fn(_: *mut c_void, _: *const c_void, _: *const c_void, _: *mut u32, _: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IRegisteredTaskVT
impl RefUnwindSafe for IRegisteredTaskVT
impl Send for IRegisteredTaskVT
impl Sync for IRegisteredTaskVT
impl Unpin for IRegisteredTaskVT
impl UnwindSafe for IRegisteredTaskVT
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more