#[repr(C)]pub struct IAsyncManagerVtbl {
pub parent: IUnknownVtbl,
pub CompleteCall: unsafe extern "system" fn(This: *mut IAsyncManager, Result: HRESULT) -> HRESULT,
pub GetCallContext: unsafe extern "system" fn(This: *mut IAsyncManager, riid: REFIID, pInterface: *mut *mut c_void) -> HRESULT,
pub GetState: unsafe extern "system" fn(This: *mut IAsyncManager, pulStateFlags: *mut ULONG) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CompleteCall: unsafe extern "system" fn(This: *mut IAsyncManager, Result: HRESULT) -> HRESULT
§GetCallContext: unsafe extern "system" fn(This: *mut IAsyncManager, riid: REFIID, pInterface: *mut *mut c_void) -> HRESULT
§GetState: unsafe extern "system" fn(This: *mut IAsyncManager, pulStateFlags: *mut ULONG) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAsyncManagerVtbl
impl RefUnwindSafe for IAsyncManagerVtbl
impl Send for IAsyncManagerVtbl
impl Sync for IAsyncManagerVtbl
impl Unpin for IAsyncManagerVtbl
impl UnwindSafe for IAsyncManagerVtbl
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