#[repr(C)]pub struct ITypeLibRegistrationVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration) -> ULONG>,
pub GetGuid: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pGuid: *mut GUID) -> HRESULT>,
pub GetVersion: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pVersion: *mut BSTR) -> HRESULT>,
pub GetLcid: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pLcid: *mut LCID) -> HRESULT>,
pub GetWin32Path: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pWin32Path: *mut BSTR) -> HRESULT>,
pub GetWin64Path: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pWin64Path: *mut BSTR) -> HRESULT>,
pub GetDisplayName: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pDisplayName: *mut BSTR) -> HRESULT>,
pub GetFlags: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pFlags: *mut DWORD) -> HRESULT>,
pub GetHelpDir: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pHelpDir: *mut BSTR) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration) -> ULONG>
§GetGuid: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pGuid: *mut GUID) -> HRESULT>
§GetVersion: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pVersion: *mut BSTR) -> HRESULT>
§GetLcid: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pLcid: *mut LCID) -> HRESULT>
§GetWin32Path: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pWin32Path: *mut BSTR) -> HRESULT>
§GetWin64Path: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pWin64Path: *mut BSTR) -> HRESULT>
§GetDisplayName: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pDisplayName: *mut BSTR) -> HRESULT>
§GetFlags: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pFlags: *mut DWORD) -> HRESULT>
§GetHelpDir: Option<unsafe extern "C" fn(This: *mut ITypeLibRegistration, pHelpDir: *mut BSTR) -> HRESULT>
Trait Implementations§
Source§impl Clone for ITypeLibRegistrationVtbl
impl Clone for ITypeLibRegistrationVtbl
Source§fn clone(&self) -> ITypeLibRegistrationVtbl
fn clone(&self) -> ITypeLibRegistrationVtbl
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 ITypeLibRegistrationVtbl
impl Debug for ITypeLibRegistrationVtbl
Source§impl Ord for ITypeLibRegistrationVtbl
impl Ord for ITypeLibRegistrationVtbl
Source§fn cmp(&self, other: &ITypeLibRegistrationVtbl) -> Ordering
fn cmp(&self, other: &ITypeLibRegistrationVtbl) -> 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 ITypeLibRegistrationVtbl
impl PartialEq for ITypeLibRegistrationVtbl
Source§impl PartialOrd for ITypeLibRegistrationVtbl
impl PartialOrd for ITypeLibRegistrationVtbl
impl Copy for ITypeLibRegistrationVtbl
impl Eq for ITypeLibRegistrationVtbl
impl StructuralPartialEq for ITypeLibRegistrationVtbl
Auto Trait Implementations§
impl Freeze for ITypeLibRegistrationVtbl
impl RefUnwindSafe for ITypeLibRegistrationVtbl
impl Send for ITypeLibRegistrationVtbl
impl Sync for ITypeLibRegistrationVtbl
impl Unpin for ITypeLibRegistrationVtbl
impl UnwindSafe for ITypeLibRegistrationVtbl
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