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,
}
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
§fn clone(&self) -> MIDL_STUB_DESC
fn clone(&self) -> MIDL_STUB_DESC
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 moreimpl Copy for MIDL_STUB_DESC
Auto Trait Implementations§
impl Freeze for MIDL_STUB_DESC
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)