R��mi Bernon (@rbernon) commented about include/windows.devices.enumeration.idl:
[contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.Devices.Enumeration.IDeviceInformation2; }
- [
contract(Windows.Foundation.UniversalApiContract, 1.0),
marshaling_behavior(agile),
- ]
- runtimeclass DeviceInformationCollection
- {
/* FIXME: This should be:
[default] interface Windows.Foundation.Collections.IVectorView<Windows.Devices.Enumeration.DeviceInformation *>;
interface Windows.Foundation.Collections.IIterable<Windows.Devices.Enumeration.DeviceInformation *>; */
I think you should fix widl first if it's not accepting that, and avoid these kind of FIXMEs. Otherwise they tend to stay unfixed, or missed when the feature is implemented.