Huw Davies (@huw) commented about dlls/mmdevapi/mmdevdrv.h:
- IMMDevice *device;
+} SessionMgr;
+struct ACImpl {
- IAudioClient3 IAudioClient3_iface;
- IAudioRenderClient IAudioRenderClient_iface;
- IAudioCaptureClient IAudioCaptureClient_iface;
- IAudioClock IAudioClock_iface;
- IAudioClock2 IAudioClock2_iface;
- IAudioStreamVolume IAudioStreamVolume_iface;
- LONG ref;
- IMMDevice *parent;
- IUnknown *pUnkFTMarshal;
```suggestion:-0+0 IUnknown *marshal; ``` Let's call this one `marshal` like it is in the pulse driver.