66 TRACE(
"(%p)->(IID_IUnknown %p)\n", iface,
ppv);
68 TRACE(
"(%p)->(IID_IClassFactory %p)\n", iface,
ppv);
107 TRACE(
"(%d)\n", dolock);
HRESULT create_dmauditiontrack(REFIID lpcGUID, void **ppobj)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
HRESULT create_dmchordtrack(REFIID lpcGUID, void **ppobj)
HRESULT create_dmcommandtrack(REFIID lpcGUID, void **ppobj)
const char * debugstr_dmguid(const GUID *id)
static IClassFactoryImpl CommandTrack_CF
static HRESULT WINAPI ClassFactory_LockServer(IClassFactory *iface, BOOL dolock)
static IClassFactoryImpl Section_CF
static HRESULT WINAPI ClassFactory_CreateInstance(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppv)
static IClassFactoryImpl MuteTrack_CF
static ULONG WINAPI ClassFactory_Release(IClassFactory *iface)
static IClassFactoryImpl AuditionTrack_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 ChordTrack_CF
static ULONG WINAPI ClassFactory_AddRef(IClassFactory *iface)
static HRESULT create_direct_music_section(REFIID riid, void **ret_iface)
static IClassFactoryImpl MotifTrack_CF
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
static IClassFactoryImpl StyleTrack_CF
static IClassFactoryImpl Style_CF
HRESULT create_dmstyle(REFIID riid, void **ret_iface)
HRESULT create_dmstyletrack(REFIID riid, void **ret_iface)
HRESULT create_dmmutetrack(REFIID riid, void **ret_iface)
HRESULT create_dmmotiftrack(REFIID riid, void **ret_iface)
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