#[repr(C)]pub struct AsyncIUnknownVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>,
pub Begin_QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown, riid: *const IID) -> HRESULT>,
pub Finish_QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown, ppvObject: *mut *mut c_void) -> HRESULT>,
pub Begin_AddRef: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> HRESULT>,
pub Finish_AddRef: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>,
pub Begin_Release: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> HRESULT>,
pub Finish_Release: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>§Begin_QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown, riid: *const IID) -> HRESULT>§Finish_QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown, ppvObject: *mut *mut c_void) -> HRESULT>§Begin_AddRef: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> HRESULT>§Finish_AddRef: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>§Begin_Release: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> HRESULT>§Finish_Release: Option<unsafe extern "stdcall" fn(This: *mut AsyncIUnknown) -> ULONG>Trait Implementations§
Source§impl Clone for AsyncIUnknownVtbl
impl Clone for AsyncIUnknownVtbl
Source§fn clone(&self) -> AsyncIUnknownVtbl
fn clone(&self) -> AsyncIUnknownVtbl
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 moreimpl Copy for AsyncIUnknownVtbl
Auto Trait Implementations§
impl Freeze for AsyncIUnknownVtbl
impl RefUnwindSafe for AsyncIUnknownVtbl
impl Send for AsyncIUnknownVtbl
impl Sync for AsyncIUnknownVtbl
impl Unpin for AsyncIUnknownVtbl
impl UnwindSafe for AsyncIUnknownVtbl
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