This MR adds support for the simpler fields in `D3DX10_IMAGE_LOAD_INFO`. I've deferred handling the `Filter` fields to another MR as I'm currently in the process of figuring out what the default values for those fields are. :)
--
v3: d3dx10: Add support for handling the format field in D3DX10_IMAGE_LOAD_INFO.
d3dx10: Add support for custom texture dimension arguments in D3DX10_IMAGE_LOAD_INFO.
d3dx10: Create 3D textures for images representing 3D textures.
d3dx10: Fill pSrcInfo structure in D3DX10_IMAGE_LOAD_INFO if passed in.
d3dx10/tests: Add tests for the D3DX10_IMAGE_LOAD_INFO structure argument.
d3dx10/tests: Use readback functions from d3d10core tests for resource readback.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9089
--
v2: adsldp/tests: Add a test for opening schema as an ADs object.
adsldp: Accept virtual objects in IADsOpenDSObject::OpenDSObject().
adsldp/tests: Add some tests for IADs::get_Schema().
activeds: Retry without ADS_SECURE_AUTHENTICATION for an AD path.
adsldp: Fail to create IADs if it doesn't have an associated schema attribute.
adsldp: Implement IADs::get_Schema().
https://gitlab.winehq.org/wine/wine/-/merge_requests/9144
This has been implemented in a few different ways (see MR !7238 and MR !359), neither of which have associated tests.
This way of doing things sidesteps the need to update existing `VT_BLOB` properties by just storing/retrieving them in the same format we always have. If the registry data doesn't match a set of criteria, we treat it as `VT_BLOB` always.
--
v2: mmdevapi: Add support for storing VT_CLSID properties.
mmdevapi: Add support for storing VT_BOOL properties.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8760