// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Services_TargetedContent_1_H #define WINRT_Windows_Services_TargetedContent_1_H #include "winrt/impl/Windows.Storage.Streams.0.h" #include "winrt/impl/Windows.Services.TargetedContent.0.h" WINRT_EXPORT namespace winrt::Windows::Services::TargetedContent { struct WINRT_IMPL_EMPTY_BASES ITargetedContentAction : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentAction(std::nullptr_t = nullptr) noexcept {} ITargetedContentAction(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentAvailabilityChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentAvailabilityChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ITargetedContentAvailabilityChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ITargetedContentChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentCollection : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentCollection(std::nullptr_t = nullptr) noexcept {} ITargetedContentCollection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentContainer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentContainer(std::nullptr_t = nullptr) noexcept {} ITargetedContentContainer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentContainerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentContainerStatics(std::nullptr_t = nullptr) noexcept {} ITargetedContentContainerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentImage : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ITargetedContentImage(std::nullptr_t = nullptr) noexcept {} ITargetedContentImage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentItem(std::nullptr_t = nullptr) noexcept {} ITargetedContentItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentItemState : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentItemState(std::nullptr_t = nullptr) noexcept {} ITargetedContentItemState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentObject : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentObject(std::nullptr_t = nullptr) noexcept {} ITargetedContentObject(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentStateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentStateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ITargetedContentStateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentSubscription : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentSubscription(std::nullptr_t = nullptr) noexcept {} ITargetedContentSubscription(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentSubscriptionOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentSubscriptionOptions(std::nullptr_t = nullptr) noexcept {} ITargetedContentSubscriptionOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentSubscriptionStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentSubscriptionStatics(std::nullptr_t = nullptr) noexcept {} ITargetedContentSubscriptionStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITargetedContentValue : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITargetedContentValue(std::nullptr_t = nullptr) noexcept {} ITargetedContentValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif