// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Bluetooth_1_H #define WINRT_Windows_Devices_Bluetooth_1_H #include "winrt/impl/Windows.Devices.Bluetooth.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Bluetooth { struct __declspec(empty_bases) IBluetoothAdapter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothAdapter(std::nullptr_t = nullptr) noexcept {} IBluetoothAdapter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothAdapter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothAdapter2(std::nullptr_t = nullptr) noexcept {} IBluetoothAdapter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothAdapter3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothAdapter3(std::nullptr_t = nullptr) noexcept {} IBluetoothAdapter3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothAdapterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothAdapterStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothAdapterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothClassOfDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothClassOfDevice(std::nullptr_t = nullptr) noexcept {} IBluetoothClassOfDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothClassOfDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothClassOfDeviceStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothClassOfDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDevice(std::nullptr_t = nullptr) noexcept {} IBluetoothDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDevice2(std::nullptr_t = nullptr) noexcept {} IBluetoothDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDevice3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDevice3(std::nullptr_t = nullptr) noexcept {} IBluetoothDevice3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDevice4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDevice4(std::nullptr_t = nullptr) noexcept {} IBluetoothDevice4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDevice5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDevice5(std::nullptr_t = nullptr) noexcept {} IBluetoothDevice5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDeviceId : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDeviceId(std::nullptr_t = nullptr) noexcept {} IBluetoothDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDeviceIdStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDeviceIdStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothDeviceIdStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDeviceStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothDeviceStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothDeviceStatics2(std::nullptr_t = nullptr) noexcept {} IBluetoothDeviceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAppearance : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAppearance(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAppearance(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAppearanceCategoriesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAppearanceCategoriesStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAppearanceCategoriesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAppearanceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAppearanceStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAppearanceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEAppearanceSubcategoriesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAppearanceSubcategoriesStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAppearanceSubcategoriesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEConnectionParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEConnectionParameters(std::nullptr_t = nullptr) noexcept {} IBluetoothLEConnectionParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEConnectionPhy : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEConnectionPhy(std::nullptr_t = nullptr) noexcept {} IBluetoothLEConnectionPhy(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEConnectionPhyInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEConnectionPhyInfo(std::nullptr_t = nullptr) noexcept {} IBluetoothLEConnectionPhyInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDevice(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDevice2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDevice3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDevice3(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDevice3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDevice4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDevice4(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDevice4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDevice5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDevice5(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDevice5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDevice6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDevice6(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDevice6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDeviceStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEDeviceStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEDeviceStatics2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEDeviceStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEPreferredConnectionParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEPreferredConnectionParameters(std::nullptr_t = nullptr) noexcept {} IBluetoothLEPreferredConnectionParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEPreferredConnectionParametersRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEPreferredConnectionParametersRequest(std::nullptr_t = nullptr) noexcept {} IBluetoothLEPreferredConnectionParametersRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothLEPreferredConnectionParametersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEPreferredConnectionParametersStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEPreferredConnectionParametersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothSignalStrengthFilter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothSignalStrengthFilter(std::nullptr_t = nullptr) noexcept {} IBluetoothSignalStrengthFilter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBluetoothUuidHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothUuidHelperStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothUuidHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif