#[repr(C)]pub struct _MIDL_STUB_MESSAGE {Show 59 fields
pub RpcMsg: PRPC_MESSAGE,
pub Buffer: *mut c_uchar,
pub BufferStart: *mut c_uchar,
pub BufferEnd: *mut c_uchar,
pub BufferMark: *mut c_uchar,
pub BufferLength: c_ulong,
pub MemorySize: c_ulong,
pub Memory: *mut c_uchar,
pub IsClient: c_uchar,
pub Pad: c_uchar,
pub uFlags2: c_ushort,
pub ReuseBuffer: c_int,
pub pAllocAllNodesContext: *mut NDR_ALLOC_ALL_NODES_CONTEXT,
pub pPointerQueueState: *mut NDR_POINTER_QUEUE_STATE,
pub IgnoreEmbeddedPointers: c_int,
pub PointerBufferMark: *mut c_uchar,
pub CorrDespIncrement: c_uchar,
pub uFlags: c_uchar,
pub UniquePtrCount: c_ushort,
pub MaxCount: ULONG_PTR,
pub Offset: c_ulong,
pub ActualCount: c_ulong,
pub pfnAllocate: Option<unsafe extern "C" fn(arg1: size_t) -> *mut c_void>,
pub pfnFree: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub StackTop: *mut c_uchar,
pub pPresentedType: *mut c_uchar,
pub pTransmitType: *mut c_uchar,
pub SavedHandle: handle_t,
pub StubDesc: *const _MIDL_STUB_DESC,
pub FullPtrXlatTables: *mut _FULL_PTR_XLAT_TABLES,
pub FullPtrRefId: c_ulong,
pub PointerLength: c_ulong,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>,
pub dwDestContext: c_ulong,
pub pvDestContext: *mut c_void,
pub SavedContextHandles: *mut NDR_SCONTEXT,
pub ParamNumber: c_long,
pub pRpcChannelBuffer: *mut IRpcChannelBuffer,
pub pArrayInfo: PARRAY_INFO,
pub SizePtrCountArray: *mut c_ulong,
pub SizePtrOffsetArray: *mut c_ulong,
pub SizePtrLengthArray: *mut c_ulong,
pub pArgQueue: *mut c_void,
pub dwStubPhase: c_ulong,
pub LowStackMark: *mut c_void,
pub pAsyncMsg: PNDR_ASYNC_MESSAGE,
pub pCorrInfo: PNDR_CORRELATION_INFO,
pub pCorrMemory: *mut c_uchar,
pub pMemoryList: *mut c_void,
pub pCSInfo: INT_PTR,
pub ConformanceMark: *mut c_uchar,
pub VarianceMark: *mut c_uchar,
pub Unused: INT_PTR,
pub pContext: *mut _NDR_PROC_CONTEXT,
pub ContextHandleHash: *mut c_void,
pub pUserMarshalList: *mut c_void,
pub Reserved51_3: INT_PTR,
pub Reserved51_4: INT_PTR,
pub Reserved51_5: INT_PTR,
}Fields§
§RpcMsg: PRPC_MESSAGE§Buffer: *mut c_uchar§BufferStart: *mut c_uchar§BufferEnd: *mut c_uchar§BufferMark: *mut c_uchar§BufferLength: c_ulong§MemorySize: c_ulong§Memory: *mut c_uchar§IsClient: c_uchar§Pad: c_uchar§uFlags2: c_ushort§ReuseBuffer: c_int§pAllocAllNodesContext: *mut NDR_ALLOC_ALL_NODES_CONTEXT§pPointerQueueState: *mut NDR_POINTER_QUEUE_STATE§IgnoreEmbeddedPointers: c_int§PointerBufferMark: *mut c_uchar§CorrDespIncrement: c_uchar§uFlags: c_uchar§UniquePtrCount: c_ushort§MaxCount: ULONG_PTR§Offset: c_ulong§ActualCount: c_ulong§pfnAllocate: Option<unsafe extern "C" fn(arg1: size_t) -> *mut c_void>§pfnFree: Option<unsafe extern "C" fn(arg1: *mut c_void)>§StackTop: *mut c_uchar§pPresentedType: *mut c_uchar§pTransmitType: *mut c_uchar§SavedHandle: handle_t§StubDesc: *const _MIDL_STUB_DESC§FullPtrXlatTables: *mut _FULL_PTR_XLAT_TABLES§FullPtrRefId: c_ulong§PointerLength: c_ulong§_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>§dwDestContext: c_ulong§pvDestContext: *mut c_void§SavedContextHandles: *mut NDR_SCONTEXT§ParamNumber: c_long§pRpcChannelBuffer: *mut IRpcChannelBuffer§pArrayInfo: PARRAY_INFO§SizePtrCountArray: *mut c_ulong§SizePtrOffsetArray: *mut c_ulong§SizePtrLengthArray: *mut c_ulong§pArgQueue: *mut c_void§dwStubPhase: c_ulong§LowStackMark: *mut c_void§pAsyncMsg: PNDR_ASYNC_MESSAGE§pCorrInfo: PNDR_CORRELATION_INFO§pCorrMemory: *mut c_uchar§pMemoryList: *mut c_void§pCSInfo: INT_PTR§ConformanceMark: *mut c_uchar§VarianceMark: *mut c_uchar§Unused: INT_PTR§pContext: *mut _NDR_PROC_CONTEXT§ContextHandleHash: *mut c_void§pUserMarshalList: *mut c_void§Reserved51_3: INT_PTR§Reserved51_4: INT_PTR§Reserved51_5: INT_PTRImplementations§
Source§impl _MIDL_STUB_MESSAGE
impl _MIDL_STUB_MESSAGE
pub fn fInDontFree(&self) -> c_int
pub fn set_fInDontFree(&mut self, val: c_int)
pub fn fDontCallFreeInst(&self) -> c_int
pub fn set_fDontCallFreeInst(&mut self, val: c_int)
pub fn fUnused1(&self) -> c_int
pub fn set_fUnused1(&mut self, val: c_int)
pub fn fHasReturn(&self) -> c_int
pub fn set_fHasReturn(&mut self, val: c_int)
pub fn fHasExtensions(&self) -> c_int
pub fn set_fHasExtensions(&mut self, val: c_int)
pub fn fHasNewCorrDesc(&self) -> c_int
pub fn set_fHasNewCorrDesc(&mut self, val: c_int)
pub fn fIsIn(&self) -> c_int
pub fn set_fIsIn(&mut self, val: c_int)
pub fn fIsOut(&self) -> c_int
pub fn set_fIsOut(&mut self, val: c_int)
pub fn fIsOicf(&self) -> c_int
pub fn set_fIsOicf(&mut self, val: c_int)
pub fn fBufferValid(&self) -> c_int
pub fn set_fBufferValid(&mut self, val: c_int)
pub fn fHasMemoryValidateCallback(&self) -> c_int
pub fn set_fHasMemoryValidateCallback(&mut self, val: c_int)
pub fn fInFree(&self) -> c_int
pub fn set_fInFree(&mut self, val: c_int)
pub fn fNeedMCCP(&self) -> c_int
pub fn set_fNeedMCCP(&mut self, val: c_int)
pub fn fUnused2(&self) -> c_int
pub fn set_fUnused2(&mut self, val: c_int)
pub fn fUnused3(&self) -> c_int
pub fn set_fUnused3(&mut self, val: c_int)
pub fn new_bitfield_1( fInDontFree: c_int, fDontCallFreeInst: c_int, fUnused1: c_int, fHasReturn: c_int, fHasExtensions: c_int, fHasNewCorrDesc: c_int, fIsIn: c_int, fIsOut: c_int, fIsOicf: c_int, fBufferValid: c_int, fHasMemoryValidateCallback: c_int, fInFree: c_int, fNeedMCCP: c_int, fUnused2: c_int, fUnused3: c_int, ) -> __BindgenBitfieldUnit<[u8; 4], u16>
Trait Implementations§
Source§impl Clone for _MIDL_STUB_MESSAGE
impl Clone for _MIDL_STUB_MESSAGE
Source§fn clone(&self) -> _MIDL_STUB_MESSAGE
fn clone(&self) -> _MIDL_STUB_MESSAGE
Returns a duplicate 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 _MIDL_STUB_MESSAGE
impl Debug for _MIDL_STUB_MESSAGE
impl Copy for _MIDL_STUB_MESSAGE
Auto Trait Implementations§
impl Freeze for _MIDL_STUB_MESSAGE
impl RefUnwindSafe for _MIDL_STUB_MESSAGE
impl !Send for _MIDL_STUB_MESSAGE
impl !Sync for _MIDL_STUB_MESSAGE
impl Unpin for _MIDL_STUB_MESSAGE
impl UnwindSafe for _MIDL_STUB_MESSAGE
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