#[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_MESSAGEBuffer: *mut u8BufferStart: *mut u8BufferEnd: *mut u8BufferMark: *mut u8BufferLength: u32MemorySize: u32Memory: *mut u8IsClient: u8Pad: u8uFlags2: u16ReuseBuffer: i32pAllocAllNodesContext: *mut NDR_ALLOC_ALL_NODES_CONTEXTpPointerQueueState: *mut NDR_POINTER_QUEUE_STATEIgnoreEmbeddedPointers: i32PointerBufferMark: *mut u8CorrDespIncrement: u8uFlags: u8UniquePtrCount: u16MaxCount: usizeOffset: u32ActualCount: u32pfnAllocate: isizepfnFree: isizeStackTop: *mut u8pPresentedType: *mut u8pTransmitType: *mut u8SavedHandle: *mut c_voidStubDesc: *const MIDL_STUB_DESCFullPtrXlatTables: *mut FULL_PTR_XLAT_TABLESFullPtrRefId: u32PointerLength: u32_bitfield: i32dwDestContext: u32pvDestContext: *mut c_voidSavedContextHandles: *mut *mut NDR_SCONTEXT_1ParamNumber: i32pRpcChannelBuffer: IRpcChannelBufferpArrayInfo: *mut ARRAY_INFOSizePtrCountArray: *mut u32SizePtrOffsetArray: *mut u32SizePtrLengthArray: *mut u32pArgQueue: *mut c_voiddwStubPhase: u32LowStackMark: *mut c_voidpAsyncMsg: *mut _NDR_ASYNC_MESSAGEpCorrInfo: *mut _NDR_CORRELATION_INFOpCorrMemory: *mut u8pMemoryList: *mut c_voidpCSInfo: isizeConformanceMark: *mut u8VarianceMark: *mut u8Unused: isizepContext: *mut _NDR_PROC_CONTEXTContextHandleHash: *mut c_voidpUserMarshalList: *mut c_voidReserved51_3: isizeReserved51_4: isizeReserved51_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.