#[repr(C)]
pub struct MIDL_STUB_MESSAGE {
Show 59 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: usize, pub Offset: u32, pub ActualCount: u32, pub pfnAllocate: isize, pub pfnFree: isize, 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: i32, pub dwDestContext: u32, pub pvDestContext: *mut c_void, pub SavedContextHandles: *mut *mut NDR_SCONTEXT_1, pub ParamNumber: i32, pub pRpcChannelBuffer: 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: isize, pub ConformanceMark: *mut u8, pub VarianceMark: *mut u8, pub Unused: isize, pub pContext: *mut _NDR_PROC_CONTEXT, pub ContextHandleHash: *mut c_void, pub pUserMarshalList: *mut c_void, pub Reserved51_3: isize, pub Reserved51_4: isize, pub Reserved51_5: isize,
}
Expand description

Required features: "Win32_System_Rpc", "Win32_System_Com"

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: usize§Offset: u32§ActualCount: u32§pfnAllocate: isize§pfnFree: isize§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: i32§dwDestContext: u32§pvDestContext: *mut c_void§SavedContextHandles: *mut *mut NDR_SCONTEXT_1§ParamNumber: i32§pRpcChannelBuffer: 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: isize§ConformanceMark: *mut u8§VarianceMark: *mut u8§Unused: isize§pContext: *mut _NDR_PROC_CONTEXT§ContextHandleHash: *mut c_void§pUserMarshalList: *mut c_void§Reserved51_3: isize§Reserved51_4: isize§Reserved51_5: isize

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.