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

#[repr(C)]
pub struct ITaskSettings3 { pub lpVtbl: *const ITaskSettings3Vtbl, }

Fields

lpVtbl: *const ITaskSettings3Vtbl

Methods

impl ITaskSettings3[src]

pub unsafe fn get_DisallowStartOnRemoteAppSession(
    &self,
    pDisallowStart: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_DisallowStartOnRemoteAppSession(
    &self,
    pDisallowStart: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_UseUnifiedSchedulingEngine(
    &self,
    pUseUnifiedEngine: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_UseUnifiedSchedulingEngine(
    &self,
    pUseUnifiedEngine: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_MaintenanceSettings(
    &self,
    ppMaintenanceSettings: *mut *mut IMaintenanceSettings
) -> HRESULT
[src]

pub unsafe fn put_MaintenanceSettings(
    &self,
    ppMaintenanceSettings: *const IMaintenanceSettings
) -> HRESULT
[src]

pub unsafe fn CreateMaintenanceSettings(
    &self,
    ppMaintenanceSettings: *mut *mut IMaintenanceSettings
) -> HRESULT
[src]

pub unsafe fn get_Volatile(&self, pVolatile: *mut VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn put_Volatile(&self, pVolatile: VARIANT_BOOL) -> HRESULT[src]

Methods from Deref<Target = ITaskSettings>

pub unsafe fn get_AllowDemandStart(
    &self,
    pAllowDemandStart: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_AllowDemandStart(
    &self,
    pAllowDemandStart: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_RestartInterval(&self, pRestartInterval: *mut BSTR) -> HRESULT[src]

pub unsafe fn put_RestartInterval(&self, pRestartInterval: BSTR) -> HRESULT[src]

pub unsafe fn get_RestartCount(&self, pRestartCount: *mut INT) -> HRESULT[src]

pub unsafe fn put_RestartCount(&self, pRestartCount: INT) -> HRESULT[src]

pub unsafe fn get_MultipleInstances(
    &self,
    pPolicy: *mut TASK_INSTANCES_POLICY
) -> HRESULT
[src]

pub unsafe fn put_MultipleInstances(
    &self,
    pPolicy: TASK_INSTANCES_POLICY
) -> HRESULT
[src]

pub unsafe fn get_StopIfGoingOnBatteries(
    &self,
    pStopIfOnBatteries: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_StopIfGoingOnBatteries(
    &self,
    pStopIfOnBatteries: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_DisallowStartIfOnBatteries(
    &self,
    pDisallowStart: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_DisallowStartIfOnBatteries(
    &self,
    pDisallowStart: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_AllowHardTerminate(
    &self,
    pAllowHardTerminate: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_AllowHardTerminate(
    &self,
    pAllowHardTerminate: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_StartWhenAvailable(
    &self,
    pStartWhenAvailable: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_StartWhenAvailable(
    &self,
    pStartWhenAvailable: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_XmlText(&self, pText: *mut BSTR) -> HRESULT[src]

pub unsafe fn put_XmlText(&self, pText: BSTR) -> HRESULT[src]

pub unsafe fn get_RunOnlyIfNetworkAvailable(
    &self,
    pRunOnlyIfNetworkAvailable: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_RunOnlyIfNetworkAvailable(
    &self,
    pRunOnlyIfNetworkAvailable: VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn get_ExecutionTimeLimit(
    &self,
    pExecutionTimeLimit: *mut BSTR
) -> HRESULT
[src]

pub unsafe fn put_ExecutionTimeLimit(
    &self,
    pExecutionTimeLimit: BSTR
) -> HRESULT
[src]

pub unsafe fn get_Enabled(&self, pEnabled: *mut VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn put_Enabled(&self, pEnabled: VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn get_DeleteExpiredTaskAfter(
    &self,
    pExpirationDelay: *mut BSTR
) -> HRESULT
[src]

pub unsafe fn put_DeleteExpiredTaskAfter(
    &self,
    pExpirationDelay: BSTR
) -> HRESULT
[src]

pub unsafe fn get_Priority(&self, pPriority: *mut INT) -> HRESULT[src]

pub unsafe fn put_Priority(&self, pPriority: INT) -> HRESULT[src]

pub unsafe fn get_Compatibility(
    &self,
    pCompatLevel: *mut TASK_COMPATIBILITY
) -> HRESULT
[src]

pub unsafe fn put_Compatibility(
    &self,
    pCompatLevel: TASK_COMPATIBILITY
) -> HRESULT
[src]

pub unsafe fn get_Hidden(&self, pHidden: *mut VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn put_Hidden(&self, pHidden: VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn get_IdleSettings(
    &self,
    ppIdleSettings: *mut *mut IIdleSettings
) -> HRESULT
[src]

pub unsafe fn put_IdleSettings(
    &self,
    ppIdleSettings: *const IIdleSettings
) -> HRESULT
[src]

pub unsafe fn get_RunOnlyIfIdle(
    &self,
    pRunOnlyIfIdle: *mut VARIANT_BOOL
) -> HRESULT
[src]

pub unsafe fn put_RunOnlyIfIdle(&self, pRunOnlyIfIdle: VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn get_WakeToRun(&self, pWake: *mut VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn put_WakeToRun(&self, pWake: VARIANT_BOOL) -> HRESULT[src]

pub unsafe fn get_NetworkSettings(
    &self,
    ppNetworkSettings: *mut *mut INetworkSettings
) -> HRESULT
[src]

pub unsafe fn put_NetworkSettings(
    &self,
    ppNetworkSettings: *const INetworkSettings
) -> HRESULT
[src]

Trait Implementations

impl Interface for ITaskSettings3[src]

impl Deref for ITaskSettings3[src]

type Target = ITaskSettings

The resulting type after dereferencing.

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto 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, U> Into for T where
    U: From<T>, 
[src]

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

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

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