--
v5: winepulse: Use mmdevapi's AudioSessionControl.
wineoss: Use mmdevapi's AudioSessionControl.
winecoreaudio: Use mmdevapi's AudioSessionControl.
winealsa: Use mmdevapi's AudioSessionControl.
mmdevapi: Implement AudioSessionControl.
mmdevapi: Implement AudioClient stub.
winepulse: Implement function to (un)lock sessions.
wineoss: Implement function to (un)lock sessions.
winecoreaudio: Implement function to (un)lock sessions.
winealsa: Implement function to (un)lock sessions.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2669
--
v4: winepulse: Use mmdevapi's AudioSessionControl.
wineoss: Use mmdevapi's AudioSessionControl.
winecoreaudio: Use mmdevapi's AudioSessionControl.
winealsa: Use mmdevapi's AudioSessionControl.
winepulse: Implement function to (un)lock sessions.
wineoss: Implement function to (un)lock sessions.
winecoreaudio: Implement function to (un)lock sessions.
winealsa: Implement function to (un)lock sessions.
mmdevapi: Implement AudioSessionControl.
mmdevapi: Implement AudioClient stub.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2669
--
v3: winepulse: Use mmdevapi's AudioSessionControl.
wineoss: Use mmdevapi's AudioSessionControl.
winecoreaudio: Use mmdevapi's AudioSessionControl.
winealsa: Use mmdevapi's AudioSessionControl.
winepulse: Implement function to (un)lock sessions.
wineoss: Implement function to (un)lock sessions.
winecoreaudio: Implement function to (un)lock sessions.
winealsa: Implement function to (un)lock sessions.
mmdevapi: Implement AudioSessionControl.
mmdevapi: Implement AudioClient stub.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2669