#[repr(C)]pub struct IChannelHook {
pub lpVtbl: *const IChannelHookVtbl,
}
Fields§
§lpVtbl: *const IChannelHookVtbl
Implementations§
Source§impl IChannelHook
impl IChannelHook
pub unsafe fn ClientGetSize( &self, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, )
pub unsafe fn ClientFillBuffer( &self, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, pDataBuffer: *mut c_void, )
pub unsafe fn ClientNotify( &self, uExtent: REFGUID, riid: REFIID, cbDataSize: ULONG, pDataBuffer: *mut c_void, lDataRep: DWORD, hrFault: HRESULT, )
pub unsafe fn ServerNotify( &self, uExtent: REFGUID, riid: REFIID, cbDataSize: ULONG, pDataBuffer: *mut c_void, lDataRep: DWORD, )
pub unsafe fn ServerGetSize( &self, uExtent: REFGUID, riid: REFIID, hrFault: HRESULT, pDataSize: *mut ULONG, )
pub unsafe fn ServerFillBuffer( &self, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, pDataBuffer: *mut c_void, hrFault: HRESULT, )
Trait Implementations§
Source§impl Deref for IChannelHook
impl Deref for IChannelHook
Auto Trait Implementations§
impl Freeze for IChannelHook
impl RefUnwindSafe for IChannelHook
impl !Send for IChannelHook
impl !Sync for IChannelHook
impl Unpin for IChannelHook
impl UnwindSafe for IChannelHook
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