This corrects what interface should be returned, there isn't a hierarchy with
these IUISettings at all. It should return IUISettings and then QI for
any others that it requires.
--
v2: windows.ui: Use DEFINE_IINSPECTABLE for IUISettings3
windows.ui: Add IUISettings2 stub interface
windows.ui: Add Stubbed interface IUISettings
include: Add Missing IUISettings interfaces.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2465
This is what it looks like:

--
v8: winecfg: Add an option to set WinRT app dark theme.
wine.inf: Add AppsUseLightTheme key.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2183
There is one more patch series of refactoring create_key() after this one, then I can start implementing things.
--
v3: kernelbase: Return the last existing key from open_key() when it's called from create_key().
kernelbase: Pass a name pointer to open_key().
kernelbase: Use open_key() to obtain any existing Wow6432node in create_key().
kernelbase: Call open_key() from open_subkey().
https://gitlab.winehq.org/wine/wine/-/merge_requests/2445
This corrects what interface should be returned, there isn't a hierarchy with
these IUISettings at all. It should return IUISettings and then QI for
any others that it requires.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2465