Struct winsafe::vt::ITaskDefinitionVT
source · #[repr(C)]pub struct ITaskDefinitionVT {Show 15 fields
pub IDispatchVT: IDispatchVT,
pub get_RegistrationInfo: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub put_RegistrationInfo: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub get_Triggers: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub put_Triggers: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub get_Settings: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub put_Settings: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub get_Data: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_Data: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_Principal: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub put_Principal: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub get_Actions: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub put_Actions: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub get_XmlText: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_XmlText: fn(_: *mut c_void, _: *const u16) -> u32,
}
Available on crate features
ole
and taskschd
only.Expand description
ITaskDefinition
virtual table.
Fields§
§IDispatchVT: IDispatchVT
§get_RegistrationInfo: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§put_RegistrationInfo: fn(_: *mut c_void, _: *mut c_void) -> u32
§get_Triggers: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§put_Triggers: fn(_: *mut c_void, _: *mut c_void) -> u32
§get_Settings: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§put_Settings: fn(_: *mut c_void, _: *mut c_void) -> u32
§get_Data: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_Data: fn(_: *mut c_void, _: *const u16) -> u32
§get_Principal: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§put_Principal: fn(_: *mut c_void, _: *mut c_void) -> u32
§get_Actions: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§put_Actions: fn(_: *mut c_void, _: *mut c_void) -> u32
§get_XmlText: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_XmlText: fn(_: *mut c_void, _: *const u16) -> u32
Auto Trait Implementations§
impl Freeze for ITaskDefinitionVT
impl RefUnwindSafe for ITaskDefinitionVT
impl Send for ITaskDefinitionVT
impl Sync for ITaskDefinitionVT
impl Unpin for ITaskDefinitionVT
impl UnwindSafe for ITaskDefinitionVT
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