#[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,
}
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.