// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_UserDataTasks_1_H #define WINRT_Windows_ApplicationModel_UserDataTasks_1_H #include "winrt/impl/Windows.ApplicationModel.UserDataTasks.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::UserDataTasks { struct WINRT_IMPL_EMPTY_BASES IUserDataTask : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTask(std::nullptr_t = nullptr) noexcept {} IUserDataTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskBatch : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskBatch(std::nullptr_t = nullptr) noexcept {} IUserDataTaskBatch(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskList : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskList(std::nullptr_t = nullptr) noexcept {} IUserDataTaskList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskListLimitedWriteOperations : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskListLimitedWriteOperations(std::nullptr_t = nullptr) noexcept {} IUserDataTaskListLimitedWriteOperations(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskListSyncManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskListSyncManager(std::nullptr_t = nullptr) noexcept {} IUserDataTaskListSyncManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskManager(std::nullptr_t = nullptr) noexcept {} IUserDataTaskManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskManagerStatics(std::nullptr_t = nullptr) noexcept {} IUserDataTaskManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskQueryOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskQueryOptions(std::nullptr_t = nullptr) noexcept {} IUserDataTaskQueryOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskReader(std::nullptr_t = nullptr) noexcept {} IUserDataTaskReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskRecurrenceProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskRecurrenceProperties(std::nullptr_t = nullptr) noexcept {} IUserDataTaskRecurrenceProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskRegenerationProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskRegenerationProperties(std::nullptr_t = nullptr) noexcept {} IUserDataTaskRegenerationProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUserDataTaskStore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUserDataTaskStore(std::nullptr_t = nullptr) noexcept {} IUserDataTaskStore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif