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