// 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_Web_Provider_1_H #define WINRT_Windows_Security_Authentication_Web_Provider_1_H #include "winrt/impl/Windows.Security.Authentication.Web.Provider.0.h" WINRT_EXPORT namespace winrt::Windows::Security::Authentication::Web::Provider { struct __declspec(empty_bases) IWebAccountClientView : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountClientView(std::nullptr_t = nullptr) noexcept {} IWebAccountClientView(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountClientViewFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountClientViewFactory(std::nullptr_t = nullptr) noexcept {} IWebAccountClientViewFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountManagerStatics(std::nullptr_t = nullptr) noexcept {} IWebAccountManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountManagerStatics2(std::nullptr_t = nullptr) noexcept {} IWebAccountManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountManagerStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountManagerStatics3(std::nullptr_t = nullptr) noexcept {} IWebAccountManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountManagerStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountManagerStatics4(std::nullptr_t = nullptr) noexcept {} IWebAccountManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountMapManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountMapManagerStatics(std::nullptr_t = nullptr) noexcept {} IWebAccountMapManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderAddAccountOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderAddAccountOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderAddAccountOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderBaseReportOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountProviderBaseReportOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderBaseReportOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderDeleteAccountOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderDeleteAccountOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderDeleteAccountOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderManageAccountOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderManageAccountOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderManageAccountOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountProviderOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderRetrieveCookiesOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderRetrieveCookiesOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderRetrieveCookiesOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderSignOutAccountOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderSignOutAccountOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderSignOutAccountOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderSilentReportOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderSilentReportOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderSilentReportOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderTokenObjects : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountProviderTokenObjects(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderTokenObjects(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderTokenObjects2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderTokenObjects2(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderTokenObjects2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderTokenOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderTokenOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderTokenOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountProviderUIReportOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProviderUIReportOperation(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderUIReportOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountScopeManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountScopeManagerStatics(std::nullptr_t = nullptr) noexcept {} IWebAccountScopeManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderTokenRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebProviderTokenRequest(std::nullptr_t = nullptr) noexcept {} IWebProviderTokenRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderTokenRequest2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebProviderTokenRequest2(std::nullptr_t = nullptr) noexcept {} IWebProviderTokenRequest2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderTokenRequest3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebProviderTokenRequest3(std::nullptr_t = nullptr) noexcept {} IWebProviderTokenRequest3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderTokenResponse : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebProviderTokenResponse(std::nullptr_t = nullptr) noexcept {} IWebProviderTokenResponse(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderTokenResponseFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebProviderTokenResponseFactory(std::nullptr_t = nullptr) noexcept {} IWebProviderTokenResponseFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif