// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Security_Authentication_OnlineId_1_H #define WINRT_Windows_Security_Authentication_OnlineId_1_H #include "winrt/impl/Windows.Security.Authentication.OnlineId.0.h" WINRT_EXPORT namespace winrt::Windows::Security::Authentication::OnlineId { struct __declspec(empty_bases) IOnlineIdAuthenticator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdAuthenticator(std::nullptr_t = nullptr) noexcept {} IOnlineIdAuthenticator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdServiceTicket : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdServiceTicket(std::nullptr_t = nullptr) noexcept {} IOnlineIdServiceTicket(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdServiceTicketRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdServiceTicketRequest(std::nullptr_t = nullptr) noexcept {} IOnlineIdServiceTicketRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdServiceTicketRequestFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdServiceTicketRequestFactory(std::nullptr_t = nullptr) noexcept {} IOnlineIdServiceTicketRequestFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdSystemAuthenticatorForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdSystemAuthenticatorForUser(std::nullptr_t = nullptr) noexcept {} IOnlineIdSystemAuthenticatorForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdSystemAuthenticatorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdSystemAuthenticatorStatics(std::nullptr_t = nullptr) noexcept {} IOnlineIdSystemAuthenticatorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdSystemIdentity : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdSystemIdentity(std::nullptr_t = nullptr) noexcept {} IOnlineIdSystemIdentity(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOnlineIdSystemTicketResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IOnlineIdSystemTicketResult(std::nullptr_t = nullptr) noexcept {} IOnlineIdSystemTicketResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserIdentity : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserIdentity(std::nullptr_t = nullptr) noexcept {} IUserIdentity(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif