--
v2: dmsynth/tests: Test DirectMusicSynth class in isolation.
dmsynth/tests: Test DirectMusicSynthSink class in isolation.
dmsynth/tests: Import and use a check_interface helper.
dmsynth/tests: Avoid dynamic format string.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3675
Since Yousician's last update, it was throwing an error when initialising audio output. Unfortunately I don't have access to the old version, but they seem to have dropped win<10 support, and are using only IAudioClient3_InitializeSharedAudioStream. They also use IDeviceTopology to get the type of the first output connector.
This is the bare minimum I needed to get it working.
--
v9: mmdevapi: add stub for IDeviceTopology
mmdevapi/tests: add test for IDeviceTopology
mmdevapi: implement IAudioClient3_InitializeSharedAudioStream
mmdevapi/tests: add test for AudioClient3_InitializeSharedAudioStream
https://gitlab.winehq.org/wine/wine/-/merge_requests/3554
Sourced from shared/ksarm64.h in the Windows SDK. This header only has offsets and lacks any datatype info, so they may be incorrect.
--
v2: include: Add CHPEV2 CPU area definitions.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3717
Fixes a bug where the statusbar doesn't correctly paint when the parent window is resized. This can be seen in wine notepad.
--
v6: comctl32/status: Invalidate entire status bar on WM_SIZE.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3667