58 IClassFactory_AddRef( iface );
94 r = IUnknown_QueryInterface( punk,
riid, ppobj );
95 IUnknown_Release( punk );
101 FIXME(
"(%p)->(%d)\n", iface, dolock);
138 IsEqualGUID( rclsid, &CLSID_WbemAdministrativeLocator ))
143 return IClassFactory_QueryInterface(
cf, iid,
ppv );
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
void init_table_list(void)
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
HRESULT WINAPI DllRegisterServer(void)
static HINSTANCE instance
HRESULT WINAPI DllUnregisterServer(void)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
HRESULT WINAPI DllCanUnloadNow(void)
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
#define DLL_PROCESS_ATTACH
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
static const struct IClassFactoryVtbl wbemprox_cf_vtbl
static ULONG WINAPI wbemprox_cf_AddRef(IClassFactory *iface)
static wbemprox_cf wbem_locator_cf
static HRESULT WINAPI wbemprox_cf_LockServer(IClassFactory *iface, BOOL dolock)
static HRESULT WINAPI wbemprox_cf_QueryInterface(IClassFactory *iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI wbemprox_cf_CreateInstance(IClassFactory *iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI wbemprox_cf_Release(IClassFactory *iface)
GLdouble GLdouble GLdouble r
HRESULT(* fnCreateInstance)(IUnknown *pUnkOuter, LPVOID *ppObj)
static IN DWORD IN LPVOID lpvReserved
#define IsEqualGUID(rguid1, rguid2)
HRESULT __wine_unregister_resources(HMODULE module) DECLSPEC_HIDDEN
HRESULT __wine_register_resources(HMODULE module) DECLSPEC_HIDDEN
IClassFactory IClassFactory_iface
fnCreateInstance pfnCreateInstance
#define CONTAINING_RECORD(address, type, field)
HRESULT WbemLocator_create(LPVOID *ppObj)
#define CLASS_E_NOAGGREGATION
#define CLASS_E_CLASSNOTAVAILABLE