// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_ApplicationModel_UserActivities_1_H #define WINRT_Windows_ApplicationModel_UserActivities_1_H #include "winrt/impl/Windows.ApplicationModel.UserActivities.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::UserActivities { struct __declspec(empty_bases) IUserActivity : Windows::Foundation::IInspectable, impl::consume_t { IUserActivity(std::nullptr_t = nullptr) noexcept {} IUserActivity(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivity2 : Windows::Foundation::IInspectable, impl::consume_t { IUserActivity2(std::nullptr_t = nullptr) noexcept {} IUserActivity2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivity3 : Windows::Foundation::IInspectable, impl::consume_t { IUserActivity3(std::nullptr_t = nullptr) noexcept {} IUserActivity3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityAttribution : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityAttribution(std::nullptr_t = nullptr) noexcept {} IUserActivityAttribution(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityAttributionFactory : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityAttributionFactory(std::nullptr_t = nullptr) noexcept {} IUserActivityAttributionFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityChannel : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityChannel(std::nullptr_t = nullptr) noexcept {} IUserActivityChannel(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityChannel2 : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityChannel2(std::nullptr_t = nullptr) noexcept {} IUserActivityChannel2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityChannelStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityChannelStatics(std::nullptr_t = nullptr) noexcept {} IUserActivityChannelStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityChannelStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityChannelStatics2(std::nullptr_t = nullptr) noexcept {} IUserActivityChannelStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityChannelStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityChannelStatics3(std::nullptr_t = nullptr) noexcept {} IUserActivityChannelStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityContentInfo : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityContentInfo(std::nullptr_t = nullptr) noexcept {} IUserActivityContentInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityContentInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityContentInfoStatics(std::nullptr_t = nullptr) noexcept {} IUserActivityContentInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityFactory : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityFactory(std::nullptr_t = nullptr) noexcept {} IUserActivityFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityRequest : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityRequest(std::nullptr_t = nullptr) noexcept {} IUserActivityRequest(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityRequestManager : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityRequestManager(std::nullptr_t = nullptr) noexcept {} IUserActivityRequestManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityRequestManagerStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityRequestManagerStatics(std::nullptr_t = nullptr) noexcept {} IUserActivityRequestManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IUserActivityRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivitySession : Windows::Foundation::IInspectable, impl::consume_t { IUserActivitySession(std::nullptr_t = nullptr) noexcept {} IUserActivitySession(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivitySessionHistoryItem : Windows::Foundation::IInspectable, impl::consume_t { IUserActivitySessionHistoryItem(std::nullptr_t = nullptr) noexcept {} IUserActivitySessionHistoryItem(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityStatics : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityStatics(std::nullptr_t = nullptr) noexcept {} IUserActivityStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityVisualElements : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityVisualElements(std::nullptr_t = nullptr) noexcept {} IUserActivityVisualElements(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUserActivityVisualElements2 : Windows::Foundation::IInspectable, impl::consume_t { IUserActivityVisualElements2(std::nullptr_t = nullptr) noexcept {} IUserActivityVisualElements2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif