#[repr(C)]pub struct ITaskHandlerVtbl {
pub parent: IUnknownVtbl,
pub Start: unsafe extern "system" fn(This: *mut ITaskHandler, pHandlerServices: LPUNKNOWN, Data: BSTR) -> HRESULT,
pub Stop: unsafe extern "system" fn(This: *mut ITaskHandler, pRetCode: *mut HRESULT) -> HRESULT,
pub Pause: unsafe extern "system" fn(This: *mut ITaskHandler) -> HRESULT,
pub Resume: unsafe extern "system" fn(This: *mut ITaskHandler) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Start: unsafe extern "system" fn(This: *mut ITaskHandler, pHandlerServices: LPUNKNOWN, Data: BSTR) -> HRESULT
§Stop: unsafe extern "system" fn(This: *mut ITaskHandler, pRetCode: *mut HRESULT) -> HRESULT
§Pause: unsafe extern "system" fn(This: *mut ITaskHandler) -> HRESULT
§Resume: unsafe extern "system" fn(This: *mut ITaskHandler) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITaskHandlerVtbl
impl RefUnwindSafe for ITaskHandlerVtbl
impl Send for ITaskHandlerVtbl
impl Sync for ITaskHandlerVtbl
impl Unpin for ITaskHandlerVtbl
impl UnwindSafe for ITaskHandlerVtbl
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