// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Web_Syndication_1_H #define WINRT_Windows_Web_Syndication_1_H #include "winrt/impl/Windows.Web.Syndication.0.h" WINRT_EXPORT namespace winrt::Windows::Web::Syndication { struct WINRT_IMPL_EMPTY_BASES ISyndicationAttribute : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationAttribute(std::nullptr_t = nullptr) noexcept {} ISyndicationAttribute(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationAttributeFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationAttributeFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationAttributeFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationCategory : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationCategory(std::nullptr_t = nullptr) noexcept {} ISyndicationCategory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationCategoryFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationCategoryFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationCategoryFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationClient : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationClient(std::nullptr_t = nullptr) noexcept {} ISyndicationClient(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationClientFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationClientFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationClientFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationContent : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationContent(std::nullptr_t = nullptr) noexcept {} ISyndicationContent(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationContentFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationContentFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationContentFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationErrorStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationErrorStatics(std::nullptr_t = nullptr) noexcept {} ISyndicationErrorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationFeed : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationFeed(std::nullptr_t = nullptr) noexcept {} ISyndicationFeed(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationFeedFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationFeedFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationFeedFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationGenerator : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationGenerator(std::nullptr_t = nullptr) noexcept {} ISyndicationGenerator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationGeneratorFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationGeneratorFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationGeneratorFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationItem : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationItem(std::nullptr_t = nullptr) noexcept {} ISyndicationItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationItemFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationLink : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationLink(std::nullptr_t = nullptr) noexcept {} ISyndicationLink(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationLinkFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationLinkFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationLinkFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationNode : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationNode(std::nullptr_t = nullptr) noexcept {} ISyndicationNode(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationNodeFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationNodeFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationNodeFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationPerson : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationPerson(std::nullptr_t = nullptr) noexcept {} ISyndicationPerson(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationPersonFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationPersonFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationPersonFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationText : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ISyndicationText(std::nullptr_t = nullptr) noexcept {} ISyndicationText(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISyndicationTextFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISyndicationTextFactory(std::nullptr_t = nullptr) noexcept {} ISyndicationTextFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif