// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_UserDataAccounts_1_H #define WINRT_Windows_ApplicationModel_UserDataAccounts_1_H #include "winrt/impl/Windows.ApplicationModel.UserDataAccounts.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::UserDataAccounts { struct WINRT_IMPL_EMPTY_BASES IUserDataAccount : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccount(std::nullptr_t = nullptr) noexcept {} IUserDataAccount(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccount2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IUserDataAccount2(std::nullptr_t = nullptr) noexcept {} IUserDataAccount2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccount3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccount3(std::nullptr_t = nullptr) noexcept {} IUserDataAccount3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccount4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccount4(std::nullptr_t = nullptr) noexcept {} IUserDataAccount4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountManagerForUser : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccountManagerForUser(std::nullptr_t = nullptr) noexcept {} IUserDataAccountManagerForUser(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccountManagerStatics(std::nullptr_t = nullptr) noexcept {} IUserDataAccountManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountManagerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccountManagerStatics2(std::nullptr_t = nullptr) noexcept {} IUserDataAccountManagerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccountStore(std::nullptr_t = nullptr) noexcept {} IUserDataAccountStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountStore2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IUserDataAccountStore2(std::nullptr_t = nullptr) noexcept {} IUserDataAccountStore2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::CreateAccountAsync; using impl::consume_t::CreateAccountAsync; }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountStore3 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IUserDataAccountStore3(std::nullptr_t = nullptr) noexcept {} IUserDataAccountStore3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} using impl::consume_t::CreateAccountAsync; using impl::consume_t::CreateAccountAsync; }; struct WINRT_IMPL_EMPTY_BASES IUserDataAccountStoreChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataAccountStoreChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserDataAccountStoreChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif