#[repr(C)]pub struct ITaskSettingsVtbl {Show 41 fields
pub parent: IDispatchVtbl,
pub get_AllowDemandStart: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowDemandStart: *mut VARIANT_BOOL) -> HRESULT,
pub put_AllowDemandStart: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowDemandStart: VARIANT_BOOL) -> HRESULT,
pub get_RestartInterval: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartInterval: *mut BSTR) -> HRESULT,
pub put_RestartInterval: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartInterval: BSTR) -> HRESULT,
pub get_RestartCount: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartCount: *mut INT) -> HRESULT,
pub put_RestartCount: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartCount: INT) -> HRESULT,
pub get_MultipleInstances: unsafe extern "system" fn(This: *mut ITaskSettings, pPolicy: *mut TASK_INSTANCES_POLICY) -> HRESULT,
pub put_MultipleInstances: unsafe extern "system" fn(This: *mut ITaskSettings, pPolicy: TASK_INSTANCES_POLICY) -> HRESULT,
pub get_StopIfGoingOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pStopIfOnBatteries: *mut VARIANT_BOOL) -> HRESULT,
pub put_StopIfGoingOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pStopIfOnBatteries: VARIANT_BOOL) -> HRESULT,
pub get_DisallowStartIfOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pDisallowStart: *mut VARIANT_BOOL) -> HRESULT,
pub put_DisallowStartIfOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pDisallowStart: VARIANT_BOOL) -> HRESULT,
pub get_AllowHardTerminate: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowHardTerminate: *mut VARIANT_BOOL) -> HRESULT,
pub put_AllowHardTerminate: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowHardTerminate: VARIANT_BOOL) -> HRESULT,
pub get_StartWhenAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pStartWhenAvailable: *mut VARIANT_BOOL) -> HRESULT,
pub put_StartWhenAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pStartWhenAvailable: VARIANT_BOOL) -> HRESULT,
pub get_XmlText: unsafe extern "system" fn(This: *mut ITaskSettings, pText: *mut BSTR) -> HRESULT,
pub put_XmlText: unsafe extern "system" fn(This: *mut ITaskSettings, pText: BSTR) -> HRESULT,
pub get_RunOnlyIfNetworkAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfNetworkAvailable: *mut VARIANT_BOOL) -> HRESULT,
pub put_RunOnlyIfNetworkAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfNetworkAvailable: VARIANT_BOOL) -> HRESULT,
pub get_ExecutionTimeLimit: unsafe extern "system" fn(This: *mut ITaskSettings, pExecutionTimeLimit: *mut BSTR) -> HRESULT,
pub put_ExecutionTimeLimit: unsafe extern "system" fn(This: *mut ITaskSettings, pExecutionTimeLimit: BSTR) -> HRESULT,
pub get_Enabled: unsafe extern "system" fn(This: *mut ITaskSettings, pEnabled: *mut VARIANT_BOOL) -> HRESULT,
pub put_Enabled: unsafe extern "system" fn(This: *mut ITaskSettings, pEnabled: VARIANT_BOOL) -> HRESULT,
pub get_DeleteExpiredTaskAfter: unsafe extern "system" fn(This: *mut ITaskSettings, pExpirationDelay: *mut BSTR) -> HRESULT,
pub put_DeleteExpiredTaskAfter: unsafe extern "system" fn(This: *mut ITaskSettings, pExpirationDelay: BSTR) -> HRESULT,
pub get_Priority: unsafe extern "system" fn(This: *mut ITaskSettings, pPriority: *mut INT) -> HRESULT,
pub put_Priority: unsafe extern "system" fn(This: *mut ITaskSettings, pPriority: INT) -> HRESULT,
pub get_Compatibility: unsafe extern "system" fn(This: *mut ITaskSettings, pCompatLevel: *mut TASK_COMPATIBILITY) -> HRESULT,
pub put_Compatibility: unsafe extern "system" fn(This: *mut ITaskSettings, pCompatLevel: TASK_COMPATIBILITY) -> HRESULT,
pub get_Hidden: unsafe extern "system" fn(This: *mut ITaskSettings, pHidden: *mut VARIANT_BOOL) -> HRESULT,
pub put_Hidden: unsafe extern "system" fn(This: *mut ITaskSettings, pHidden: VARIANT_BOOL) -> HRESULT,
pub get_IdleSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppIdleSettings: *mut *mut IIdleSettings) -> HRESULT,
pub put_IdleSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppIdleSettings: *const IIdleSettings) -> HRESULT,
pub get_RunOnlyIfIdle: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfIdle: *mut VARIANT_BOOL) -> HRESULT,
pub put_RunOnlyIfIdle: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfIdle: VARIANT_BOOL) -> HRESULT,
pub get_WakeToRun: unsafe extern "system" fn(This: *mut ITaskSettings, pWake: *mut VARIANT_BOOL) -> HRESULT,
pub put_WakeToRun: unsafe extern "system" fn(This: *mut ITaskSettings, pWake: VARIANT_BOOL) -> HRESULT,
pub get_NetworkSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppNetworkSettings: *mut *mut INetworkSettings) -> HRESULT,
pub put_NetworkSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppNetworkSettings: *const INetworkSettings) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§get_AllowDemandStart: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowDemandStart: *mut VARIANT_BOOL) -> HRESULT§put_AllowDemandStart: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowDemandStart: VARIANT_BOOL) -> HRESULT§get_RestartInterval: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartInterval: *mut BSTR) -> HRESULT§put_RestartInterval: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartInterval: BSTR) -> HRESULT§get_RestartCount: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartCount: *mut INT) -> HRESULT§put_RestartCount: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartCount: INT) -> HRESULT§get_MultipleInstances: unsafe extern "system" fn(This: *mut ITaskSettings, pPolicy: *mut TASK_INSTANCES_POLICY) -> HRESULT§put_MultipleInstances: unsafe extern "system" fn(This: *mut ITaskSettings, pPolicy: TASK_INSTANCES_POLICY) -> HRESULT§get_StopIfGoingOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pStopIfOnBatteries: *mut VARIANT_BOOL) -> HRESULT§put_StopIfGoingOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pStopIfOnBatteries: VARIANT_BOOL) -> HRESULT§get_DisallowStartIfOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pDisallowStart: *mut VARIANT_BOOL) -> HRESULT§put_DisallowStartIfOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pDisallowStart: VARIANT_BOOL) -> HRESULT§get_AllowHardTerminate: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowHardTerminate: *mut VARIANT_BOOL) -> HRESULT§put_AllowHardTerminate: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowHardTerminate: VARIANT_BOOL) -> HRESULT§get_StartWhenAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pStartWhenAvailable: *mut VARIANT_BOOL) -> HRESULT§put_StartWhenAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pStartWhenAvailable: VARIANT_BOOL) -> HRESULT§get_XmlText: unsafe extern "system" fn(This: *mut ITaskSettings, pText: *mut BSTR) -> HRESULT§put_XmlText: unsafe extern "system" fn(This: *mut ITaskSettings, pText: BSTR) -> HRESULT§get_RunOnlyIfNetworkAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfNetworkAvailable: *mut VARIANT_BOOL) -> HRESULT§put_RunOnlyIfNetworkAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfNetworkAvailable: VARIANT_BOOL) -> HRESULT§get_ExecutionTimeLimit: unsafe extern "system" fn(This: *mut ITaskSettings, pExecutionTimeLimit: *mut BSTR) -> HRESULT§put_ExecutionTimeLimit: unsafe extern "system" fn(This: *mut ITaskSettings, pExecutionTimeLimit: BSTR) -> HRESULT§get_Enabled: unsafe extern "system" fn(This: *mut ITaskSettings, pEnabled: *mut VARIANT_BOOL) -> HRESULT§put_Enabled: unsafe extern "system" fn(This: *mut ITaskSettings, pEnabled: VARIANT_BOOL) -> HRESULT§get_DeleteExpiredTaskAfter: unsafe extern "system" fn(This: *mut ITaskSettings, pExpirationDelay: *mut BSTR) -> HRESULT§put_DeleteExpiredTaskAfter: unsafe extern "system" fn(This: *mut ITaskSettings, pExpirationDelay: BSTR) -> HRESULT§get_Priority: unsafe extern "system" fn(This: *mut ITaskSettings, pPriority: *mut INT) -> HRESULT§put_Priority: unsafe extern "system" fn(This: *mut ITaskSettings, pPriority: INT) -> HRESULT§get_Compatibility: unsafe extern "system" fn(This: *mut ITaskSettings, pCompatLevel: *mut TASK_COMPATIBILITY) -> HRESULT§put_Compatibility: unsafe extern "system" fn(This: *mut ITaskSettings, pCompatLevel: TASK_COMPATIBILITY) -> HRESULT§get_Hidden: unsafe extern "system" fn(This: *mut ITaskSettings, pHidden: *mut VARIANT_BOOL) -> HRESULT§put_Hidden: unsafe extern "system" fn(This: *mut ITaskSettings, pHidden: VARIANT_BOOL) -> HRESULT§get_IdleSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppIdleSettings: *mut *mut IIdleSettings) -> HRESULT§put_IdleSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppIdleSettings: *const IIdleSettings) -> HRESULT§get_RunOnlyIfIdle: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfIdle: *mut VARIANT_BOOL) -> HRESULT§put_RunOnlyIfIdle: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfIdle: VARIANT_BOOL) -> HRESULT§get_WakeToRun: unsafe extern "system" fn(This: *mut ITaskSettings, pWake: *mut VARIANT_BOOL) -> HRESULT§put_WakeToRun: unsafe extern "system" fn(This: *mut ITaskSettings, pWake: VARIANT_BOOL) -> HRESULT§get_NetworkSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppNetworkSettings: *mut *mut INetworkSettings) -> HRESULT§put_NetworkSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppNetworkSettings: *const INetworkSettings) -> HRESULTAuto Trait Implementations§
impl Freeze for ITaskSettingsVtbl
impl RefUnwindSafe for ITaskSettingsVtbl
impl Send for ITaskSettingsVtbl
impl Sync for ITaskSettingsVtbl
impl Unpin for ITaskSettingsVtbl
impl UnwindSafe for ITaskSettingsVtbl
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