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