To be merged after !2907.
--
v2: wineoss: Use mmdevapi's AudioClient's GetService.
winecoreaudio: Use mmdevapi's AudioClient's GetService.
winealsa: Use mmdevapi's AudioClient's GetService.
winepulse: Move AudioClient's GetService into mmdevapi.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2908
--
v2: win32u: Use WM_WINE_CLIPCURSOR / TRUE for empty clipping rect.
win32u: Add a separate function to process WM_WINE_CLIPCURSOR.
win32u: Move cursor clipping functions to input.c.
win32u: Move some window functions to window.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2936