text: // WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
  
  #ifndef WINRT_Windows_Devices_Radios_2_H
  #define WINRT_Windows_Devices_Radios_2_H
  #include "winrt/impl/Windows.Devices.Radios.1.h"
  WINRT_EXPORT namespace winrt::Windows::Devices::Radios
  {
      struct __declspec(empty_bases) Radio : winrt::Windows::Devices::Radios::IRadio
      {
          Radio(std::nullptr_t) noexcept {}
          Radio(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Radios::IRadio(ptr, take_ownership_from_abi) {}
          Radio(Radio const&) noexcept = default;
          Radio(Radio&&) noexcept = default;
          Radio& operator=(Radio const&) & noexcept = default;
          Radio& operator=(Radio&&) & noexcept = default;
          static auto GetRadiosAsync();
          static auto GetDeviceSelector();
          static auto FromIdAsync(param::hstring const& deviceId);
          static auto RequestAccessAsync();
      };
  }
  #endif
  