#[repr(C)]pub struct IExternalConnectionVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IExternalConnection, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IExternalConnection) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IExternalConnection) -> ULONG>,
pub AddConnection: Option<unsafe extern "C" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD) -> DWORD>,
pub ReleaseConnection: Option<unsafe extern "C" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD, fLastReleaseCloses: BOOL) -> DWORD>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IExternalConnection, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IExternalConnection) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IExternalConnection) -> ULONG>§AddConnection: Option<unsafe extern "C" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD) -> DWORD>§ReleaseConnection: Option<unsafe extern "C" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD, fLastReleaseCloses: BOOL) -> DWORD>Trait Implementations§
Source§impl Clone for IExternalConnectionVtbl
impl Clone for IExternalConnectionVtbl
Source§fn clone(&self) -> IExternalConnectionVtbl
fn clone(&self) -> IExternalConnectionVtbl
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 IExternalConnectionVtbl
impl Debug for IExternalConnectionVtbl
impl Copy for IExternalConnectionVtbl
Auto Trait Implementations§
impl Freeze for IExternalConnectionVtbl
impl RefUnwindSafe for IExternalConnectionVtbl
impl Send for IExternalConnectionVtbl
impl Sync for IExternalConnectionVtbl
impl Unpin for IExternalConnectionVtbl
impl UnwindSafe for IExternalConnectionVtbl
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