#[repr(C)]pub struct IRpcOptionsVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IRpcOptions, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IRpcOptions) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IRpcOptions) -> ULONG>,
pub Set: Option<unsafe extern "C" fn(This: *mut IRpcOptions, pPrx: *mut IUnknown, dwProperty: RPCOPT_PROPERTIES, dwValue: ULONG_PTR) -> HRESULT>,
pub Query: Option<unsafe extern "C" fn(This: *mut IRpcOptions, pPrx: *mut IUnknown, dwProperty: RPCOPT_PROPERTIES, pdwValue: *mut ULONG_PTR) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IRpcOptions, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IRpcOptions) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IRpcOptions) -> ULONG>
§Set: Option<unsafe extern "C" fn(This: *mut IRpcOptions, pPrx: *mut IUnknown, dwProperty: RPCOPT_PROPERTIES, dwValue: ULONG_PTR) -> HRESULT>
§Query: Option<unsafe extern "C" fn(This: *mut IRpcOptions, pPrx: *mut IUnknown, dwProperty: RPCOPT_PROPERTIES, pdwValue: *mut ULONG_PTR) -> HRESULT>
Trait Implementations§
Source§impl Clone for IRpcOptionsVtbl
impl Clone for IRpcOptionsVtbl
Source§fn clone(&self) -> IRpcOptionsVtbl
fn clone(&self) -> IRpcOptionsVtbl
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 moreSource§impl Debug for IRpcOptionsVtbl
impl Debug for IRpcOptionsVtbl
Source§impl Ord for IRpcOptionsVtbl
impl Ord for IRpcOptionsVtbl
Source§fn cmp(&self, other: &IRpcOptionsVtbl) -> Ordering
fn cmp(&self, other: &IRpcOptionsVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IRpcOptionsVtbl
impl PartialEq for IRpcOptionsVtbl
Source§impl PartialOrd for IRpcOptionsVtbl
impl PartialOrd for IRpcOptionsVtbl
impl Copy for IRpcOptionsVtbl
impl Eq for IRpcOptionsVtbl
impl StructuralPartialEq for IRpcOptionsVtbl
Auto Trait Implementations§
impl Freeze for IRpcOptionsVtbl
impl RefUnwindSafe for IRpcOptionsVtbl
impl Send for IRpcOptionsVtbl
impl Sync for IRpcOptionsVtbl
impl Unpin for IRpcOptionsVtbl
impl UnwindSafe for IRpcOptionsVtbl
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