Struct winapi::sapi::ISpResourceManagerVtbl [] [src]

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