Struct winapi::um::taskschd::ITaskSettingsVtbl[][src]

#[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: IDispatchVtblget_AllowDemandStart: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowDemandStart: *mut VARIANT_BOOL) -> HRESULTput_AllowDemandStart: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowDemandStart: VARIANT_BOOL) -> HRESULTget_RestartInterval: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartInterval: *mut BSTR) -> HRESULTput_RestartInterval: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartInterval: BSTR) -> HRESULTget_RestartCount: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartCount: *mut INT) -> HRESULTput_RestartCount: unsafe extern "system" fn(This: *mut ITaskSettings, pRestartCount: INT) -> HRESULTget_MultipleInstances: unsafe extern "system" fn(This: *mut ITaskSettings, pPolicy: *mut TASK_INSTANCES_POLICY) -> HRESULTput_MultipleInstances: unsafe extern "system" fn(This: *mut ITaskSettings, pPolicy: TASK_INSTANCES_POLICY) -> HRESULTget_StopIfGoingOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pStopIfOnBatteries: *mut VARIANT_BOOL) -> HRESULTput_StopIfGoingOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pStopIfOnBatteries: VARIANT_BOOL) -> HRESULTget_DisallowStartIfOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pDisallowStart: *mut VARIANT_BOOL) -> HRESULTput_DisallowStartIfOnBatteries: unsafe extern "system" fn(This: *mut ITaskSettings, pDisallowStart: VARIANT_BOOL) -> HRESULTget_AllowHardTerminate: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowHardTerminate: *mut VARIANT_BOOL) -> HRESULTput_AllowHardTerminate: unsafe extern "system" fn(This: *mut ITaskSettings, pAllowHardTerminate: VARIANT_BOOL) -> HRESULTget_StartWhenAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pStartWhenAvailable: *mut VARIANT_BOOL) -> HRESULTput_StartWhenAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pStartWhenAvailable: VARIANT_BOOL) -> HRESULTget_XmlText: unsafe extern "system" fn(This: *mut ITaskSettings, pText: *mut BSTR) -> HRESULTput_XmlText: unsafe extern "system" fn(This: *mut ITaskSettings, pText: BSTR) -> HRESULTget_RunOnlyIfNetworkAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfNetworkAvailable: *mut VARIANT_BOOL) -> HRESULTput_RunOnlyIfNetworkAvailable: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfNetworkAvailable: VARIANT_BOOL) -> HRESULTget_ExecutionTimeLimit: unsafe extern "system" fn(This: *mut ITaskSettings, pExecutionTimeLimit: *mut BSTR) -> HRESULTput_ExecutionTimeLimit: unsafe extern "system" fn(This: *mut ITaskSettings, pExecutionTimeLimit: BSTR) -> HRESULTget_Enabled: unsafe extern "system" fn(This: *mut ITaskSettings, pEnabled: *mut VARIANT_BOOL) -> HRESULTput_Enabled: unsafe extern "system" fn(This: *mut ITaskSettings, pEnabled: VARIANT_BOOL) -> HRESULTget_DeleteExpiredTaskAfter: unsafe extern "system" fn(This: *mut ITaskSettings, pExpirationDelay: *mut BSTR) -> HRESULTput_DeleteExpiredTaskAfter: unsafe extern "system" fn(This: *mut ITaskSettings, pExpirationDelay: BSTR) -> HRESULTget_Priority: unsafe extern "system" fn(This: *mut ITaskSettings, pPriority: *mut INT) -> HRESULTput_Priority: unsafe extern "system" fn(This: *mut ITaskSettings, pPriority: INT) -> HRESULTget_Compatibility: unsafe extern "system" fn(This: *mut ITaskSettings, pCompatLevel: *mut TASK_COMPATIBILITY) -> HRESULTput_Compatibility: unsafe extern "system" fn(This: *mut ITaskSettings, pCompatLevel: TASK_COMPATIBILITY) -> HRESULTget_Hidden: unsafe extern "system" fn(This: *mut ITaskSettings, pHidden: *mut VARIANT_BOOL) -> HRESULTput_Hidden: unsafe extern "system" fn(This: *mut ITaskSettings, pHidden: VARIANT_BOOL) -> HRESULTget_IdleSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppIdleSettings: *mut *mut IIdleSettings) -> HRESULTput_IdleSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppIdleSettings: *const IIdleSettings) -> HRESULTget_RunOnlyIfIdle: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfIdle: *mut VARIANT_BOOL) -> HRESULTput_RunOnlyIfIdle: unsafe extern "system" fn(This: *mut ITaskSettings, pRunOnlyIfIdle: VARIANT_BOOL) -> HRESULTget_WakeToRun: unsafe extern "system" fn(This: *mut ITaskSettings, pWake: *mut VARIANT_BOOL) -> HRESULTput_WakeToRun: unsafe extern "system" fn(This: *mut ITaskSettings, pWake: VARIANT_BOOL) -> HRESULTget_NetworkSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppNetworkSettings: *mut *mut INetworkSettings) -> HRESULTput_NetworkSettings: unsafe extern "system" fn(This: *mut ITaskSettings, ppNetworkSettings: *const INetworkSettings) -> HRESULT

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.