// 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_DataProvider_2_H #define WINRT_Windows_ApplicationModel_UserDataTasks_DataProvider_2_H #include "winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.1.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::UserDataTasks::DataProvider { struct WINRT_IMPL_EMPTY_BASES UserDataTaskDataProviderConnection : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskDataProviderConnection { UserDataTaskDataProviderConnection(std::nullptr_t) noexcept {} UserDataTaskDataProviderConnection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskDataProviderConnection(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskDataProviderTriggerDetails : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskDataProviderTriggerDetails { UserDataTaskDataProviderTriggerDetails(std::nullptr_t) noexcept {} UserDataTaskDataProviderTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskDataProviderTriggerDetails(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListCompleteTaskRequest : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCompleteTaskRequest { UserDataTaskListCompleteTaskRequest(std::nullptr_t) noexcept {} UserDataTaskListCompleteTaskRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCompleteTaskRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListCompleteTaskRequestEventArgs : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCompleteTaskRequestEventArgs { UserDataTaskListCompleteTaskRequestEventArgs(std::nullptr_t) noexcept {} UserDataTaskListCompleteTaskRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCompleteTaskRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListCreateOrUpdateTaskRequest : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCreateOrUpdateTaskRequest { UserDataTaskListCreateOrUpdateTaskRequest(std::nullptr_t) noexcept {} UserDataTaskListCreateOrUpdateTaskRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCreateOrUpdateTaskRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListCreateOrUpdateTaskRequestEventArgs : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCreateOrUpdateTaskRequestEventArgs { UserDataTaskListCreateOrUpdateTaskRequestEventArgs(std::nullptr_t) noexcept {} UserDataTaskListCreateOrUpdateTaskRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListCreateOrUpdateTaskRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListDeleteTaskRequest : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListDeleteTaskRequest { UserDataTaskListDeleteTaskRequest(std::nullptr_t) noexcept {} UserDataTaskListDeleteTaskRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListDeleteTaskRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListDeleteTaskRequestEventArgs : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListDeleteTaskRequestEventArgs { UserDataTaskListDeleteTaskRequestEventArgs(std::nullptr_t) noexcept {} UserDataTaskListDeleteTaskRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListDeleteTaskRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListSkipOccurrenceRequest : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSkipOccurrenceRequest { UserDataTaskListSkipOccurrenceRequest(std::nullptr_t) noexcept {} UserDataTaskListSkipOccurrenceRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSkipOccurrenceRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListSkipOccurrenceRequestEventArgs : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSkipOccurrenceRequestEventArgs { UserDataTaskListSkipOccurrenceRequestEventArgs(std::nullptr_t) noexcept {} UserDataTaskListSkipOccurrenceRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSkipOccurrenceRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListSyncManagerSyncRequest : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSyncManagerSyncRequest { UserDataTaskListSyncManagerSyncRequest(std::nullptr_t) noexcept {} UserDataTaskListSyncManagerSyncRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSyncManagerSyncRequest(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES UserDataTaskListSyncManagerSyncRequestEventArgs : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSyncManagerSyncRequestEventArgs { UserDataTaskListSyncManagerSyncRequestEventArgs(std::nullptr_t) noexcept {} UserDataTaskListSyncManagerSyncRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::UserDataTasks::DataProvider::IUserDataTaskListSyncManagerSyncRequestEventArgs(ptr, take_ownership_from_abi) {} }; } #endif