On Mon Nov 18 08:01:10 2024 +0000, Zhiyi Zhang wrote:
Use DEFINE_IINSPECTABLE instead DEFINE_IINSPECTABLE_ if possible.
`Iterable` has two separate implementations. One is derived from `MapView<HSTRING, IInspectable *>`, while the other is from the `IPropertySet`'s `Map<HSTRING, IInspectable *>` interface. Using `DEFINE_IINSPECTABLE` for both would create a conflict for the `impl_from_IIterable_IKeyValuePair_HSTRING_IInspectable` function.