#[repr(C)]pub struct IRegisteredTask {
pub lpVtbl: *const IRegisteredTaskVtbl,
}Fields§
§lpVtbl: *const IRegisteredTaskVtblImplementations§
Source§impl IRegisteredTask
impl IRegisteredTask
pub unsafe fn get_Name(&self, pName: *mut BSTR) -> HRESULT
pub unsafe fn get_Path(&self, pPath: *mut BSTR) -> HRESULT
pub unsafe fn get_State(&self, pState: *mut TASK_STATE) -> 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 Run( &self, params: VARIANT, ppRunningTask: *mut *mut IRunningTask, ) -> HRESULT
pub unsafe fn RunEx( &self, params: VARIANT, flags: LONG, sessionID: LONG, user: BSTR, ppRunningTask: *mut *mut IRunningTask, ) -> HRESULT
pub unsafe fn GetInstances( &self, flags: LONG, ppRunningTasks: *mut *mut IRunningTaskCollection, ) -> HRESULT
pub unsafe fn get_LastRunTime(&self, pLastRunTime: *mut DATE) -> HRESULT
pub unsafe fn get_LastTaskResult(&self, pLastTaskResult: *mut LONG) -> HRESULT
pub unsafe fn get_NumberOfMissedRuns( &self, pNumberOfMissedRuns: *mut LONG, ) -> HRESULT
pub unsafe fn get_NextRunTime(&self, pNextRunTime: *mut DATE) -> HRESULT
pub unsafe fn get_Definition( &self, ppDefinition: *mut *mut ITaskDefinition, ) -> HRESULT
pub unsafe fn get_Xml(&self, pXml: *mut BSTR) -> HRESULT
pub unsafe fn GetSecurityDescriptor( &self, securityInformation: LONG, pSddl: *mut BSTR, ) -> HRESULT
pub unsafe fn SetSecurityDescriptor(&self, sddl: BSTR, flags: LONG) -> HRESULT
pub unsafe fn Stop(&self, flags: LONG) -> HRESULT
pub unsafe fn GetRunTimes( &self, pstStart: *const SYSTEMTIME, pstEnd: *const SYSTEMTIME, pCount: *mut DWORD, pRunTimes: *mut *mut SYSTEMTIME, ) -> 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 IRegisteredTask
impl Deref for IRegisteredTask
Auto Trait Implementations§
impl Freeze for IRegisteredTask
impl RefUnwindSafe for IRegisteredTask
impl !Send for IRegisteredTask
impl !Sync for IRegisteredTask
impl Unpin for IRegisteredTask
impl UnwindSafe for IRegisteredTask
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