17 Jan
2024
17 Jan
'24
8:16 a.m.
Rémi Bernon (@rbernon) commented about dlls/dmime/audiopath.c:
+static HRESULT WINAPI path_config_IUnknown_QueryInterface(IUnknown *unk, REFIID riid, void **ppobj) +{ + struct audio_path_config *This = impl_from_IUnknown(unk); + + TRACE("(%p, %s, %p)\n", This, debugstr_dmguid(riid), ppobj); + + *ppobj = NULL; + + if (IsEqualIID (riid, &IID_IUnknown)) + *ppobj = &This->unk; + else if (IsEqualIID (riid, &IID_IDirectMusicObject)) + *ppobj = &This->dmobj.IDirectMusicObject_iface; + else if (IsEqualIID (riid, &IID_IPersistStream)) + *ppobj = &This->dmobj.IPersistStream_iface; + + if (*ppobj) {
if (*ppobj)
{
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/4852#note_57661