#[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 copy 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
Source§impl Ord for IAsyncManagerVtbl
impl Ord for IAsyncManagerVtbl
Source§fn cmp(&self, other: &IAsyncManagerVtbl) -> Ordering
fn cmp(&self, other: &IAsyncManagerVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IAsyncManagerVtbl
impl PartialEq for IAsyncManagerVtbl
Source§impl PartialOrd for IAsyncManagerVtbl
impl PartialOrd for IAsyncManagerVtbl
impl Copy for IAsyncManagerVtbl
impl Eq for IAsyncManagerVtbl
impl StructuralPartialEq 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