This MR adds a basic implementation for the BluetoothAdapter interface in Windows.Devices.Bluetooth, including winebth.sys support for getting properties associated with the radio's Low Energy capabilities. -- v3: windows.devices.bluetooth/tests: Add tests for IBluetoothAdapter. windows.devices.bluetooth: Implement BluetoothAdapter::IsAdvertisementOffloadSupported. windows.devices.bluetooth: Implement BluetoothAdapter::IsCentralRoleSupported. windows.devices.bluetooth: Implement BluetoothAdapter::IsPeripheralRoleSupported. windows.devices.bluetooth: Implement BluetoothAdapter::IsLowEnergySupported. winebth.sys: Implement IOCTL_WINEBTH_RADIO_GET_LE_INFO. winebth.sys: Fetch BLE-related properties for BlueZ adapter objects as well. windows.devices.bluetooth: Implement IBluetoothAdapter::get_DeviceId(). windows.devices.bluetooth: Implement IBluetoothAdapterStatics::GetDefaultAsync(). https://gitlab.winehq.org/wine/wine/-/merge_requests/7659