Rémi Bernon (@rbernon) commented about dlls/windows.devices.bluetooth/gatt.c:
+{ + return CONTAINING_RECORD( iface, struct gatt_service, IGattDeviceService_iface ); +} + +static HRESULT WINAPI gatt_service_QueryInterface( IGattDeviceService *iface, REFIID iid, void **out ) +{ + struct gatt_service *impl = impl_from_IGattDeviceService( iface ); + + TRACE( "(%p, %s, %p)\n", iface, debugstr_guid( iid ), out ); + + if (IsEqualGUID( iid, &IID_IUnknown) || + IsEqualGUID( iid, &IID_IInspectable ) || + IsEqualGUID( iid, &IID_IAgileObject ) || + IsEqualGUID( iid, &IID_IGattDeviceService )) + { + IGattDeviceService_AddRef(( *out = &impl->IGattDeviceService_iface )); Same nit as before.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10865#note_139544