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