Rémi Bernon (@rbernon) commented about include/windows.devices.bluetooth.advertisement.idl:
[propget] HRESULT IsAnonymous([out, retval] boolean *value);
[propget] HRESULT IsConnectable([out, retval] boolean *value);
[propget] HRESULT IsScannable([out, retval] boolean *value);
[propget] HRESULT IsDirected([out, retval] boolean *value);
[propget] HRESULT IsScanResponse([out, retval] boolean *value);
- }
- [
contract(Windows.Foundation.UniversalApiContract, 1.0),
marshaling_behavior(agile),
threading(both)
- ]
- runtimeclass BluetoothLEAdvertisementReceivedEventArgs
- {
[default] interface Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementReceivedEventArgs;
[contract(Windows.Foundation.UniversalApiContract, 10.0)] interface Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementReceivedEventArgs2;
```suggestion:-0+0 [contract(Windows.Foundation.UniversalApiContract, 10.0)] interface Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementReceivedEventArgs2; [contract(Windows.Foundation.UniversalApiContract, 19.0) /*, experimental */] interface Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementReceivedEventArgs3; ```
Same as above, although as it's the second time maybe worth considering adding the attribute in widl.