This adds the missing interfaces for `ID3D11On12Device1` and `ID3D11On12Device2` so they can be used in projects using mingw.
--
v2: d3d11on12: Add interfaces for ID3D11On12Device1 and ID3D11On12Device2
https://gitlab.winehq.org/wine/wine/-/merge_requests/4951
Turns out I broke the non virtual desktop case in some cases. Sorry about that.
This basically uses previous behavior for such (`enable_taskbar` is what's used to also determine layered changes in rest of code) while keeping the fix for virtual desktops (i.e. our own taskbar).
Works correctly for me, but let me know if I did something wrong again (welp).
--
v2: explorer: Set layered style on systray icons before calling into the driver.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5076
There are still some issues I need to fix, mainly around timing conversion between MIDI and dmusic. Right now MIDI files seem to be cut off before the end is reached.
Please have a look at the general approach in the meantime, I need to know if this is the right way to do this or not.
--
v29:
https://gitlab.winehq.org/wine/wine/-/merge_requests/4982
Turns out I broke the non virtual desktop case in some cases. Sorry about that.
This basically uses previous behavior for such (`enable_taskbar` is what's used to also determine layered changes in rest of code) while keeping the fix for virtual desktops (i.e. our own taskbar).
Works correctly for me, but let me know if I did something wrong again (welp).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5076