#[repr(C)]pub struct IAgileReferenceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IAgileReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IAgileReference) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IAgileReference) -> ULONG>,
pub Resolve: Option<unsafe extern "C" fn(This: *mut IAgileReference, riid: *const IID, ppvObjectReference: *mut *mut c_void) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IAgileReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IAgileReference) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IAgileReference) -> ULONG>
§Resolve: Option<unsafe extern "C" 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 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 IAgileReferenceVtbl
impl Debug for IAgileReferenceVtbl
Source§impl Ord for IAgileReferenceVtbl
impl Ord for IAgileReferenceVtbl
Source§fn cmp(&self, other: &IAgileReferenceVtbl) -> Ordering
fn cmp(&self, other: &IAgileReferenceVtbl) -> 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 IAgileReferenceVtbl
impl PartialEq for IAgileReferenceVtbl
Source§impl PartialOrd for IAgileReferenceVtbl
impl PartialOrd for IAgileReferenceVtbl
impl Copy for IAgileReferenceVtbl
impl Eq for IAgileReferenceVtbl
impl StructuralPartialEq 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