#[repr(C)]pub struct AsyncIUnknownVtbl {
pub parent: IUnknownVtbl,
pub Begin_QueryInterface: unsafe extern "system" fn(This: *mut AsyncIUnknown, riid: REFIID) -> HRESULT,
pub Finish_QueryInterface: unsafe extern "system" fn(This: *mut AsyncIUnknown, ppvObject: *mut *mut c_void) -> HRESULT,
pub Begin_AddRef: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> HRESULT,
pub Finish_AddRef: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> ULONG,
pub Begin_Release: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> HRESULT,
pub Finish_Release: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> ULONG,
}
Fields§
§parent: IUnknownVtbl
§Begin_QueryInterface: unsafe extern "system" fn(This: *mut AsyncIUnknown, riid: REFIID) -> HRESULT
§Finish_QueryInterface: unsafe extern "system" fn(This: *mut AsyncIUnknown, ppvObject: *mut *mut c_void) -> HRESULT
§Begin_AddRef: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> HRESULT
§Finish_AddRef: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> ULONG
§Begin_Release: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> HRESULT
§Finish_Release: unsafe extern "system" fn(This: *mut AsyncIUnknown) -> ULONG
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