#[repr(C)]pub struct IStdMarshalInfoVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo) -> ULONG>,
pub GetClassForHandler: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo, dwDestContext: DWORD, pvDestContext: *mut c_void, pClsid: *mut CLSID) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IStdMarshalInfo) -> ULONG>§GetClassForHandler: Option<unsafe extern "stdcall" 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 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 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