// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Bluetooth_Background_1_H #define WINRT_Windows_Devices_Bluetooth_Background_1_H #include "winrt/impl/Windows.Devices.Bluetooth.Background.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Bluetooth::Background { struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherTriggerDetails(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherTriggerDetails2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherTriggerDetails2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherTriggerDetails2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcherTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcherTriggerDetails(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattCharacteristicNotificationTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTriggerDetails(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattCharacteristicNotificationTriggerDetails2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattCharacteristicNotificationTriggerDetails2(std::nullptr_t = nullptr) noexcept {} IGattCharacteristicNotificationTriggerDetails2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderConnection : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderConnection(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderConnection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderConnection2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderConnection2(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderConnection2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderConnectionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderConnectionStatics(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderConnectionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IGattServiceProviderTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IGattServiceProviderTriggerDetails(std::nullptr_t = nullptr) noexcept {} IGattServiceProviderTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRfcommConnectionTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRfcommConnectionTriggerDetails(std::nullptr_t = nullptr) noexcept {} IRfcommConnectionTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRfcommInboundConnectionInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRfcommInboundConnectionInformation(std::nullptr_t = nullptr) noexcept {} IRfcommInboundConnectionInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IRfcommOutboundConnectionInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IRfcommOutboundConnectionInformation(std::nullptr_t = nullptr) noexcept {} IRfcommOutboundConnectionInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif