50 IClassFactory_AddRef(iface);
55 return IClassFactory_CreateInstance(iface,
NULL,
riid, ppvObj);
113 LPCLASSFACTORY iface,
138 LPCLASSFACTORY iface,
144 IClassFactory_AddRef(iface);
146 IClassFactory_Release(iface);
#define InterlockedIncrement
#define InterlockedDecrement
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
DECLSPEC_HIDDEN LONG dll_refs
static const IClassFactoryVtbl IClassFactory_Vtbl
static HRESULT WINAPI OBJSEL_IClassFactory_QueryInterface(LPCLASSFACTORY iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI OBJSEL_IClassFactory_AddRef(LPCLASSFACTORY iface)
static HRESULT WINAPI OBJSEL_IClassFactory_LockServer(LPCLASSFACTORY iface, BOOL fLock)
ClassFactoryImpl OBJSEL_ClassFactory
static ULONG WINAPI OBJSEL_IClassFactory_Release(LPCLASSFACTORY iface)
static HRESULT WINAPI OBJSEL_IClassFactory_CreateInstance(LPCLASSFACTORY iface, LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObj)
HRESULT WINAPI OBJSEL_IDsObjectPicker_Create(LPVOID *ppvObj)
#define IsEqualGUID(rguid1, rguid2)
#define CONTAINING_RECORD(address, type, field)
#define CLASS_E_NOAGGREGATION
#define CLASS_E_CLASSNOTAVAILABLE