#[repr(C)]pub struct ITaskSettings3 {
pub lpVtbl: *const ITaskSettings3Vtbl,
}
Fields§
§lpVtbl: *const ITaskSettings3Vtbl
Implementations§
Source§impl ITaskSettings3
impl ITaskSettings3
pub unsafe fn get_DisallowStartOnRemoteAppSession( &self, pDisallowStart: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_DisallowStartOnRemoteAppSession( &self, pDisallowStart: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_UseUnifiedSchedulingEngine( &self, pUseUnifiedEngine: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn put_UseUnifiedSchedulingEngine( &self, pUseUnifiedEngine: VARIANT_BOOL, ) -> HRESULT
pub unsafe fn get_MaintenanceSettings( &self, ppMaintenanceSettings: *mut *mut IMaintenanceSettings, ) -> HRESULT
pub unsafe fn put_MaintenanceSettings( &self, ppMaintenanceSettings: *const IMaintenanceSettings, ) -> HRESULT
pub unsafe fn CreateMaintenanceSettings( &self, ppMaintenanceSettings: *mut *mut IMaintenanceSettings, ) -> HRESULT
pub unsafe fn get_Volatile(&self, pVolatile: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn put_Volatile(&self, pVolatile: VARIANT_BOOL) -> HRESULT
Methods from Deref<Target = 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 ITaskSettings3
impl Deref for ITaskSettings3
Source§type Target = ITaskSettings
type Target = ITaskSettings
The resulting type after dereferencing.
Source§fn deref(&self) -> &ITaskSettings
fn deref(&self) -> &ITaskSettings
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ITaskSettings3
impl RefUnwindSafe for ITaskSettings3
impl !Send for ITaskSettings3
impl !Sync for ITaskSettings3
impl Unpin for ITaskSettings3
impl UnwindSafe for ITaskSettings3
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