// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Networking_XboxLive_1_H #define WINRT_Windows_Networking_XboxLive_1_H #include "winrt/impl/Windows.Networking.XboxLive.0.h" WINRT_EXPORT namespace winrt::Windows::Networking::XboxLive { struct __declspec(empty_bases) IXboxLiveDeviceAddress : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveDeviceAddress(std::nullptr_t = nullptr) noexcept {} IXboxLiveDeviceAddress(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveDeviceAddressStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveDeviceAddressStatics(std::nullptr_t = nullptr) noexcept {} IXboxLiveDeviceAddressStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveEndpointPair : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveEndpointPair(std::nullptr_t = nullptr) noexcept {} IXboxLiveEndpointPair(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveEndpointPairCreationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveEndpointPairCreationResult(std::nullptr_t = nullptr) noexcept {} IXboxLiveEndpointPairCreationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveEndpointPairStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveEndpointPairStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IXboxLiveEndpointPairStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveEndpointPairStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveEndpointPairStatics(std::nullptr_t = nullptr) noexcept {} IXboxLiveEndpointPairStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveEndpointPairTemplate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveEndpointPairTemplate(std::nullptr_t = nullptr) noexcept {} IXboxLiveEndpointPairTemplate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveEndpointPairTemplateStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveEndpointPairTemplateStatics(std::nullptr_t = nullptr) noexcept {} IXboxLiveEndpointPairTemplateStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveInboundEndpointPairCreatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveInboundEndpointPairCreatedEventArgs(std::nullptr_t = nullptr) noexcept {} IXboxLiveInboundEndpointPairCreatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveQualityOfServiceMeasurement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveQualityOfServiceMeasurement(std::nullptr_t = nullptr) noexcept {} IXboxLiveQualityOfServiceMeasurement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveQualityOfServiceMeasurementStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveQualityOfServiceMeasurementStatics(std::nullptr_t = nullptr) noexcept {} IXboxLiveQualityOfServiceMeasurementStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveQualityOfServiceMetricResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveQualityOfServiceMetricResult(std::nullptr_t = nullptr) noexcept {} IXboxLiveQualityOfServiceMetricResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IXboxLiveQualityOfServicePrivatePayloadResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IXboxLiveQualityOfServicePrivatePayloadResult(std::nullptr_t = nullptr) noexcept {} IXboxLiveQualityOfServicePrivatePayloadResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif