#[repr(C)]pub struct IAsyncManagerVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IAsyncManager, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IAsyncManager) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IAsyncManager) -> ULONG>,
pub CompleteCall: Option<unsafe extern "C" fn(This: *mut IAsyncManager, Result: HRESULT) -> HRESULT>,
pub GetCallContext: Option<unsafe extern "C" fn(This: *mut IAsyncManager, riid: *const IID, pInterface: *mut *mut c_void) -> HRESULT>,
pub GetState: Option<unsafe extern "C" fn(This: *mut IAsyncManager, pulStateFlags: *mut ULONG) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IAsyncManager, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IAsyncManager) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IAsyncManager) -> ULONG>§CompleteCall: Option<unsafe extern "C" fn(This: *mut IAsyncManager, Result: HRESULT) -> HRESULT>§GetCallContext: Option<unsafe extern "C" fn(This: *mut IAsyncManager, riid: *const IID, pInterface: *mut *mut c_void) -> HRESULT>§GetState: Option<unsafe extern "C" fn(This: *mut IAsyncManager, pulStateFlags: *mut ULONG) -> HRESULT>Trait Implementations§
Source§impl Clone for IAsyncManagerVtbl
impl Clone for IAsyncManagerVtbl
Source§fn clone(&self) -> IAsyncManagerVtbl
fn clone(&self) -> IAsyncManagerVtbl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IAsyncManagerVtbl
impl Debug for IAsyncManagerVtbl
impl Copy for IAsyncManagerVtbl
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