Rémi Bernon (@rbernon) commented about dlls/windows.ui/uisettings.c:
+static inline struct uisettings *impl_from_IUISettings3( IUISettings3 *iface ) +{
- return CONTAINING_RECORD( iface, struct uisettings, IUISettings3_iface );
+}
+static HRESULT WINAPI uisettings3_QueryInterface( IUISettings3 *iface, REFIID iid, void **out ) +{
- struct uisettings *impl = impl_from_IUISettings3( iface );
- TRACE( "iface %p, iid %s, out %p.\n", iface, debugstr_guid( iid ), out );
- if (IsEqualGUID(iid, &IID_IUnknown) ||
IsEqualGUID(iid, &IID_IInspectable) ||
IsEqualGUID(iid, &IID_IUISettings3))
- {
```suggestion:-3+0 if (IsEqualGUID( iid, &IID_IUnknown ) || IsEqualGUID( iid, &IID_IInspectable ) || IsEqualGUID( iid, &IID_IUISettings3 )) { ```
I think you also should add `IAgileObject` here.