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: isize,
pub pfnFree: isize,
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_Rpc’, ‘Win32_System_Com’
Fields
RpcInterfaceInformation: *mut c_void
pfnAllocate: isize
pfnFree: isize
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more