#[repr(C)]pub struct IRpcChannelBuffer2 {
pub lpVtbl: *const IRpcChannelBuffer2Vtbl,
}
Fields§
§lpVtbl: *const IRpcChannelBuffer2Vtbl
Implementations§
Source§impl IRpcChannelBuffer2
impl IRpcChannelBuffer2
pub unsafe fn GetProtocolVersion(&self, pdwVersion: *mut DWORD) -> HRESULT
Methods from Deref<Target = IRpcChannelBuffer>§
pub unsafe fn GetBuffer( &self, pMessage: *mut RPCOLEMESSAGE, riid: REFIID, ) -> HRESULT
pub unsafe fn SendReceive( &self, pMessage: *mut RPCOLEMESSAGE, pStatus: *mut ULONG, ) -> HRESULT
pub unsafe fn FreeBuffer(&self, pMessage: *mut RPCOLEMESSAGE) -> HRESULT
pub unsafe fn GetDestCtx( &self, pdwDestContext: *mut DWORD, ppvDestContext: *mut *mut c_void, ) -> HRESULT
pub unsafe fn IsConnected(&self) -> HRESULT
Trait Implementations§
Source§impl Deref for IRpcChannelBuffer2
impl Deref for IRpcChannelBuffer2
Source§type Target = IRpcChannelBuffer
type Target = IRpcChannelBuffer
The resulting type after dereferencing.
Source§fn deref(&self) -> &IRpcChannelBuffer
fn deref(&self) -> &IRpcChannelBuffer
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IRpcChannelBuffer2
impl RefUnwindSafe for IRpcChannelBuffer2
impl !Send for IRpcChannelBuffer2
impl !Sync for IRpcChannelBuffer2
impl Unpin for IRpcChannelBuffer2
impl UnwindSafe for IRpcChannelBuffer2
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