Struct windows_sys::Win32::System::Rpc::MIDL_STUB_DESC
#[repr(C)]pub struct MIDL_STUB_DESC {Show 20 fields
pub RpcInterfaceInformation: *mut c_void,
pub pfnAllocate: PFN_RPC_ALLOCATE,
pub pfnFree: PFN_RPC_FREE,
pub IMPLICIT_HANDLE_INFO: MIDL_STUB_DESC_0,
pub apfnNdrRundownRoutines: *const NDR_RUNDOWN,
pub aGenericBindingRoutinePairs: *const GENERIC_BINDING_ROUTINE_PAIR,
pub apfnExprEval: *const EXPR_EVAL,
pub aXmitQuintuple: *const XMIT_ROUTINE_QUINTUPLE,
pub pFormatTypes: *const u8,
pub fCheckBounds: i32,
pub Version: u32,
pub pMallocFreeStruct: *mut MALLOC_FREE_STRUCT,
pub MIDLVersion: i32,
pub CommFaultOffsets: *const COMM_FAULT_OFFSETS,
pub aUserMarshalQuadruple: *const USER_MARSHAL_ROUTINE_QUADRUPLE,
pub NotifyRoutineTable: *const NDR_NOTIFY_ROUTINE,
pub mFlags: usize,
pub CsRoutineTables: *const NDR_CS_ROUTINES,
pub ProxyServerInfo: *mut c_void,
pub pExprInfo: *const NDR_EXPR_DESC,
}
Expand description
Required features: "Win32_System_Com"
Fields§
§RpcInterfaceInformation: *mut c_void
§pfnAllocate: PFN_RPC_ALLOCATE
§pfnFree: PFN_RPC_FREE
§IMPLICIT_HANDLE_INFO: MIDL_STUB_DESC_0
§apfnNdrRundownRoutines: *const NDR_RUNDOWN
§aGenericBindingRoutinePairs: *const GENERIC_BINDING_ROUTINE_PAIR
§apfnExprEval: *const EXPR_EVAL
§aXmitQuintuple: *const XMIT_ROUTINE_QUINTUPLE
§pFormatTypes: *const u8
§fCheckBounds: i32
§Version: u32
§pMallocFreeStruct: *mut MALLOC_FREE_STRUCT
§MIDLVersion: i32
§CommFaultOffsets: *const COMM_FAULT_OFFSETS
§aUserMarshalQuadruple: *const USER_MARSHAL_ROUTINE_QUADRUPLE
§NotifyRoutineTable: *const NDR_NOTIFY_ROUTINE
§mFlags: usize
§CsRoutineTables: *const NDR_CS_ROUTINES
§ProxyServerInfo: *mut c_void
§pExprInfo: *const NDR_EXPR_DESC
Trait Implementations§
§impl Clone for MIDL_STUB_DESC
impl Clone for MIDL_STUB_DESC
impl Copy for MIDL_STUB_DESC
Auto Trait Implementations§
impl RefUnwindSafe for MIDL_STUB_DESC
impl !Send for MIDL_STUB_DESC
impl !Sync for MIDL_STUB_DESC
impl Unpin for MIDL_STUB_DESC
impl UnwindSafe for MIDL_STUB_DESC
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