#[repr(C)]pub struct IRunningTask {
pub lpVtbl: *const IRunningTaskVtbl,
}
Fields§
§lpVtbl: *const IRunningTaskVtbl
Implementations§
Source§impl IRunningTask
impl IRunningTask
pub unsafe fn get_Name(&self, pName: *mut BSTR) -> HRESULT
pub unsafe fn get_InstanceGuid(&self, pGuid: *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_CurrentAction(&self, pName: *mut BSTR) -> HRESULT
pub unsafe fn Stop(&self) -> HRESULT
pub unsafe fn Refresh(&self) -> HRESULT
pub unsafe fn get_EnginePID(&self, pPID: *mut DWORD) -> 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 IRunningTask
impl Deref for IRunningTask
Auto Trait Implementations§
impl Freeze for IRunningTask
impl RefUnwindSafe for IRunningTask
impl !Send for IRunningTask
impl !Sync for IRunningTask
impl Unpin for IRunningTask
impl UnwindSafe for IRunningTask
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