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

#[repr(C)]
pub struct ITaskSettingsVtbl {
    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

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]