#[repr(C)]pub struct IParseDisplayNameVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName) -> ULONG>,
pub ParseDisplayName: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName, pbc: *mut IBindCtx, pszDisplayName: LPOLESTR, pchEaten: *mut ULONG, ppmkOut: *mut *mut IMoniker) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IParseDisplayName) -> ULONG>§ParseDisplayName: Option<unsafe extern "stdcall" 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 duplicate 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 moreimpl Copy 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