#[repr(C)]pub struct IRpcSyntaxNegotiateVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate) -> ULONG>,
pub NegotiateSyntax: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate, pMsg: *mut RPCOLEMESSAGE) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate) -> ULONG>
§NegotiateSyntax: Option<unsafe extern "C" fn(This: *mut IRpcSyntaxNegotiate, pMsg: *mut RPCOLEMESSAGE) -> HRESULT>
Trait Implementations§
Source§impl Clone for IRpcSyntaxNegotiateVtbl
impl Clone for IRpcSyntaxNegotiateVtbl
Source§fn clone(&self) -> IRpcSyntaxNegotiateVtbl
fn clone(&self) -> IRpcSyntaxNegotiateVtbl
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 IRpcSyntaxNegotiateVtbl
impl Debug for IRpcSyntaxNegotiateVtbl
Source§impl Ord for IRpcSyntaxNegotiateVtbl
impl Ord for IRpcSyntaxNegotiateVtbl
Source§fn cmp(&self, other: &IRpcSyntaxNegotiateVtbl) -> Ordering
fn cmp(&self, other: &IRpcSyntaxNegotiateVtbl) -> 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 IRpcSyntaxNegotiateVtbl
impl PartialEq for IRpcSyntaxNegotiateVtbl
Source§impl PartialOrd for IRpcSyntaxNegotiateVtbl
impl PartialOrd for IRpcSyntaxNegotiateVtbl
impl Copy for IRpcSyntaxNegotiateVtbl
impl Eq for IRpcSyntaxNegotiateVtbl
impl StructuralPartialEq for IRpcSyntaxNegotiateVtbl
Auto Trait Implementations§
impl Freeze for IRpcSyntaxNegotiateVtbl
impl RefUnwindSafe for IRpcSyntaxNegotiateVtbl
impl Send for IRpcSyntaxNegotiateVtbl
impl Sync for IRpcSyntaxNegotiateVtbl
impl Unpin for IRpcSyntaxNegotiateVtbl
impl UnwindSafe for IRpcSyntaxNegotiateVtbl
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