#[repr(C)]pub struct IExternalConnectionVtbl {
pub parent: IUnknownVtbl,
pub AddConnection: unsafe extern "system" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD) -> DWORD,
pub ReleaseConnection: unsafe extern "system" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD, fLastReleaseCloses: BOOL) -> DWORD,
}
Fields§
§parent: IUnknownVtbl
§AddConnection: unsafe extern "system" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD) -> DWORD
§ReleaseConnection: unsafe extern "system" fn(This: *mut IExternalConnection, extconn: DWORD, reserved: DWORD, fLastReleaseCloses: BOOL) -> DWORD
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