// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Networking_Proximity_1_H #define WINRT_Windows_Networking_Proximity_1_H #include "winrt/impl/Windows.Networking.Proximity.0.h" WINRT_EXPORT namespace winrt::Windows::Networking::Proximity { struct WINRT_IMPL_EMPTY_BASES IConnectionRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IConnectionRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IConnectionRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPeerFinderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPeerFinderStatics(std::nullptr_t = nullptr) noexcept {} IPeerFinderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPeerFinderStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPeerFinderStatics2(std::nullptr_t = nullptr) noexcept {} IPeerFinderStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPeerInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPeerInformation(std::nullptr_t = nullptr) noexcept {} IPeerInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPeerInformation3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPeerInformation3(std::nullptr_t = nullptr) noexcept {} IPeerInformation3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPeerInformationWithHostAndService : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPeerInformationWithHostAndService(std::nullptr_t = nullptr) noexcept {} IPeerInformationWithHostAndService(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPeerWatcher : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPeerWatcher(std::nullptr_t = nullptr) noexcept {} IPeerWatcher(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProximityDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProximityDevice(std::nullptr_t = nullptr) noexcept {} IProximityDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProximityDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProximityDeviceStatics(std::nullptr_t = nullptr) noexcept {} IProximityDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IProximityMessage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProximityMessage(std::nullptr_t = nullptr) noexcept {} IProximityMessage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITriggeredConnectionStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITriggeredConnectionStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ITriggeredConnectionStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif