// C++/WinRT v2.0.220110.5 // 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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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