9 May
2023
9 May
'23
6:45 a.m.
Huw Davies (@huw) commented about dlls/winepulse.drv/mmdevdrv.c:
- TRACE("(%p)->(%s, %p)\n", iface, debugstr_guid(riid), ppv); - - if (!ppv) - return E_POINTER; - *ppv = NULL; - - if (IsEqualIID(riid, &IID_IUnknown) || - IsEqualIID(riid, &IID_IAudioStreamVolume)) - *ppv = iface; - if (*ppv) { - IUnknown_AddRef((IUnknown*)*ppv); - return S_OK; - } - - if (IsEqualIID(riid, &IID_IMarshal)) - return IUnknown_QueryInterface(This->marshal, riid, ppv); This behaviour seems to have been dropped.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2764#note_32209