Huw Davies (@huw) commented about dlls/winealsa.drv/mmdevdrv.c:
static ULONG WINAPI SimpleAudioVolume_AddRef(ISimpleAudioVolume *iface) { AudioSessionWrapper *This = impl_from_ISimpleAudioVolume(iface);
- return AudioSessionControl_AddRef(&This->IAudioSessionControl2_iface);
- return AudioSessionControl2_Vtbl.AddRef(&This->IAudioSessionControl2_iface);
This (and similar changes below and in the next three commits) should use the `IAudioSessionControl2_AddRef()` macro (or similar). These macro changes could be done in advance in a separate MR.