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