Struct winapi::um::objidlbase::IChannelHookVtbl[][src]

#[repr(C)]
pub struct IChannelHookVtbl { pub parent: IUnknownVtbl, pub ClientGetSize: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG), pub ClientFillBuffer: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, pDataBuffer: *mut c_void), pub ClientNotify: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, cbDataSize: ULONG, pDataBuffer: *mut c_void, lDataRep: DWORD, hrFault: HRESULT), pub ServerNotify: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, cbDataSize: ULONG, pDataBuffer: *mut c_void, lDataRep: DWORD), pub ServerGetSize: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, hrFault: HRESULT, pDataSize: *mut ULONG), pub ServerFillBuffer: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, pDataBuffer: *mut c_void, hrFault: HRESULT), }

Fields

parent: IUnknownVtblClientGetSize: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG)ClientFillBuffer: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, pDataBuffer: *mut c_void)ClientNotify: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, cbDataSize: ULONG, pDataBuffer: *mut c_void, lDataRep: DWORD, hrFault: HRESULT)ServerNotify: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, cbDataSize: ULONG, pDataBuffer: *mut c_void, lDataRep: DWORD)ServerGetSize: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, hrFault: HRESULT, pDataSize: *mut ULONG)ServerFillBuffer: unsafe extern "system" fn(This: *mut IChannelHook, uExtent: REFGUID, riid: REFIID, pDataSize: *mut ULONG, pDataBuffer: *mut c_void, hrFault: HRESULT)

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.