#[repr(C)]pub struct IInternalUnknownVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IInternalUnknown, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IInternalUnknown) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IInternalUnknown) -> ULONG>,
pub QueryInternalInterface: Option<unsafe extern "C" fn(This: *mut IInternalUnknown, riid: *const IID, ppv: *mut *mut c_void) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IInternalUnknown, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IInternalUnknown) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IInternalUnknown) -> ULONG>
§QueryInternalInterface: Option<unsafe extern "C" fn(This: *mut IInternalUnknown, riid: *const IID, ppv: *mut *mut c_void) -> HRESULT>
Trait Implementations§
Source§impl Clone for IInternalUnknownVtbl
impl Clone for IInternalUnknownVtbl
Source§fn clone(&self) -> IInternalUnknownVtbl
fn clone(&self) -> IInternalUnknownVtbl
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 IInternalUnknownVtbl
impl Debug for IInternalUnknownVtbl
Source§impl Ord for IInternalUnknownVtbl
impl Ord for IInternalUnknownVtbl
Source§fn cmp(&self, other: &IInternalUnknownVtbl) -> Ordering
fn cmp(&self, other: &IInternalUnknownVtbl) -> 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 IInternalUnknownVtbl
impl PartialEq for IInternalUnknownVtbl
Source§impl PartialOrd for IInternalUnknownVtbl
impl PartialOrd for IInternalUnknownVtbl
impl Copy for IInternalUnknownVtbl
impl Eq for IInternalUnknownVtbl
impl StructuralPartialEq for IInternalUnknownVtbl
Auto Trait Implementations§
impl Freeze for IInternalUnknownVtbl
impl RefUnwindSafe for IInternalUnknownVtbl
impl Send for IInternalUnknownVtbl
impl Sync for IInternalUnknownVtbl
impl Unpin for IInternalUnknownVtbl
impl UnwindSafe for IInternalUnknownVtbl
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