Struct ITaskSettings_Vtbl
#[repr(C)]pub struct ITaskSettings_Vtbl {Show 41 fields
pub base__: IDispatch_Vtbl,
pub AllowDemandStart: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowDemandStart: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub RestartInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRestartInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RestartCount: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetRestartCount: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub MultipleInstances: unsafe extern "system" fn(_: *mut c_void, _: *mut TASK_INSTANCES_POLICY) -> HRESULT,
pub SetMultipleInstances: unsafe extern "system" fn(_: *mut c_void, _: TASK_INSTANCES_POLICY) -> HRESULT,
pub StopIfGoingOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetStopIfGoingOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub DisallowStartIfOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetDisallowStartIfOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowHardTerminate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowHardTerminate: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub StartWhenAvailable: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetStartWhenAvailable: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub XmlText: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetXmlText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RunOnlyIfNetworkAvailable: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetRunOnlyIfNetworkAvailable: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ExecutionTimeLimit: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetExecutionTimeLimit: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Enabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub DeleteExpiredTaskAfter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDeleteExpiredTaskAfter: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Priority: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetPriority: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub Compatibility: unsafe extern "system" fn(_: *mut c_void, _: *mut TASK_COMPATIBILITY) -> HRESULT,
pub SetCompatibility: unsafe extern "system" fn(_: *mut c_void, _: TASK_COMPATIBILITY) -> HRESULT,
pub Hidden: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetHidden: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub IdleSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetIdleSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RunOnlyIfIdle: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetRunOnlyIfIdle: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub WakeToRun: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetWakeToRun: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub NetworkSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetNetworkSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§AllowDemandStart: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowDemandStart: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§RestartInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRestartInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RestartCount: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetRestartCount: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§MultipleInstances: unsafe extern "system" fn(_: *mut c_void, _: *mut TASK_INSTANCES_POLICY) -> HRESULT§SetMultipleInstances: unsafe extern "system" fn(_: *mut c_void, _: TASK_INSTANCES_POLICY) -> HRESULT§StopIfGoingOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetStopIfGoingOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§DisallowStartIfOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetDisallowStartIfOnBatteries: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowHardTerminate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowHardTerminate: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§StartWhenAvailable: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetStartWhenAvailable: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§XmlText: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetXmlText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RunOnlyIfNetworkAvailable: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetRunOnlyIfNetworkAvailable: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ExecutionTimeLimit: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetExecutionTimeLimit: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Enabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§DeleteExpiredTaskAfter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDeleteExpiredTaskAfter: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Priority: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetPriority: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§Compatibility: unsafe extern "system" fn(_: *mut c_void, _: *mut TASK_COMPATIBILITY) -> HRESULT§SetCompatibility: unsafe extern "system" fn(_: *mut c_void, _: TASK_COMPATIBILITY) -> HRESULT§Hidden: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetHidden: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§IdleSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetIdleSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RunOnlyIfIdle: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetRunOnlyIfIdle: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§WakeToRun: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetWakeToRun: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§NetworkSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetNetworkSettings: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULTImplementations§
§impl ITaskSettings_Vtbl
impl ITaskSettings_Vtbl
pub const fn new<Identity: ITaskSettings_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ITaskSettings_Vtbl
impl RefUnwindSafe for ITaskSettings_Vtbl
impl Send for ITaskSettings_Vtbl
impl Sync for ITaskSettings_Vtbl
impl Unpin for ITaskSettings_Vtbl
impl UnwindSafe for ITaskSettings_Vtbl
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