Struct winsafe::vt::ITriggerVT
source · #[repr(C)]pub struct ITriggerVT {Show 14 fields
pub IDispatchVT: IDispatchVT,
pub get_Type: fn(_: *mut c_void, _: *mut u32) -> u32,
pub get_Id: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_Id: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_Repetition: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub put_Repetition: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub get_ExecutionTimeLimit: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_ExecutionTimeLimit: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_StartBoundary: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_StartBoundary: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_EndBoundary: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_EndBoundary: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_Enabled: fn(_: *mut c_void, _: *mut i16) -> u32,
pub put_Enabled: fn(_: *mut c_void, _: i16) -> u32,
}
Available on crate features
ole
and taskschd
only.Expand description
ITrigger
virtual table.
Fields§
§IDispatchVT: IDispatchVT
§get_Type: fn(_: *mut c_void, _: *mut u32) -> u32
§get_Id: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_Id: fn(_: *mut c_void, _: *const u16) -> u32
§get_Repetition: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§put_Repetition: fn(_: *mut c_void, _: *mut c_void) -> u32
§get_ExecutionTimeLimit: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_ExecutionTimeLimit: fn(_: *mut c_void, _: *const u16) -> u32
§get_StartBoundary: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_StartBoundary: fn(_: *mut c_void, _: *const u16) -> u32
§get_EndBoundary: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_EndBoundary: fn(_: *mut c_void, _: *const u16) -> u32
§get_Enabled: fn(_: *mut c_void, _: *mut i16) -> u32
§put_Enabled: fn(_: *mut c_void, _: i16) -> u32
Auto Trait Implementations§
impl Freeze for ITriggerVT
impl RefUnwindSafe for ITriggerVT
impl Send for ITriggerVT
impl Sync for ITriggerVT
impl Unpin for ITriggerVT
impl UnwindSafe for ITriggerVT
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