// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Security_Credentials_1_H #define WINRT_Windows_Security_Credentials_1_H #include "winrt/impl/Windows.Security.Credentials.0.h" WINRT_EXPORT namespace winrt::Windows::Security::Credentials { struct WINRT_IMPL_EMPTY_BASES ICredentialFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICredentialFactory(std::nullptr_t = nullptr) noexcept {} ICredentialFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyCredential : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyCredential(std::nullptr_t = nullptr) noexcept {} IKeyCredential(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyCredentialAttestationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyCredentialAttestationResult(std::nullptr_t = nullptr) noexcept {} IKeyCredentialAttestationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyCredentialManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyCredentialManagerStatics(std::nullptr_t = nullptr) noexcept {} IKeyCredentialManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyCredentialOperationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyCredentialOperationResult(std::nullptr_t = nullptr) noexcept {} IKeyCredentialOperationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IKeyCredentialRetrievalResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IKeyCredentialRetrievalResult(std::nullptr_t = nullptr) noexcept {} IKeyCredentialRetrievalResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPasswordCredential : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPasswordCredential(std::nullptr_t = nullptr) noexcept {} IPasswordCredential(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPasswordVault : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPasswordVault(std::nullptr_t = nullptr) noexcept {} IPasswordVault(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccount : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccount(std::nullptr_t = nullptr) noexcept {} IWebAccount(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccount2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccount2(std::nullptr_t = nullptr) noexcept {} IWebAccount2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountFactory(std::nullptr_t = nullptr) noexcept {} IWebAccountFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountProvider : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountProvider(std::nullptr_t = nullptr) noexcept {} IWebAccountProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountProvider2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProvider2(std::nullptr_t = nullptr) noexcept {} IWebAccountProvider2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountProvider3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IWebAccountProvider3(std::nullptr_t = nullptr) noexcept {} IWebAccountProvider3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountProvider4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountProvider4(std::nullptr_t = nullptr) noexcept {} IWebAccountProvider4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IWebAccountProviderFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IWebAccountProviderFactory(std::nullptr_t = nullptr) noexcept {} IWebAccountProviderFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif