This is necessary when connecting to a device when using the SoftDevice. The information is not set on Linux and Windows and is ignored on those platform when connecting.
Only scanning has been implemented so far. The most work was really just understanding WinRT well enough to get to this point.