// 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_Advertisement_1_H #define WINRT_Windows_Devices_Bluetooth_Advertisement_1_H #include "winrt/impl/Windows.Devices.Bluetooth.Advertisement.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Bluetooth::Advertisement { struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisement(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementBytePattern : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementBytePattern(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementBytePattern(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementBytePatternFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementBytePatternFactory(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementBytePatternFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementDataSection : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementDataSection(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementDataSection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementDataSectionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementDataSectionFactory(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementDataSectionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementDataTypesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementDataTypesStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementDataTypesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementFilter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementFilter(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementFilter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisher(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisher2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisher2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisher2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisher3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisher3(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisher3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherFactory(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherStatusChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementPublisherStatusChangedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementPublisherStatusChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementPublisherStatusChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementReceivedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementReceivedEventArgs2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementReceivedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementReceivedEventArgs3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementReceivedEventArgs3(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementReceivedEventArgs3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementScanParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementScanParameters(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementScanParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementScanParametersStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementScanParametersStatics(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementScanParametersStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcher(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcher2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcher2(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcher2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcher3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcher3(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcher3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcherFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcherFactory(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEAdvertisementWatcherStoppedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEAdvertisementWatcherStoppedEventArgs(std::nullptr_t = nullptr) noexcept {} IBluetoothLEAdvertisementWatcherStoppedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEManufacturerData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEManufacturerData(std::nullptr_t = nullptr) noexcept {} IBluetoothLEManufacturerData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBluetoothLEManufacturerDataFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBluetoothLEManufacturerDataFactory(std::nullptr_t = nullptr) noexcept {} IBluetoothLEManufacturerDataFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif