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