#[repr(C)]pub struct IGlobalInterfaceTableVtbl {
pub parent: IUnknownVtbl,
pub RegisterInterfaceInGlobal: unsafe extern "system" fn(This: *mut IGlobalInterfaceTable, pUnk: *mut IUnknown, riid: REFIID, pdwCookie: *mut DWORD) -> HRESULT,
pub RevokeInterfaceFromGlobal: unsafe extern "system" fn(This: *mut IGlobalInterfaceTable, dwCookie: DWORD) -> HRESULT,
pub GetInterfaceFromGlobal: unsafe extern "system" fn(This: *mut IGlobalInterfaceTable, dwCookie: DWORD, riid: REFIID, ppv: *mut *mut c_void) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§RegisterInterfaceInGlobal: unsafe extern "system" fn(This: *mut IGlobalInterfaceTable, pUnk: *mut IUnknown, riid: REFIID, pdwCookie: *mut DWORD) -> HRESULT
§RevokeInterfaceFromGlobal: unsafe extern "system" fn(This: *mut IGlobalInterfaceTable, dwCookie: DWORD) -> HRESULT
§GetInterfaceFromGlobal: unsafe extern "system" fn(This: *mut IGlobalInterfaceTable, dwCookie: DWORD, riid: REFIID, ppv: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IGlobalInterfaceTableVtbl
impl RefUnwindSafe for IGlobalInterfaceTableVtbl
impl Send for IGlobalInterfaceTableVtbl
impl Sync for IGlobalInterfaceTableVtbl
impl Unpin for IGlobalInterfaceTableVtbl
impl UnwindSafe for IGlobalInterfaceTableVtbl
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