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

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

Fields

lpVtbl: *const ITaskSettingsVtbl

Methods

impl ITaskSettings[src]

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]

Methods from Deref<Target = IDispatch>

pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT[src]

pub unsafe fn GetTypeInfo(
    &self,
    iTInfo: UINT,
    lcid: LCID,
    ppTInfo: *mut *mut ITypeInfo
) -> HRESULT
[src]

pub unsafe fn GetIDsOfNames(
    &self,
    riid: REFIID,
    rgszNames: *mut LPOLESTR,
    cNames: UINT,
    lcid: LCID,
    rgDispId: *mut DISPID
) -> HRESULT
[src]

pub unsafe fn Invoke(
    &self,
    dispIdMember: DISPID,
    riid: REFIID,
    lcid: LCID,
    wFlags: WORD,
    pDispParams: *mut DISPPARAMS,
    pVarResult: *mut VARIANT,
    pExcepInfo: *mut EXCEPINFO,
    puArgErr: *mut UINT
) -> HRESULT
[src]

Trait Implementations

impl Interface for ITaskSettings[src]

impl Deref for ITaskSettings[src]

type Target = IDispatch

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]