59 TRACE(
"(%p)->(IID_IUnknown %p)\n", iface,
ppv);
61 TRACE(
"(%p)->(IID_IClassFactory %p)\n", iface,
ppv);
98 TRACE(
"(%d)\n", dolock);
183 }
else if (
IsEqualCLSID (rclsid, &CLSID_DirectMusicAudioPathConfig) &&
HRESULT create_dmaudiopath_config(REFIID riid, void **ppobj)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
static HRESULT WINAPI ClassFactory_LockServer(IClassFactory *iface, BOOL dolock)
static HRESULT WINAPI ClassFactory_CreateInstance(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppv)
static IClassFactoryImpl WaveTrack_CF
static IClassFactoryImpl Performance_CF
static IClassFactoryImpl TimeSigTrack_CF
static IClassFactoryImpl AudioPathConfig_CF
static IClassFactoryImpl ParamControlTrack_CF
static ULONG WINAPI ClassFactory_Release(IClassFactory *iface)
static IClassFactoryImpl LyricsTrack_CF
static IClassFactoryImpl SegTriggerTrack_CF
static IClassFactoryImpl TempoTrack_CF
static const IClassFactoryVtbl classfactory_vtbl
static IClassFactoryImpl SysExTrack_CF
static IClassFactoryImpl SegmentState_CF
static HRESULT WINAPI ClassFactory_QueryInterface(IClassFactory *iface, REFIID riid, void **ppv)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
static IClassFactoryImpl Segment_CF
static ULONG WINAPI ClassFactory_AddRef(IClassFactory *iface)
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
static IClassFactoryImpl SeqTrack_CF
static IClassFactoryImpl MarkerTrack_CF
static IClassFactoryImpl Graph_CF
HRESULT create_dmmarkertrack(REFIID riid, void **ret_iface)
HRESULT create_dmtimesigtrack(REFIID riid, void **ret_iface)
HRESULT create_dmsysextrack(REFIID riid, void **ret_iface)
HRESULT create_dmsegtriggertrack(REFIID riid, void **ret_iface)
HRESULT create_dmsegment(REFIID riid, void **ret_iface)
HRESULT create_dmwavetrack(REFIID riid, void **ret_iface)
HRESULT create_dmlyricstrack(REFIID riid, void **ret_iface)
HRESULT create_dmseqtrack(REFIID riid, void **ret_iface)
HRESULT create_dmsegmentstate(REFIID riid, void **ret_iface)
HRESULT create_dmtempotrack(REFIID riid, void **ret_iface)
HRESULT create_dmperformance(REFIID riid, void **ret_iface)
HRESULT create_dmparamcontroltrack(REFIID riid, void **ret_iface)
HRESULT create_dmgraph(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