#[repr(C)]pub struct IGetBindHandleVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle) -> ULONG>,
pub GetBindHandle: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle, enumRequestedHandle: BINDHANDLETYPES, pRetHandle: *mut HANDLE) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IGetBindHandle) -> ULONG>§GetBindHandle: Option<unsafe extern "stdcall" 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 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 moreimpl Copy 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