Surfaces without DDSCAPS_TEXTURE can still be textured when used with a software
device.
wined3d currently doesn't care about the bind flags for surfaces set with
wined3d_stateblock_set_texture(), but we currently set the right bind flags
anyway.
More saliently, I plan to change this fact, and internally translate those
textures to SRVs, in order to simplify some internal code and make d3d1-9
support for the Vulkan backend easier. In this case we really will need
WINED3D_BIND_SHADER_RESOURCE to be set.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4038
--
v3: uiautomationcore: Use EVENT_OBJECT_DESTROY to remove HWNDs from the COM API focus change HWND map.
uiautomationcore: Use EVENT_OBJECT_FOCUS to advise HWND providers of focus change events in the COM API.
uiautomationcore: Query EVENT_OBJECT_FOCUS HWND for a serverside provider if there is a registered focus change event handler.
uiautomationcore/tests: Add tests for IUIAutomationFocusChangedEventHandler event advisement behavior.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4024