#[repr(C)]pub struct IRegisteredTaskVtbl {Show 19 fields
pub parent: IDispatchVtbl,
pub get_Name: unsafe extern "system" fn(This: *mut IRegisteredTask, pName: *mut BSTR) -> HRESULT,
pub get_Path: unsafe extern "system" fn(This: *mut IRegisteredTask, pPath: *mut BSTR) -> HRESULT,
pub get_State: unsafe extern "system" fn(This: *mut IRegisteredTask, pState: *mut TASK_STATE) -> HRESULT,
pub get_Enabled: unsafe extern "system" fn(This: *mut IRegisteredTask, pEnabled: *mut VARIANT_BOOL) -> HRESULT,
pub put_Enabled: unsafe extern "system" fn(This: *mut IRegisteredTask, pEnabled: VARIANT_BOOL) -> HRESULT,
pub Run: unsafe extern "system" fn(This: *mut IRegisteredTask, params: VARIANT, ppRunningTask: *mut *mut IRunningTask) -> HRESULT,
pub RunEx: unsafe extern "system" fn(This: *mut IRegisteredTask, params: VARIANT, flags: LONG, sessionID: LONG, user: BSTR, ppRunningTask: *mut *mut IRunningTask) -> HRESULT,
pub GetInstances: unsafe extern "system" fn(This: *mut IRegisteredTask, flags: LONG, ppRunningTasks: *mut *mut IRunningTaskCollection) -> HRESULT,
pub get_LastRunTime: unsafe extern "system" fn(This: *mut IRegisteredTask, pLastRunTime: *mut DATE) -> HRESULT,
pub get_LastTaskResult: unsafe extern "system" fn(This: *mut IRegisteredTask, pLastTaskResult: *mut LONG) -> HRESULT,
pub get_NumberOfMissedRuns: unsafe extern "system" fn(This: *mut IRegisteredTask, pNumberOfMissedRuns: *mut LONG) -> HRESULT,
pub get_NextRunTime: unsafe extern "system" fn(This: *mut IRegisteredTask, pNextRunTime: *mut DATE) -> HRESULT,
pub get_Definition: unsafe extern "system" fn(This: *mut IRegisteredTask, ppDefinition: *mut *mut ITaskDefinition) -> HRESULT,
pub get_Xml: unsafe extern "system" fn(This: *mut IRegisteredTask, pXml: *mut BSTR) -> HRESULT,
pub GetSecurityDescriptor: unsafe extern "system" fn(This: *mut IRegisteredTask, securityInformation: LONG, pSddl: *mut BSTR) -> HRESULT,
pub SetSecurityDescriptor: unsafe extern "system" fn(This: *mut IRegisteredTask, sddl: BSTR, flags: LONG) -> HRESULT,
pub Stop: unsafe extern "system" fn(This: *mut IRegisteredTask, flags: LONG) -> HRESULT,
pub GetRunTimes: unsafe extern "system" fn(This: *mut IRegisteredTask, pstStart: *const SYSTEMTIME, pstEnd: *const SYSTEMTIME, pCount: *mut DWORD, pRunTimes: *mut *mut SYSTEMTIME) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§get_Name: unsafe extern "system" fn(This: *mut IRegisteredTask, pName: *mut BSTR) -> HRESULT§get_Path: unsafe extern "system" fn(This: *mut IRegisteredTask, pPath: *mut BSTR) -> HRESULT§get_State: unsafe extern "system" fn(This: *mut IRegisteredTask, pState: *mut TASK_STATE) -> HRESULT§get_Enabled: unsafe extern "system" fn(This: *mut IRegisteredTask, pEnabled: *mut VARIANT_BOOL) -> HRESULT§put_Enabled: unsafe extern "system" fn(This: *mut IRegisteredTask, pEnabled: VARIANT_BOOL) -> HRESULT§Run: unsafe extern "system" fn(This: *mut IRegisteredTask, params: VARIANT, ppRunningTask: *mut *mut IRunningTask) -> HRESULT§RunEx: unsafe extern "system" fn(This: *mut IRegisteredTask, params: VARIANT, flags: LONG, sessionID: LONG, user: BSTR, ppRunningTask: *mut *mut IRunningTask) -> HRESULT§GetInstances: unsafe extern "system" fn(This: *mut IRegisteredTask, flags: LONG, ppRunningTasks: *mut *mut IRunningTaskCollection) -> HRESULT§get_LastRunTime: unsafe extern "system" fn(This: *mut IRegisteredTask, pLastRunTime: *mut DATE) -> HRESULT§get_LastTaskResult: unsafe extern "system" fn(This: *mut IRegisteredTask, pLastTaskResult: *mut LONG) -> HRESULT§get_NumberOfMissedRuns: unsafe extern "system" fn(This: *mut IRegisteredTask, pNumberOfMissedRuns: *mut LONG) -> HRESULT§get_NextRunTime: unsafe extern "system" fn(This: *mut IRegisteredTask, pNextRunTime: *mut DATE) -> HRESULT§get_Definition: unsafe extern "system" fn(This: *mut IRegisteredTask, ppDefinition: *mut *mut ITaskDefinition) -> HRESULT§get_Xml: unsafe extern "system" fn(This: *mut IRegisteredTask, pXml: *mut BSTR) -> HRESULT§GetSecurityDescriptor: unsafe extern "system" fn(This: *mut IRegisteredTask, securityInformation: LONG, pSddl: *mut BSTR) -> HRESULT§SetSecurityDescriptor: unsafe extern "system" fn(This: *mut IRegisteredTask, sddl: BSTR, flags: LONG) -> HRESULT§Stop: unsafe extern "system" fn(This: *mut IRegisteredTask, flags: LONG) -> HRESULT§GetRunTimes: unsafe extern "system" fn(This: *mut IRegisteredTask, pstStart: *const SYSTEMTIME, pstEnd: *const SYSTEMTIME, pCount: *mut DWORD, pRunTimes: *mut *mut SYSTEMTIME) -> HRESULTAuto Trait Implementations§
impl Freeze for IRegisteredTaskVtbl
impl RefUnwindSafe for IRegisteredTaskVtbl
impl Send for IRegisteredTaskVtbl
impl Sync for IRegisteredTaskVtbl
impl Unpin for IRegisteredTaskVtbl
impl UnwindSafe for IRegisteredTaskVtbl
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