#[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 duplicate 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
impl Copy 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