// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Networking_Connectivity_1_H #define WINRT_Windows_Networking_Connectivity_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Networking.Connectivity.0.h" WINRT_EXPORT namespace winrt::Windows::Networking::Connectivity { struct __declspec(empty_bases) IAttributedNetworkUsage : Windows::Foundation::IInspectable, impl::consume_t { IAttributedNetworkUsage(std::nullptr_t = nullptr) noexcept {} IAttributedNetworkUsage(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICellularApnContext : Windows::Foundation::IInspectable, impl::consume_t { ICellularApnContext(std::nullptr_t = nullptr) noexcept {} ICellularApnContext(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICellularApnContext2 : Windows::Foundation::IInspectable, impl::consume_t { ICellularApnContext2(std::nullptr_t = nullptr) noexcept {} ICellularApnContext2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionCost : Windows::Foundation::IInspectable, impl::consume_t { IConnectionCost(std::nullptr_t = nullptr) noexcept {} IConnectionCost(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionCost2 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionCost2(std::nullptr_t = nullptr) noexcept {} IConnectionCost2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfile : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfile(std::nullptr_t = nullptr) noexcept {} IConnectionProfile(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfile2 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfile2(std::nullptr_t = nullptr) noexcept {} IConnectionProfile2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfile3 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfile3(std::nullptr_t = nullptr) noexcept {} IConnectionProfile3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfile4 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfile4(std::nullptr_t = nullptr) noexcept {} IConnectionProfile4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfile5 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfile5(std::nullptr_t = nullptr) noexcept {} IConnectionProfile5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfileFilter : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfileFilter(std::nullptr_t = nullptr) noexcept {} IConnectionProfileFilter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfileFilter2 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfileFilter2(std::nullptr_t = nullptr) noexcept {} IConnectionProfileFilter2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionProfileFilter3 : Windows::Foundation::IInspectable, impl::consume_t { IConnectionProfileFilter3(std::nullptr_t = nullptr) noexcept {} IConnectionProfileFilter3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectionSession : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IConnectionSession(std::nullptr_t = nullptr) noexcept {} IConnectionSession(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectivityInterval : Windows::Foundation::IInspectable, impl::consume_t { IConnectivityInterval(std::nullptr_t = nullptr) noexcept {} IConnectivityInterval(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IConnectivityManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IConnectivityManagerStatics(std::nullptr_t = nullptr) noexcept {} IConnectivityManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataPlanStatus : Windows::Foundation::IInspectable, impl::consume_t { IDataPlanStatus(std::nullptr_t = nullptr) noexcept {} IDataPlanStatus(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataPlanUsage : Windows::Foundation::IInspectable, impl::consume_t { IDataPlanUsage(std::nullptr_t = nullptr) noexcept {} IDataPlanUsage(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDataUsage : Windows::Foundation::IInspectable, impl::consume_t { IDataUsage(std::nullptr_t = nullptr) noexcept {} IDataUsage(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIPInformation : Windows::Foundation::IInspectable, impl::consume_t { IIPInformation(std::nullptr_t = nullptr) noexcept {} IIPInformation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILanIdentifier : Windows::Foundation::IInspectable, impl::consume_t { ILanIdentifier(std::nullptr_t = nullptr) noexcept {} ILanIdentifier(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILanIdentifierData : Windows::Foundation::IInspectable, impl::consume_t { ILanIdentifierData(std::nullptr_t = nullptr) noexcept {} ILanIdentifierData(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkAdapter : Windows::Foundation::IInspectable, impl::consume_t { INetworkAdapter(std::nullptr_t = nullptr) noexcept {} INetworkAdapter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkInformationStatics : Windows::Foundation::IInspectable, impl::consume_t { INetworkInformationStatics(std::nullptr_t = nullptr) noexcept {} INetworkInformationStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkInformationStatics2 : Windows::Foundation::IInspectable, impl::consume_t { INetworkInformationStatics2(std::nullptr_t = nullptr) noexcept {} INetworkInformationStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkItem : Windows::Foundation::IInspectable, impl::consume_t { INetworkItem(std::nullptr_t = nullptr) noexcept {} INetworkItem(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkSecuritySettings : Windows::Foundation::IInspectable, impl::consume_t { INetworkSecuritySettings(std::nullptr_t = nullptr) noexcept {} INetworkSecuritySettings(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkStateChangeEventDetails : Windows::Foundation::IInspectable, impl::consume_t { INetworkStateChangeEventDetails(std::nullptr_t = nullptr) noexcept {} INetworkStateChangeEventDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkStateChangeEventDetails2 : Windows::Foundation::IInspectable, impl::consume_t { INetworkStateChangeEventDetails2(std::nullptr_t = nullptr) noexcept {} INetworkStateChangeEventDetails2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) INetworkUsage : Windows::Foundation::IInspectable, impl::consume_t { INetworkUsage(std::nullptr_t = nullptr) noexcept {} INetworkUsage(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProviderNetworkUsage : Windows::Foundation::IInspectable, impl::consume_t { IProviderNetworkUsage(std::nullptr_t = nullptr) noexcept {} IProviderNetworkUsage(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProxyConfiguration : Windows::Foundation::IInspectable, impl::consume_t { IProxyConfiguration(std::nullptr_t = nullptr) noexcept {} IProxyConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRoutePolicy : Windows::Foundation::IInspectable, impl::consume_t { IRoutePolicy(std::nullptr_t = nullptr) noexcept {} IRoutePolicy(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IRoutePolicyFactory : Windows::Foundation::IInspectable, impl::consume_t { IRoutePolicyFactory(std::nullptr_t = nullptr) noexcept {} IRoutePolicyFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWlanConnectionProfileDetails : Windows::Foundation::IInspectable, impl::consume_t { IWlanConnectionProfileDetails(std::nullptr_t = nullptr) noexcept {} IWlanConnectionProfileDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWwanConnectionProfileDetails : Windows::Foundation::IInspectable, impl::consume_t { IWwanConnectionProfileDetails(std::nullptr_t = nullptr) noexcept {} IWwanConnectionProfileDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWwanConnectionProfileDetails2 : Windows::Foundation::IInspectable, impl::consume_t { IWwanConnectionProfileDetails2(std::nullptr_t = nullptr) noexcept {} IWwanConnectionProfileDetails2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif