#[repr(C)]pub struct ITaskSettings {
pub lpVtbl: *const ITaskSettingsVtbl,
}
Fields§
§lpVtbl: *const ITaskSettingsVtbl
Implementations§
Source§impl ITaskSettings
impl ITaskSettings
pub unsafe fn get_AllowDemandStart( &self, pAllowDemandStart: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_AllowDemandStart( &self, pAllowDemandStart: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_RestartInterval(&self, pRestartInterval: *mut BSTR) -> HRESULT
pub unsafe fn put_RestartInterval(&self, pRestartInterval: BSTR) -> HRESULT
pub unsafe fn get_RestartCount(&self, pRestartCount: *mut INT) -> HRESULT
pub unsafe fn put_RestartCount(&self, pRestartCount: INT) -> HRESULT
pub unsafe fn get_MultipleInstances( &self, pPolicy: *mut TASK_INSTANCES_POLICY, ) -> HRESULT
pub unsafe fn put_MultipleInstances( &self, pPolicy: TASK_INSTANCES_POLICY, ) -> HRESULT
pub unsafe fn get_StopIfGoingOnBatteries( &self, pStopIfOnBatteries: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_StopIfGoingOnBatteries( &self, pStopIfOnBatteries: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_DisallowStartIfOnBatteries( &self, pDisallowStart: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_DisallowStartIfOnBatteries( &self, pDisallowStart: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_AllowHardTerminate( &self, pAllowHardTerminate: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_AllowHardTerminate( &self, pAllowHardTerminate: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_StartWhenAvailable( &self, pStartWhenAvailable: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_StartWhenAvailable( &self, pStartWhenAvailable: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_XmlText(&self, pText: *mut BSTR) -> HRESULT
pub unsafe fn put_XmlText(&self, pText: BSTR) -> HRESULT
pub unsafe fn get_RunOnlyIfNetworkAvailable( &self, pRunOnlyIfNetworkAvailable: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_RunOnlyIfNetworkAvailable( &self, pRunOnlyIfNetworkAvailable: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_ExecutionTimeLimit( &self, pExecutionTimeLimit: *mut BSTR, ) -> HRESULT
pub unsafe fn put_ExecutionTimeLimit( &self, pExecutionTimeLimit: BSTR, ) -> HRESULT
pub unsafe fn get_Enabled(&self, pEnabled: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Enabled(&self, pEnabled: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_DeleteExpiredTaskAfter( &self, pExpirationDelay: *mut BSTR, ) -> HRESULT
pub unsafe fn put_DeleteExpiredTaskAfter( &self, pExpirationDelay: BSTR, ) -> HRESULT
pub unsafe fn get_Priority(&self, pPriority: *mut INT) -> HRESULT
pub unsafe fn put_Priority(&self, pPriority: INT) -> HRESULT
pub unsafe fn get_Compatibility( &self, pCompatLevel: *mut TASK_COMPATIBILITY, ) -> HRESULT
pub unsafe fn put_Compatibility( &self, pCompatLevel: TASK_COMPATIBILITY, ) -> HRESULT
pub unsafe fn get_Hidden(&self, pHidden: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Hidden(&self, pHidden: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_IdleSettings( &self, ppIdleSettings: *mut *mut IIdleSettings, ) -> HRESULT
pub unsafe fn put_IdleSettings( &self, ppIdleSettings: *const IIdleSettings, ) -> HRESULT
pub unsafe fn get_RunOnlyIfIdle( &self, pRunOnlyIfIdle: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_RunOnlyIfIdle(&self, pRunOnlyIfIdle: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_WakeToRun(&self, pWake: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_WakeToRun(&self, pWake: VARIANT_BOOL) -> HRESULT
pub unsafe fn get_NetworkSettings( &self, ppNetworkSettings: *mut *mut INetworkSettings, ) -> HRESULT
pub unsafe fn put_NetworkSettings( &self, ppNetworkSettings: *const INetworkSettings, ) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
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
Trait Implementations§
Source§impl Deref for ITaskSettings
impl Deref for ITaskSettings
Auto Trait Implementations§
impl Freeze for ITaskSettings
impl RefUnwindSafe for ITaskSettings
impl !Send for ITaskSettings
impl !Sync for ITaskSettings
impl Unpin for ITaskSettings
impl UnwindSafe for ITaskSettings
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