--
v4: winepulse: Remove AudioSessionManager.
wineoss: Remove AudioSessionManager.
winecoreaudio: Remove AudioSessionManager.
winealsa: Remove AudioSessionManager.
mmdevapi: Switch to own AudioSessionManager.
mmdevapi: Implement AudioSessionManager.
mmdevapi: Import GetAudioSessionWrapper() from driver.
winepulse: Export function to get AudioSessionWrapper object.
wineoss: Export function to get AudioSessionWrapper object.
winecoreaudio: Export function to get AudioSessionWrapper object.
winealsa: Export function to get AudioSessionWrapper object.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2636
--
v3: winex11: Use an IME UI message to set composition status.
winex11: Use an IME UI message to set cursor pos.
winex11: Use an IME UI message to get cursor pos.
winex11: Use an IME UI message to set open status.
win32u: Keep the IME UI window in win32u struct imc.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2637