Type Alias MIDL_STUB_MESSAGE

Source
pub type MIDL_STUB_MESSAGE = _MIDL_STUB_MESSAGE;

Aliased Type§

struct MIDL_STUB_MESSAGE {
Show 60 fields pub RpcMsg: *mut _RPC_MESSAGE, pub Buffer: *mut u8, pub BufferStart: *mut u8, pub BufferEnd: *mut u8, pub BufferMark: *mut u8, pub BufferLength: u32, pub MemorySize: u32, pub Memory: *mut u8, pub IsClient: u8, pub Pad: u8, pub uFlags2: u16, pub ReuseBuffer: i32, pub pAllocAllNodesContext: *mut NDR_ALLOC_ALL_NODES_CONTEXT, pub pPointerQueueState: *mut NDR_POINTER_QUEUE_STATE, pub IgnoreEmbeddedPointers: i32, pub PointerBufferMark: *mut u8, pub CorrDespIncrement: u8, pub uFlags: u8, pub UniquePtrCount: u16, pub MaxCount: u64, pub Offset: u32, pub ActualCount: u32, pub pfnAllocate: Option<unsafe extern "C" fn(_: usize) -> *mut c_void>, pub pfnFree: Option<unsafe extern "C" fn(_: *mut c_void)>, pub StackTop: *mut u8, pub pPresentedType: *mut u8, pub pTransmitType: *mut u8, pub SavedHandle: *mut c_void, pub StubDesc: *const _MIDL_STUB_DESC, pub FullPtrXlatTables: *mut _FULL_PTR_XLAT_TABLES, pub FullPtrRefId: u32, pub PointerLength: u32, pub _bitfield_align_1: [u16; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>, pub dwDestContext: u32, pub pvDestContext: *mut c_void, pub SavedContextHandles: *mut *mut _NDR_SCONTEXT, pub ParamNumber: i32, pub pRpcChannelBuffer: *mut IRpcChannelBuffer, pub pArrayInfo: *mut ARRAY_INFO, pub SizePtrCountArray: *mut u32, pub SizePtrOffsetArray: *mut u32, pub SizePtrLengthArray: *mut u32, pub pArgQueue: *mut c_void, pub dwStubPhase: u32, pub LowStackMark: *mut c_void, pub pAsyncMsg: *mut _NDR_ASYNC_MESSAGE, pub pCorrInfo: *mut _NDR_CORRELATION_INFO, pub pCorrMemory: *mut u8, pub pMemoryList: *mut c_void, pub pCSInfo: i64, pub ConformanceMark: *mut u8, pub VarianceMark: *mut u8, pub Unused: i64, pub pContext: *mut _NDR_PROC_CONTEXT, pub ContextHandleHash: *mut c_void, pub pUserMarshalList: *mut c_void, pub pFullPtrFormat: *mut u8, pub Reserved51_4: i64, pub Reserved51_5: i64,
}

Fields§

§RpcMsg: *mut _RPC_MESSAGE§Buffer: *mut u8§BufferStart: *mut u8§BufferEnd: *mut u8§BufferMark: *mut u8§BufferLength: u32§MemorySize: u32§Memory: *mut u8§IsClient: u8§Pad: u8§uFlags2: u16§ReuseBuffer: i32§pAllocAllNodesContext: *mut NDR_ALLOC_ALL_NODES_CONTEXT§pPointerQueueState: *mut NDR_POINTER_QUEUE_STATE§IgnoreEmbeddedPointers: i32§PointerBufferMark: *mut u8§CorrDespIncrement: u8§uFlags: u8§UniquePtrCount: u16§MaxCount: u64§Offset: u32§ActualCount: u32§pfnAllocate: Option<unsafe extern "C" fn(_: usize) -> *mut c_void>§pfnFree: Option<unsafe extern "C" fn(_: *mut c_void)>§StackTop: *mut u8§pPresentedType: *mut u8§pTransmitType: *mut u8§SavedHandle: *mut c_void§StubDesc: *const _MIDL_STUB_DESC§FullPtrXlatTables: *mut _FULL_PTR_XLAT_TABLES§FullPtrRefId: u32§PointerLength: u32§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§dwDestContext: u32§pvDestContext: *mut c_void§SavedContextHandles: *mut *mut _NDR_SCONTEXT§ParamNumber: i32§pRpcChannelBuffer: *mut IRpcChannelBuffer§pArrayInfo: *mut ARRAY_INFO§SizePtrCountArray: *mut u32§SizePtrOffsetArray: *mut u32§SizePtrLengthArray: *mut u32§pArgQueue: *mut c_void§dwStubPhase: u32§LowStackMark: *mut c_void§pAsyncMsg: *mut _NDR_ASYNC_MESSAGE§pCorrInfo: *mut _NDR_CORRELATION_INFO§pCorrMemory: *mut u8§pMemoryList: *mut c_void§pCSInfo: i64§ConformanceMark: *mut u8§VarianceMark: *mut u8§Unused: i64§pContext: *mut _NDR_PROC_CONTEXT§ContextHandleHash: *mut c_void§pUserMarshalList: *mut c_void§pFullPtrFormat: *mut u8§Reserved51_4: i64§Reserved51_5: i64