--
v12: maintainers: Add a section for Windows.Devices.Enumeration.
windows.devices.enumeration: Support parsing AQS filters in IDeviceInformationStatics::{FindAllAsyncAqsFilter, CreateWatcherAqsFilter}.
windows.devices.enumeration/tests: Add tests for IDeviceInformationStatics::{FindAllAsyncAqsFilter, CreateWatcherAqsFilter}.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8890
If the read ProgID only has a CurVer key and no CLSID key, it will directly return CO_E_CCLASSSTRING, causing the program to fail to continue running.
Add the key value for finding CurVer.
--
v9: combase:clsid_from_string_reg() add read of CurVer key value.
ole32/tests:add the find CurVer test in CLSIDFromProgID.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7539
I began working on this to address some flakyness (see e.g. https://gitlab.winehq.org/wine/wine/-/jobs/183916), and eventually I ended up rewriting `test_capture()` because the previous implementation looked somewhat incomplete.
--
v6: mmdevapi/tests: Check that the received packet isn't larger than the padding.
mmdevapi/tests: Check that GetBuffer() returns a packet of the expected size.
mmdevapi/tests: Check that GetBuffer() fails when no packet is available.
mmdevapi/tests: Introduce a helper to read many packets when capturing.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8862
--
v11: maintainers: Add a section for Windows.Devices.Enumeration.
windows.devices.enumeration: Support parsing AQS filters in IDeviceInformationStatics::{FindAllAsyncAqsFilter, CreateWatcherAqsFilter}.
windows.devices.enumeration/tests: Add tests for IDeviceInformationStatics::{FindAllAsyncAqsFilter, CreateWatcherAqsFilter}.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8890