// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Security_Authentication_Web_Core_1_H #define WINRT_Windows_Security_Authentication_Web_Core_1_H #include "winrt/impl/Windows.Security.Authentication.Web.Core.0.h" WINRT_EXPORT namespace winrt::Windows::Security::Authentication::Web::Core { struct __declspec(empty_bases) IFindAllAccountsResult : Windows::Foundation::IInspectable, impl::consume_t { IFindAllAccountsResult(std::nullptr_t = nullptr) noexcept {} IFindAllAccountsResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IWebAccountEventArgs(std::nullptr_t = nullptr) noexcept {} IWebAccountEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountMonitor : Windows::Foundation::IInspectable, impl::consume_t { IWebAccountMonitor(std::nullptr_t = nullptr) noexcept {} IWebAccountMonitor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAccountMonitor2 : Windows::Foundation::IInspectable, impl::consume_t { IWebAccountMonitor2(std::nullptr_t = nullptr) noexcept {} IWebAccountMonitor2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAuthenticationCoreManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IWebAuthenticationCoreManagerStatics(std::nullptr_t = nullptr) noexcept {} IWebAuthenticationCoreManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAuthenticationCoreManagerStatics2 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAuthenticationCoreManagerStatics2(std::nullptr_t = nullptr) noexcept {} IWebAuthenticationCoreManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::FindAccountProviderAsync; using impl::consume_t::FindAccountProviderAsync; }; struct __declspec(empty_bases) IWebAuthenticationCoreManagerStatics3 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAuthenticationCoreManagerStatics3(std::nullptr_t = nullptr) noexcept {} IWebAuthenticationCoreManagerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebAuthenticationCoreManagerStatics4 : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAuthenticationCoreManagerStatics4(std::nullptr_t = nullptr) noexcept {} IWebAuthenticationCoreManagerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderError : Windows::Foundation::IInspectable, impl::consume_t { IWebProviderError(std::nullptr_t = nullptr) noexcept {} IWebProviderError(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebProviderErrorFactory : Windows::Foundation::IInspectable, impl::consume_t { IWebProviderErrorFactory(std::nullptr_t = nullptr) noexcept {} IWebProviderErrorFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenRequest : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenRequest(std::nullptr_t = nullptr) noexcept {} IWebTokenRequest(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenRequest2 : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenRequest2(std::nullptr_t = nullptr) noexcept {} IWebTokenRequest2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenRequest3 : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenRequest3(std::nullptr_t = nullptr) noexcept {} IWebTokenRequest3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenRequestFactory : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenRequestFactory(std::nullptr_t = nullptr) noexcept {} IWebTokenRequestFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenRequestResult : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenRequestResult(std::nullptr_t = nullptr) noexcept {} IWebTokenRequestResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenResponse : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenResponse(std::nullptr_t = nullptr) noexcept {} IWebTokenResponse(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IWebTokenResponseFactory : Windows::Foundation::IInspectable, impl::consume_t { IWebTokenResponseFactory(std::nullptr_t = nullptr) noexcept {} IWebTokenResponseFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif