Rémi Bernon (@rbernon) commented about include/windows.ui.viewmanagement.idl:
+ } + + [ + contract(Windows.Foundation.UniversalApiContract, 1.0), + exclusiveto(Windows.UI.ViewManagement.UISettings), + uuid(bad82401-2721-44f9-bb91-2bb228be442f) + ] + interface IUISettings2 : IInspectable + { + [propget] HRESULT TextScaleFactor([out, retval] DOUBLE *value); + [eventadd] HRESULT TextScaleFactorChanged( + [in] Windows.Foundation.TypedEventHandler<Windows.UI.ViewManagement.UISettings *, IInspectable *> *handler, + [out, retval] EventRegistrationToken *cookie + ); + [eventremove] HRESULT TextScaleFactorChanged([in] EventRegistrationToken cookie); + } I think you can drop the definition of `UISettings2`, `UISettings4`, `UISettings5`, and `UISettings6` as you don't need them.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2103#note_23230