67 TRACE(
"(%p)->(IID_IUnknown %p)\n", iface,
ppv);
69 TRACE(
"(%p)->(IID_IClassFactory %p)\n", iface,
ppv);
108 TRACE(
"(%d)\n", dolock);
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
HRESULT create_dmchordmap(REFIID lpcGUID, void **ppobj)
HRESULT create_dmchordmaptrack(REFIID lpcGUID, void **ppobj)
HRESULT create_dmcomposer(REFIID riid, void **ret_iface)
static IClassFactoryImpl SignPostTrack_CF
static HRESULT WINAPI ClassFactory_LockServer(IClassFactory *iface, BOOL dolock)
static HRESULT WINAPI ClassFactory_CreateInstance(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppv)
static HRESULT create_direct_music_template(REFIID riid, void **ret_iface)
static IClassFactoryImpl ChordMap_CF
static ULONG WINAPI ClassFactory_Release(IClassFactory *iface)
static IClassFactoryImpl ChordMapTrack_CF
static const IClassFactoryVtbl classfactory_vtbl
static HRESULT WINAPI ClassFactory_QueryInterface(IClassFactory *iface, REFIID riid, void **ppv)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
static IClassFactoryImpl Template_CF
static ULONG WINAPI ClassFactory_AddRef(IClassFactory *iface)
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
static IClassFactoryImpl Composer_CF
HRESULT create_dmsignposttrack(REFIID riid, void **ret_iface)
const char * debugstr_dmguid(const GUID *id)
HRESULT(* fnCreateInstance)(IUnknown *pUnkOuter, LPVOID *ppObj)
#define IsEqualGUID(rguid1, rguid2)
#define IsEqualIID(riid1, riid2)
#define IsEqualCLSID(rclsid1, rclsid2)
#define CONTAINING_RECORD(address, type, field)
#define CLASS_E_NOAGGREGATION
#define CLASS_E_CLASSNOTAVAILABLE