#[repr(C)]pub struct IServiceProviderVtbl {
pub parent: IUnknownVtbl,
pub QueryService: unsafe extern "system" fn(This: *mut IServiceProvider, guidService: REFGUID, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT,
pub RemoteQueryService: unsafe extern "system" fn(This: *mut IServiceProvider, guidService: REFGUID, riid: REFIID, ppvObject: *mut *mut IUnknown) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§QueryService: unsafe extern "system" fn(This: *mut IServiceProvider, guidService: REFGUID, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT
§RemoteQueryService: unsafe extern "system" fn(This: *mut IServiceProvider, guidService: REFGUID, riid: REFIID, ppvObject: *mut *mut IUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for IServiceProviderVtbl
impl RefUnwindSafe for IServiceProviderVtbl
impl Send for IServiceProviderVtbl
impl Sync for IServiceProviderVtbl
impl Unpin for IServiceProviderVtbl
impl UnwindSafe for IServiceProviderVtbl
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