#[repr(C)]pub struct _MIDL_STUB_MESSAGE {Show 60 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: usize) -> *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_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
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 pFullPtrFormat: *mut c_uchar,
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: usize) -> *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_align_1: [u16; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
§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
§pFullPtrFormat: *mut c_uchar
§Reserved51_4: INT_PTR
§Reserved51_5: INT_PTR
Implementations§
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 unsafe fn fInDontFree_raw(this: *const Self) -> c_int
pub unsafe fn set_fInDontFree_raw(this: *mut Self, val: c_int)
pub fn fDontCallFreeInst(&self) -> c_int
pub fn set_fDontCallFreeInst(&mut self, val: c_int)
pub unsafe fn fDontCallFreeInst_raw(this: *const Self) -> c_int
pub unsafe fn set_fDontCallFreeInst_raw(this: *mut Self, val: c_int)
pub fn fUnused1(&self) -> c_int
pub fn set_fUnused1(&mut self, val: c_int)
pub unsafe fn fUnused1_raw(this: *const Self) -> c_int
pub unsafe fn set_fUnused1_raw(this: *mut Self, val: c_int)
pub fn fHasReturn(&self) -> c_int
pub fn set_fHasReturn(&mut self, val: c_int)
pub unsafe fn fHasReturn_raw(this: *const Self) -> c_int
pub unsafe fn set_fHasReturn_raw(this: *mut Self, val: c_int)
pub fn fHasExtensions(&self) -> c_int
pub fn set_fHasExtensions(&mut self, val: c_int)
pub unsafe fn fHasExtensions_raw(this: *const Self) -> c_int
pub unsafe fn set_fHasExtensions_raw(this: *mut Self, val: c_int)
pub fn fHasNewCorrDesc(&self) -> c_int
pub fn set_fHasNewCorrDesc(&mut self, val: c_int)
pub unsafe fn fHasNewCorrDesc_raw(this: *const Self) -> c_int
pub unsafe fn set_fHasNewCorrDesc_raw(this: *mut Self, val: c_int)
pub fn fIsIn(&self) -> c_int
pub fn set_fIsIn(&mut self, val: c_int)
pub unsafe fn fIsIn_raw(this: *const Self) -> c_int
pub unsafe fn set_fIsIn_raw(this: *mut Self, val: c_int)
pub fn fIsOut(&self) -> c_int
pub fn set_fIsOut(&mut self, val: c_int)
pub unsafe fn fIsOut_raw(this: *const Self) -> c_int
pub unsafe fn set_fIsOut_raw(this: *mut Self, val: c_int)
pub fn fIsOicf(&self) -> c_int
pub fn set_fIsOicf(&mut self, val: c_int)
pub unsafe fn fIsOicf_raw(this: *const Self) -> c_int
pub unsafe fn set_fIsOicf_raw(this: *mut Self, val: c_int)
pub fn fBufferValid(&self) -> c_int
pub fn set_fBufferValid(&mut self, val: c_int)
pub unsafe fn fBufferValid_raw(this: *const Self) -> c_int
pub unsafe fn set_fBufferValid_raw(this: *mut Self, val: c_int)
pub fn fHasMemoryValidateCallback(&self) -> c_int
pub fn set_fHasMemoryValidateCallback(&mut self, val: c_int)
pub unsafe fn fHasMemoryValidateCallback_raw(this: *const Self) -> c_int
pub unsafe fn set_fHasMemoryValidateCallback_raw(this: *mut Self, val: c_int)
pub fn fInFree(&self) -> c_int
pub fn set_fInFree(&mut self, val: c_int)
pub unsafe fn fInFree_raw(this: *const Self) -> c_int
pub unsafe fn set_fInFree_raw(this: *mut Self, val: c_int)
pub fn fNeedMCCP(&self) -> c_int
pub fn set_fNeedMCCP(&mut self, val: c_int)
pub unsafe fn fNeedMCCP_raw(this: *const Self) -> c_int
pub unsafe fn set_fNeedMCCP_raw(this: *mut Self, val: c_int)
pub fn fUnused2(&self) -> c_int
pub fn set_fUnused2(&mut self, val: c_int)
pub unsafe fn fUnused2_raw(this: *const Self) -> c_int
pub unsafe fn set_fUnused2_raw(this: *mut Self, val: c_int)
pub fn fUnused3(&self) -> c_int
pub fn set_fUnused3(&mut self, val: c_int)
pub unsafe fn fUnused3_raw(this: *const Self) -> c_int
pub unsafe fn set_fUnused3_raw(this: *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]>
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 copy 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
Source§impl Ord for _MIDL_STUB_MESSAGE
impl Ord for _MIDL_STUB_MESSAGE
Source§fn cmp(&self, other: &_MIDL_STUB_MESSAGE) -> Ordering
fn cmp(&self, other: &_MIDL_STUB_MESSAGE) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for _MIDL_STUB_MESSAGE
impl PartialEq for _MIDL_STUB_MESSAGE
Source§impl PartialOrd for _MIDL_STUB_MESSAGE
impl PartialOrd for _MIDL_STUB_MESSAGE
impl Copy for _MIDL_STUB_MESSAGE
impl Eq for _MIDL_STUB_MESSAGE
impl StructuralPartialEq 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