pub struct ISpResourceManagerVtbl {
pub parent: IServiceProviderVtbl,
pub SetObject: unsafe extern "system" fn(This: *mut ISpResourceManager, guidServiceId: REFGUID, pUnkObject: *mut IUnknown) -> HRESULT,
pub GetObject: unsafe extern "system" fn(This: *mut ISpResourceManager, guidServiceId: REFGUID, ObjectCLSID: REFCLSID, ObjectIID: REFIID, fReleaseWhenLastExternalRefReleased: BOOL, ppObject: *mut *mut c_void) -> HRESULT,
}
Fields
parent: IServiceProviderVtbl
SetObject: unsafe extern "system" fn(This: *mut ISpResourceManager, guidServiceId: REFGUID, pUnkObject: *mut IUnknown) -> HRESULT
GetObject: unsafe extern "system" fn(This: *mut ISpResourceManager, guidServiceId: REFGUID, ObjectCLSID: REFCLSID, ObjectIID: REFIID, fReleaseWhenLastExternalRefReleased: BOOL, ppObject: *mut *mut c_void) -> HRESULT