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