format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Windows.Web.Syndication

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[SyndicationFeed, RetrievalProgress]
    guid 1017bbe0-9d10-543e-8f03-885122a082f3
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Web.Syndication.SyndicationFeed;{7ffe3cd2-5b66-4d62-8403-1bc10d910d6b});struct(Windows.Web.Syndication.RetrievalProgress;u4;u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Web.Syndication.SyndicationFeed
    argument Windows.Web.Syndication.RetrievalProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=71 reverse=13
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> name=asyncInfo
            in struct type=Windows.Web.Syndication.RetrievalProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[SyndicationFeed, RetrievalProgress]
    guid 0e3d7f70-4e8c-5260-a7e5-786e05bded99
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Web.Syndication.SyndicationFeed;{7ffe3cd2-5b66-4d62-8403-1bc10d910d6b});struct(Windows.Web.Syndication.RetrievalProgress;u4;u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Web.Syndication.SyndicationFeed
    argument Windows.Web.Syndication.RetrievalProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[SyndicationFeed, RetrievalProgress]
    guid 92eaf151-415e-5f87-8095-781623c88998
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Web.Syndication.SyndicationFeed;{7ffe3cd2-5b66-4d62-8403-1bc10d910d6b});struct(Windows.Web.Syndication.RetrievalProgress;u4;u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Web.Syndication.SyndicationFeed
    argument Windows.Web.Syndication.RetrievalProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Web.Syndication.SyndicationFeed return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.ISyndicationNode> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ISyndicationNode]
    guid b486569a-72b3-57aa-9950-cea0b3e4fc58
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};{753cef78-51f8-45c0-a9f5-f1719dec3fb2})
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Syndication.ISyndicationNode
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationAttribute> concrete iterable
    py winrt.windows.foundation.collections._IIterable[SyndicationAttribute]
    guid 329eabe1-efcc-539e-96ba-f6a44f221dbd
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Syndication.SyndicationAttribute;{71e8f969-526e-4001-9a91-e84f83161ab1}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Syndication.SyndicationAttribute
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationCategory> concrete iterable
    py winrt.windows.foundation.collections._IIterable[SyndicationCategory]
    guid d151f7d1-eabd-5300-b55c-149eb289cc71
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Syndication.SyndicationCategory;{8715626f-0cba-4a7f-89ff-ecb5281423b6}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Syndication.SyndicationCategory
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationItem> concrete iterable
    py winrt.windows.foundation.collections._IIterable[SyndicationItem]
    guid 55463eef-ecb8-59cd-8d6b-74daacbe7d19
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Syndication.SyndicationItem;{548db883-c384-45c1-8ae8-a378c4ec486c}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Syndication.SyndicationItem
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationLink> concrete iterable
    py winrt.windows.foundation.collections._IIterable[SyndicationLink]
    guid c6919f6a-66d9-556a-9632-87d39af14638
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Syndication.SyndicationLink;{27553abd-a10e-41b5-86bd-9759086eb0c5}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Syndication.SyndicationLink
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationPerson> concrete iterable
    py winrt.windows.foundation.collections._IIterable[SyndicationPerson]
    guid e58e7844-eb34-5284-b09e-de6762d548ca
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Syndication.SyndicationPerson;{fa1ee5da-a7c6-4517-a096-0143faf29327}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Syndication.SyndicationPerson
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ISyndicationNode]
    guid 2dc8d9d6-0f44-5692-933e-f8902ab7fb94
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};{753cef78-51f8-45c0-a9f5-f1719dec3fb2})
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Syndication.ISyndicationNode
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=22 role=current
            out interface type=Windows.Web.Syndication.ISyndicationNode return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> shape=117 reverse=101 role=get_many
            fill_array interface type=Windows.Web.Syndication.ISyndicationNode name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[SyndicationAttribute]
    guid a76fcde8-f86f-5b75-aa7d-5787467a319d
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Syndication.SyndicationAttribute;{71e8f969-526e-4001-9a91-e84f83161ab1}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Syndication.SyndicationAttribute
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=22 role=current
            out class type=Windows.Web.Syndication.SyndicationAttribute return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Syndication.SyndicationAttribute name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[SyndicationCategory]
    guid 2a9228fa-b088-5690-bb38-b7044e0b502b
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Syndication.SyndicationCategory;{8715626f-0cba-4a7f-89ff-ecb5281423b6}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Syndication.SyndicationCategory
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=22 role=current
            out class type=Windows.Web.Syndication.SyndicationCategory return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Syndication.SyndicationCategory name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[SyndicationItem]
    guid d5692aa3-d785-5db4-ac5c-b3832082e629
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Syndication.SyndicationItem;{548db883-c384-45c1-8ae8-a378c4ec486c}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Syndication.SyndicationItem
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=22 role=current
            out class type=Windows.Web.Syndication.SyndicationItem return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Syndication.SyndicationItem name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[SyndicationLink]
    guid 901642b7-6ca4-5b57-b8f1-73208342ba4a
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Syndication.SyndicationLink;{27553abd-a10e-41b5-86bd-9759086eb0c5}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Syndication.SyndicationLink
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=22 role=current
            out class type=Windows.Web.Syndication.SyndicationLink return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Syndication.SyndicationLink name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[SyndicationPerson]
    guid 1745e807-f209-5da6-8855-7f99e25eb1fc
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Syndication.SyndicationPerson;{fa1ee5da-a7c6-4517-a096-0143faf29327}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Syndication.SyndicationPerson
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=22 role=current
            out class type=Windows.Web.Syndication.SyndicationPerson return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Syndication.SyndicationPerson name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Web.Syndication.ISyndicationAttribute
    guid 71e8f969-526e-4001-9a91-e84f83161ab1

interface Windows.Web.Syndication.ISyndicationAttributeFactory
    guid 624f1599-ed3e-420f-be86-640414886e4b

interface Windows.Web.Syndication.ISyndicationCategory
    guid 8715626f-0cba-4a7f-89ff-ecb5281423b6

interface Windows.Web.Syndication.ISyndicationCategoryFactory
    guid ab42802f-49e0-4525-8ab2-ab45c02528ff

interface Windows.Web.Syndication.ISyndicationClient python_type
    py _ISyndicationClient
    guid 9e18a9b7-7249-4b45-b229-7df895a5a1f5
    signature {9e18a9b7-7249-4b45-b229-7df895a5a1f5}
    property bypass_cache_on_retrieve
        get get_BypassCacheOnRetrieve slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=186
            out boolean return
        put put_BypassCacheOnRetrieve slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=194
            in boolean name=value
    property max_response_buffer_size
        get get_MaxResponseBufferSize slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=121
            out uint32 return
        put put_MaxResponseBufferSize slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=141
            in uint32 name=value
    property proxy_credential
        get get_ProxyCredential slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=62
            out class type=Windows.Security.Credentials.PasswordCredential return
        put put_ProxyCredential slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=99
            in class type=Windows.Security.Credentials.PasswordCredential name=value
    property server_credential
        get get_ServerCredential slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=22
            out class type=Windows.Security.Credentials.PasswordCredential return
        put put_ServerCredential slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=43
            in class type=Windows.Security.Credentials.PasswordCredential name=value
    property timeout
        get get_Timeout slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=162
            out uint32 return
        put put_Timeout slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=173
            in uint32 name=value
    method retrieve_feed_async
        method RetrieveFeedAsync slot=17 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=51 reverse=211
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> return
    method set_request_header
        method SetRequestHeader slot=16 inputs=2 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=51 reverse=203
            in string name=name
            in string name=value

interface Windows.Web.Syndication.ISyndicationClientFactory
    guid 2ec4b32c-a79b-4114-b29a-05dffbafb9a4

interface Windows.Web.Syndication.ISyndicationContent
    guid 4641fefe-0e55-40d0-b8d0-6a2ccba9fc7c

interface Windows.Web.Syndication.ISyndicationContentFactory
    guid 3d2fbb93-9520-4173-9388-7e2df324a8a0

interface Windows.Web.Syndication.ISyndicationErrorStatics
    guid 1fbb2361-45c7-4833-8aa0-be5f3b58a7f4

interface Windows.Web.Syndication.ISyndicationFeed
    guid 7ffe3cd2-5b66-4d62-8403-1bc10d910d6b

interface Windows.Web.Syndication.ISyndicationFeedFactory
    guid 23472232-8be9-48b7-8934-6205131d9357

interface Windows.Web.Syndication.ISyndicationGenerator
    guid 9768b379-fb2b-4f6d-b41c-088a5868825c

interface Windows.Web.Syndication.ISyndicationGeneratorFactory
    guid a34083e3-1e26-4dbc-ba9d-1ab84beff97b

interface Windows.Web.Syndication.ISyndicationItem
    guid 548db883-c384-45c1-8ae8-a378c4ec486c

interface Windows.Web.Syndication.ISyndicationItemFactory
    guid 251d434f-7db8-487a-85e4-10d191e66ebb

interface Windows.Web.Syndication.ISyndicationLink
    guid 27553abd-a10e-41b5-86bd-9759086eb0c5

interface Windows.Web.Syndication.ISyndicationLinkFactory
    guid 5ed863d4-5535-48ac-98d4-c190995080b3

interface Windows.Web.Syndication.ISyndicationNode python_type
    py _ISyndicationNode
    guid 753cef78-51f8-45c0-a9f5-f1719dec3fb2
    signature {753cef78-51f8-45c0-a9f5-f1719dec3fb2}
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

interface Windows.Web.Syndication.ISyndicationNodeFactory
    guid 12902188-4acb-49a8-b777-a5eb92e18a79

interface Windows.Web.Syndication.ISyndicationPerson
    guid fa1ee5da-a7c6-4517-a096-0143faf29327

interface Windows.Web.Syndication.ISyndicationPersonFactory
    guid dcf4886d-229d-4b58-a49b-f3d2f0f5c99f

interface Windows.Web.Syndication.ISyndicationText python_type
    py _ISyndicationText
    guid b9cc5e80-313a-4091-a2a6-243e0ee923f9
    signature {b9cc5e80-313a-4091-a2a6-243e0ee923f9}
    requires Windows.Web.Syndication.ISyndicationNode
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=22
            out string return
        put put_Text slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=43
            in string name=value
    property type
        get get_Type slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=62
            out string return
        put put_Type slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=99
            in string name=value
    property xml
        get get_Xml slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=121
            out class type=Windows.Data.Xml.Dom.XmlDocument return
        put put_Xml slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=141
            in class type=Windows.Data.Xml.Dom.XmlDocument name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

interface Windows.Web.Syndication.ISyndicationTextFactory
    guid ee7342f7-11c6-4b25-ab62-e596bd162946

interface Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[ISyndicationNode]
    guid f4508afa-9f02-5eb8-a389-14bbe5193ac0
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};{753cef78-51f8-45c0-a9f5-f1719dec3fb2})
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.ISyndicationNode>
    argument Windows.Web.Syndication.ISyndicationNode
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=173 role=append
            in interface type=Windows.Web.Syndication.ISyndicationNode name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out interface type=Windows.Web.Syndication.ISyndicationNode return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array interface type=Windows.Web.Syndication.ISyndicationNode name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.ISyndicationNode> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=117 reverse=101 role=index_of
            in interface type=Windows.Web.Syndication.ISyndicationNode name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in interface type=Windows.Web.Syndication.ISyndicationNode name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=51 reverse=211 role=replace_all
            pass_array interface type=Windows.Web.Syndication.ISyndicationNode name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in interface type=Windows.Web.Syndication.ISyndicationNode name=value

interface Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[SyndicationAttribute]
    guid 2fe84e7b-2350-5941-94b5-a64677b585d1
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Web.Syndication.SyndicationAttribute;{71e8f969-526e-4001-9a91-e84f83161ab1}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationAttribute>
    argument Windows.Web.Syndication.SyndicationAttribute
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=173 role=append
            in class type=Windows.Web.Syndication.SyndicationAttribute name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationAttribute return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationAttribute name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationAttribute> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=117 reverse=101 role=index_of
            in class type=Windows.Web.Syndication.SyndicationAttribute name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationAttribute name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Web.Syndication.SyndicationAttribute name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationAttribute name=value

interface Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[SyndicationCategory]
    guid 72e456e4-0e52-52cb-b363-f3581327f033
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Web.Syndication.SyndicationCategory;{8715626f-0cba-4a7f-89ff-ecb5281423b6}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationCategory>
    argument Windows.Web.Syndication.SyndicationCategory
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=173 role=append
            in class type=Windows.Web.Syndication.SyndicationCategory name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationCategory return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationCategory name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=117 reverse=101 role=index_of
            in class type=Windows.Web.Syndication.SyndicationCategory name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationCategory name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Web.Syndication.SyndicationCategory name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationCategory name=value

interface Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[SyndicationItem]
    guid aa01130b-4631-5117-8c48-dc21b0295096
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Web.Syndication.SyndicationItem;{548db883-c384-45c1-8ae8-a378c4ec486c}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationItem>
    argument Windows.Web.Syndication.SyndicationItem
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=173 role=append
            in class type=Windows.Web.Syndication.SyndicationItem name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationItem return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationItem name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationItem> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=117 reverse=101 role=index_of
            in class type=Windows.Web.Syndication.SyndicationItem name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationItem name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Web.Syndication.SyndicationItem name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationItem name=value

interface Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[SyndicationLink]
    guid b8fb25a5-01c3-5207-814e-892b2b5343f7
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Web.Syndication.SyndicationLink;{27553abd-a10e-41b5-86bd-9759086eb0c5}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationLink>
    argument Windows.Web.Syndication.SyndicationLink
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=173 role=append
            in class type=Windows.Web.Syndication.SyndicationLink name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationLink return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationLink name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationLink> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=117 reverse=101 role=index_of
            in class type=Windows.Web.Syndication.SyndicationLink name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationLink name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Web.Syndication.SyndicationLink name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationLink name=value

interface Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[SyndicationPerson]
    guid ab772cd6-8ce7-5db9-83ac-0db9e44a1b0c
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Windows.Web.Syndication.SyndicationPerson;{fa1ee5da-a7c6-4517-a096-0143faf29327}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationPerson>
    argument Windows.Web.Syndication.SyndicationPerson
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=173 role=append
            in class type=Windows.Web.Syndication.SyndicationPerson name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationPerson return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationPerson name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationPerson> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=117 reverse=101 role=index_of
            in class type=Windows.Web.Syndication.SyndicationPerson name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationPerson name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=51 reverse=211 role=replace_all
            pass_array class type=Windows.Web.Syndication.SyndicationPerson name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Windows.Web.Syndication.SyndicationPerson name=value

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.ISyndicationNode> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ISyndicationNode]
    guid 6b4bd4a1-b4f6-5433-afd7-bd2e501a1041
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};{753cef78-51f8-45c0-a9f5-f1719dec3fb2})
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.ISyndicationNode>
    argument Windows.Web.Syndication.ISyndicationNode
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.ISyndicationNode> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.ISyndicationNode> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.ISyndicationNode> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out interface type=Windows.Web.Syndication.ISyndicationNode return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.ISyndicationNode> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array interface type=Windows.Web.Syndication.ISyndicationNode name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.ISyndicationNode> shape=117 reverse=66 role=index_of
            in interface type=Windows.Web.Syndication.ISyndicationNode name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationAttribute> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[SyndicationAttribute]
    guid c1d6d1cc-69ce-5486-9f35-c87e13111387
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Syndication.SyndicationAttribute;{71e8f969-526e-4001-9a91-e84f83161ab1}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationAttribute>
    argument Windows.Web.Syndication.SyndicationAttribute
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationAttribute> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationAttribute> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationAttribute> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationAttribute return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationAttribute> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationAttribute name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationAttribute> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Syndication.SyndicationAttribute name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[SyndicationCategory]
    guid a1ac007c-9d94-552e-840e-139f109a9b88
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Syndication.SyndicationCategory;{8715626f-0cba-4a7f-89ff-ecb5281423b6}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationCategory>
    argument Windows.Web.Syndication.SyndicationCategory
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationCategory> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationCategory> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationCategory return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationCategory name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationCategory> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Syndication.SyndicationCategory name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationItem> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[SyndicationItem]
    guid 9496279b-567e-5652-b942-f6fb70c34173
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Syndication.SyndicationItem;{548db883-c384-45c1-8ae8-a378c4ec486c}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationItem>
    argument Windows.Web.Syndication.SyndicationItem
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationItem> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationItem> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationItem> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationItem return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationItem> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationItem name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationItem> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Syndication.SyndicationItem name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationLink> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[SyndicationLink]
    guid eb8b7ff6-fa64-576a-8be4-a055f7a04a73
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Syndication.SyndicationLink;{27553abd-a10e-41b5-86bd-9759086eb0c5}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationLink>
    argument Windows.Web.Syndication.SyndicationLink
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationLink> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationLink> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationLink> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationLink return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationLink> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationLink name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationLink> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Syndication.SyndicationLink name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationPerson> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[SyndicationPerson]
    guid 0e450d3d-e750-5787-885b-488abc72b5b9
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Syndication.SyndicationPerson;{fa1ee5da-a7c6-4517-a096-0143faf29327}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationPerson>
    argument Windows.Web.Syndication.SyndicationPerson
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Syndication.SyndicationPerson> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Syndication.SyndicationPerson> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationPerson> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Syndication.SyndicationPerson return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationPerson> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Syndication.SyndicationPerson name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Syndication.SyndicationPerson> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Syndication.SyndicationPerson name=value
            out uint32 name=index
            out boolean return

struct Windows.Web.Syndication.RetrievalProgress python_type
    py RetrievalProgress
    signature struct(Windows.Web.Syndication.RetrievalProgress;u4;u4)
    field bytes_retrieved BytesRetrieved uint32
    field total_bytes_to_retrieve TotalBytesToRetrieve uint32

class Windows.Web.Syndication.SyndicationAttribute activatable python_type
    py SyndicationAttribute
    signature rc(Windows.Web.Syndication.SyndicationAttribute;{71e8f969-526e-4001-9a91-e84f83161ab1})
    default Windows.Web.Syndication.ISyndicationAttribute
    requires Windows.Web.Syndication.ISyndicationAttribute
    factory Windows.Web.Syndication.ISyndicationAttributeFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=3 outputs=1 declaring=Windows.Web.Syndication.ISyndicationAttributeFactory shape=195
            in string name=attributeName
            in string name=attributeNamespace
            in string name=attributeValue
            out class type=Windows.Web.Syndication.SyndicationAttribute return
    property value
        get get_Value slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationAttribute shape=4
            out string return
        put put_Value slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationAttribute shape=4
            in string name=value
    property namespace
        get get_Namespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationAttribute shape=4
            out string return
        put put_Namespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationAttribute shape=4
            in string name=value
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationAttribute shape=4
            out string return
        put put_Name slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationAttribute shape=4
            in string name=value

class Windows.Web.Syndication.SyndicationCategory activatable python_type
    py SyndicationCategory
    signature rc(Windows.Web.Syndication.SyndicationCategory;{8715626f-0cba-4a7f-89ff-ecb5281423b6})
    default Windows.Web.Syndication.ISyndicationCategory
    requires Windows.Web.Syndication.ISyndicationCategory
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationCategoryFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationCategoryFactory shape=51
            in string name=term
            out class type=Windows.Web.Syndication.SyndicationCategory return
        ctor .ctor slot=7 inputs=3 outputs=1 declaring=Windows.Web.Syndication.ISyndicationCategoryFactory shape=195
            in string name=term
            in string name=scheme
            in string name=label
            out class type=Windows.Web.Syndication.SyndicationCategory return
    property term
        get get_Term slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationCategory shape=4
            out string return
        put put_Term slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationCategory shape=4
            in string name=value
    property scheme
        get get_Scheme slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationCategory shape=4
            out string return
        put put_Scheme slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationCategory shape=4
            in string name=value
    property label
        get get_Label slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationCategory shape=4
            out string return
        put put_Label slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationCategory shape=4
            in string name=value
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

class Windows.Web.Syndication.SyndicationClient activatable python_type
    py SyndicationClient
    signature rc(Windows.Web.Syndication.SyndicationClient;{9e18a9b7-7249-4b45-b229-7df895a5a1f5})
    default Windows.Web.Syndication.ISyndicationClient
    requires Windows.Web.Syndication.ISyndicationClient
    factory Windows.Web.Syndication.ISyndicationClientFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClientFactory shape=51
            in class type=Windows.Security.Credentials.PasswordCredential name=serverCredential
            out class type=Windows.Web.Syndication.SyndicationClient return
    property timeout
        get get_Timeout slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=162
            out uint32 return
        put put_Timeout slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=173
            in uint32 name=value
    property server_credential
        get get_ServerCredential slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=22
            out class type=Windows.Security.Credentials.PasswordCredential return
        put put_ServerCredential slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=43
            in class type=Windows.Security.Credentials.PasswordCredential name=value
    property proxy_credential
        get get_ProxyCredential slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=62
            out class type=Windows.Security.Credentials.PasswordCredential return
        put put_ProxyCredential slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=99
            in class type=Windows.Security.Credentials.PasswordCredential name=value
    property max_response_buffer_size
        get get_MaxResponseBufferSize slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=121
            out uint32 return
        put put_MaxResponseBufferSize slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=141
            in uint32 name=value
    property bypass_cache_on_retrieve
        get get_BypassCacheOnRetrieve slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=186
            out boolean return
        put put_BypassCacheOnRetrieve slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=4 reverse=194
            in boolean name=value
    method retrieve_feed_async
        method RetrieveFeedAsync slot=17 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationClient shape=51 reverse=211
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Syndication.SyndicationFeed,Windows.Web.Syndication.RetrievalProgress> return
    method set_request_header
        method SetRequestHeader slot=16 inputs=2 outputs=0 declaring=Windows.Web.Syndication.ISyndicationClient shape=51 reverse=203
            in string name=name
            in string name=value

class Windows.Web.Syndication.SyndicationContent activatable python_type
    py SyndicationContent
    signature rc(Windows.Web.Syndication.SyndicationContent;{4641fefe-0e55-40d0-b8d0-6a2ccba9fc7c})
    default Windows.Web.Syndication.ISyndicationContent
    requires Windows.Web.Syndication.ISyndicationText
    requires Windows.Web.Syndication.ISyndicationNode
    requires Windows.Web.Syndication.ISyndicationContent
    factory Windows.Web.Syndication.ISyndicationContentFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=7 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationContentFactory shape=51
            in class type=Windows.Foundation.Uri name=sourceUri
            out class type=Windows.Web.Syndication.SyndicationContent return
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Web.Syndication.ISyndicationContentFactory shape=117
            in string name=text
            in enum32 type=Windows.Web.Syndication.SyndicationTextType name=type
            out class type=Windows.Web.Syndication.SyndicationContent return
    property source_uri
        get get_SourceUri slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationContent shape=4
            out class type=Windows.Foundation.Uri return
        put put_SourceUri slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationContent shape=4
            in class type=Windows.Foundation.Uri name=value
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=22
            out string return
        put put_Text slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=43
            in string name=value
    property type
        get get_Type slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=62
            out string return
        put put_Type slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=99
            in string name=value
    property xml
        get get_Xml slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=121
            out class type=Windows.Data.Xml.Dom.XmlDocument return
        put put_Xml slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=141
            in class type=Windows.Data.Xml.Dom.XmlDocument name=value
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

class Windows.Web.Syndication.SyndicationError static python_type
    py SyndicationError
    factory Windows.Web.Syndication.ISyndicationErrorStatics
    method get_status static
        method GetStatus slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationErrorStatics shape=51 static
            in int32 name=hresult
            out enum32 type=Windows.Web.Syndication.SyndicationErrorStatus return

enum Windows.Web.Syndication.SyndicationErrorStatus python_type
    py SyndicationErrorStatus
    signature enum(Windows.Web.Syndication.SyndicationErrorStatus;i4)
    constant UNKNOWN 0
    constant MISSING_REQUIRED_ELEMENT 1
    constant MISSING_REQUIRED_ATTRIBUTE 2
    constant INVALID_XML 3
    constant UNEXPECTED_CONTENT 4
    constant UNSUPPORTED_FORMAT 5

class Windows.Web.Syndication.SyndicationFeed activatable python_type
    py SyndicationFeed
    signature rc(Windows.Web.Syndication.SyndicationFeed;{7ffe3cd2-5b66-4d62-8403-1bc10d910d6b})
    default Windows.Web.Syndication.ISyndicationFeed
    requires Windows.Web.Syndication.ISyndicationFeed
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationFeedFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=3 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeedFactory shape=195
            in string name=title
            in string name=subtitle
            in class type=Windows.Foundation.Uri name=uri
            out class type=Windows.Web.Syndication.SyndicationFeed return
    property title
        get get_Title slot=25 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out interface type=Windows.Web.Syndication.ISyndicationText return
        put put_Title slot=26 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in interface type=Windows.Web.Syndication.ISyndicationText name=value
    property subtitle
        get get_Subtitle slot=23 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out interface type=Windows.Web.Syndication.ISyndicationText return
        put put_Subtitle slot=24 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in interface type=Windows.Web.Syndication.ISyndicationText name=value
    property rights
        get get_Rights slot=21 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out interface type=Windows.Web.Syndication.ISyndicationText return
        put put_Rights slot=22 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in interface type=Windows.Web.Syndication.ISyndicationText name=value
    property generator
        get get_Generator slot=9 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Web.Syndication.SyndicationGenerator return
        put put_Generator slot=10 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in class type=Windows.Web.Syndication.SyndicationGenerator name=value
    property last_updated_time
        get get_LastUpdatedTime slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out datetime return
        put put_LastUpdatedTime slot=17 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=26
            in datetime name=value
    property image_uri
        get get_ImageUri slot=19 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Foundation.Uri return
        put put_ImageUri slot=20 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in class type=Windows.Foundation.Uri name=value
    property icon_uri
        get get_IconUri slot=11 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Foundation.Uri return
        put put_IconUri slot=12 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in class type=Windows.Foundation.Uri name=value
    property id
        get get_Id slot=13 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out string return
        put put_Id slot=14 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in string name=value
    property first_uri
        get get_FirstUri slot=27 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Foundation.Uri return
    property items
        get get_Items slot=15 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationItem> return
    property last_uri
        get get_LastUri slot=28 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Foundation.Uri return
    property links
        get get_Links slot=18 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> return
    property next_uri
        get get_NextUri slot=29 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Foundation.Uri return
    property previous_uri
        get get_PreviousUri slot=30 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out class type=Windows.Foundation.Uri return
    property categories
        get get_Categories slot=7 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> return
    property source_format
        get get_SourceFormat slot=31 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out enum32 type=Windows.Web.Syndication.SyndicationFormat return
    property contributors
        get get_Contributors slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> return
    property authors
        get get_Authors slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> return
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return
    method load
        method Load slot=32 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in string name=feed
    method load_from_xml
        method LoadFromXml slot=33 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationFeed shape=4
            in class type=Windows.Data.Xml.Dom.XmlDocument name=feedDocument

enum Windows.Web.Syndication.SyndicationFormat python_type
    py SyndicationFormat
    signature enum(Windows.Web.Syndication.SyndicationFormat;i4)
    constant ATOM10 0
    constant RSS20 1
    constant RSS10 2
    constant RSS092 3
    constant RSS091 4
    constant ATOM03 5

class Windows.Web.Syndication.SyndicationGenerator activatable python_type
    py SyndicationGenerator
    signature rc(Windows.Web.Syndication.SyndicationGenerator;{9768b379-fb2b-4f6d-b41c-088a5868825c})
    default Windows.Web.Syndication.ISyndicationGenerator
    requires Windows.Web.Syndication.ISyndicationGenerator
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationGeneratorFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationGeneratorFactory shape=51
            in string name=text
            out class type=Windows.Web.Syndication.SyndicationGenerator return
    property version
        get get_Version slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationGenerator shape=4
            out string return
        put put_Version slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationGenerator shape=4
            in string name=value
    property uri
        get get_Uri slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationGenerator shape=4
            out class type=Windows.Foundation.Uri return
        put put_Uri slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationGenerator shape=4
            in class type=Windows.Foundation.Uri name=value
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationGenerator shape=4
            out string return
        put put_Text slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationGenerator shape=4
            in string name=value
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

class Windows.Web.Syndication.SyndicationItem activatable python_type
    py SyndicationItem
    signature rc(Windows.Web.Syndication.SyndicationItem;{548db883-c384-45c1-8ae8-a378c4ec486c})
    default Windows.Web.Syndication.ISyndicationItem
    requires Windows.Web.Syndication.ISyndicationItem
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationItemFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=3 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItemFactory shape=195
            in string name=title
            in class type=Windows.Web.Syndication.SyndicationContent name=content
            in class type=Windows.Foundation.Uri name=uri
            out class type=Windows.Web.Syndication.SyndicationItem return
    property title
        get get_Title slot=24 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out interface type=Windows.Web.Syndication.ISyndicationText return
        put put_Title slot=25 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in interface type=Windows.Web.Syndication.ISyndicationText name=value
    property source
        get get_Source slot=20 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out class type=Windows.Web.Syndication.SyndicationFeed return
        put put_Source slot=21 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in class type=Windows.Web.Syndication.SyndicationFeed name=value
    property rights
        get get_Rights slot=18 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out interface type=Windows.Web.Syndication.ISyndicationText return
        put put_Rights slot=19 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in interface type=Windows.Web.Syndication.ISyndicationText name=value
    property summary
        get get_Summary slot=22 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out interface type=Windows.Web.Syndication.ISyndicationText return
        put put_Summary slot=23 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in interface type=Windows.Web.Syndication.ISyndicationText name=value
    property published_date
        get get_PublishedDate slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out datetime return
        put put_PublishedDate slot=17 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=26
            in datetime name=value
    property comments_uri
        get get_CommentsUri slot=26 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out class type=Windows.Foundation.Uri return
        put put_CommentsUri slot=27 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in class type=Windows.Foundation.Uri name=value
    property id
        get get_Id slot=11 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out string return
        put put_Id slot=12 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in string name=value
    property last_updated_time
        get get_LastUpdatedTime slot=13 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out datetime return
        put put_LastUpdatedTime slot=14 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=26
            in datetime name=value
    property content
        get get_Content slot=9 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out class type=Windows.Web.Syndication.SyndicationContent return
        put put_Content slot=10 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in class type=Windows.Web.Syndication.SyndicationContent name=value
    property edit_uri
        get get_EditUri slot=28 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out class type=Windows.Foundation.Uri return
    property links
        get get_Links slot=15 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationLink> return
    property authors
        get get_Authors slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> return
    property categories
        get get_Categories slot=7 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationCategory> return
    property contributors
        get get_Contributors slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationPerson> return
    property item_uri
        get get_ItemUri slot=31 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out class type=Windows.Foundation.Uri return
    property e_tag
        get get_ETag slot=30 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out string return
    property edit_media_uri
        get get_EditMediaUri slot=29 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            out class type=Windows.Foundation.Uri return
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return
    method load
        method Load slot=32 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in string name=item
    method load_from_xml
        method LoadFromXml slot=33 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationItem shape=4
            in class type=Windows.Data.Xml.Dom.XmlDocument name=itemDocument

class Windows.Web.Syndication.SyndicationLink activatable python_type
    py SyndicationLink
    signature rc(Windows.Web.Syndication.SyndicationLink;{27553abd-a10e-41b5-86bd-9759086eb0c5})
    default Windows.Web.Syndication.ISyndicationLink
    requires Windows.Web.Syndication.ISyndicationLink
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationLinkFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLinkFactory shape=51
            in class type=Windows.Foundation.Uri name=uri
            out class type=Windows.Web.Syndication.SyndicationLink return
        ctor .ctor slot=7 inputs=5 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLinkFactory shape=267
            in class type=Windows.Foundation.Uri name=uri
            in string name=relationship
            in string name=title
            in string name=mediaType
            in uint32 name=length
            out class type=Windows.Web.Syndication.SyndicationLink return
    property uri
        get get_Uri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            out class type=Windows.Foundation.Uri return
        put put_Uri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            in class type=Windows.Foundation.Uri name=value
    property title
        get get_Title slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            out string return
        put put_Title slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            in string name=value
    property resource_language
        get get_ResourceLanguage slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            out string return
        put put_ResourceLanguage slot=17 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            in string name=value
    property relationship
        get get_Relationship slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            out string return
        put put_Relationship slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            in string name=value
    property media_type
        get get_MediaType slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            out string return
        put put_MediaType slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            in string name=value
    property length
        get get_Length slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            out uint32 return
        put put_Length slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationLink shape=4
            in uint32 name=value
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

class Windows.Web.Syndication.SyndicationNode activatable python_type
    py SyndicationNode
    signature rc(Windows.Web.Syndication.SyndicationNode;{753cef78-51f8-45c0-a9f5-f1719dec3fb2})
    default Windows.Web.Syndication.ISyndicationNode
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationNodeFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=3 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNodeFactory shape=195
            in string name=nodeName
            in string name=nodeNamespace
            in string name=nodeValue
            out class type=Windows.Web.Syndication.SyndicationNode return
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

class Windows.Web.Syndication.SyndicationPerson activatable python_type
    py SyndicationPerson
    signature rc(Windows.Web.Syndication.SyndicationPerson;{fa1ee5da-a7c6-4517-a096-0143faf29327})
    default Windows.Web.Syndication.ISyndicationPerson
    requires Windows.Web.Syndication.ISyndicationPerson
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationPersonFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationPersonFactory shape=51
            in string name=name
            out class type=Windows.Web.Syndication.SyndicationPerson return
        ctor .ctor slot=7 inputs=3 outputs=1 declaring=Windows.Web.Syndication.ISyndicationPersonFactory shape=195
            in string name=name
            in string name=email
            in class type=Windows.Foundation.Uri name=uri
            out class type=Windows.Web.Syndication.SyndicationPerson return
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    property uri
        get get_Uri slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationPerson shape=4
            out class type=Windows.Foundation.Uri return
        put put_Uri slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationPerson shape=4
            in class type=Windows.Foundation.Uri name=value
    property name
        get get_Name slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationPerson shape=4
            out string return
        put put_Name slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationPerson shape=4
            in string name=value
    property email
        get get_Email slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationPerson shape=4
            out string return
        put put_Email slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationPerson shape=4
            in string name=value
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

class Windows.Web.Syndication.SyndicationText activatable python_type
    py SyndicationText
    signature rc(Windows.Web.Syndication.SyndicationText;{b9cc5e80-313a-4091-a2a6-243e0ee923f9})
    default Windows.Web.Syndication.ISyndicationText
    requires Windows.Web.Syndication.ISyndicationText
    requires Windows.Web.Syndication.ISyndicationNode
    factory Windows.Web.Syndication.ISyndicationTextFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationTextFactory shape=51
            in string name=text
            out class type=Windows.Web.Syndication.SyndicationText return
        ctor .ctor slot=7 inputs=2 outputs=1 declaring=Windows.Web.Syndication.ISyndicationTextFactory shape=117
            in string name=text
            in enum32 type=Windows.Web.Syndication.SyndicationTextType name=type
            out class type=Windows.Web.Syndication.SyndicationText return
    property node_value
        get get_NodeValue slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=121
            out string return
        put put_NodeValue slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=141
            in string name=value
    property node_namespace
        get get_NodeNamespace slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=62
            out string return
        put put_NodeNamespace slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=99
            in string name=value
    property node_name
        get get_NodeName slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=22
            out string return
        put put_NodeName slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=43
            in string name=value
    property language
        get get_Language slot=12 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=162
            out string return
        put put_Language slot=13 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=173
            in string name=value
    property base_uri
        get get_BaseUri slot=14 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=186
            out class type=Windows.Foundation.Uri return
        put put_BaseUri slot=15 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=194
            in class type=Windows.Foundation.Uri name=value
    property attribute_extensions
        get get_AttributeExtensions slot=16 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=202
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.SyndicationAttribute> return
    property element_extensions
        get get_ElementExtensions slot=17 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=4 reverse=210
            out parameterized type=Windows.Foundation.Collections.IVector<Windows.Web.Syndication.ISyndicationNode> return
    property xml
        get get_Xml slot=10 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=121
            out class type=Windows.Data.Xml.Dom.XmlDocument return
        put put_Xml slot=11 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=141
            in class type=Windows.Data.Xml.Dom.XmlDocument name=value
    property type
        get get_Type slot=8 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=62
            out string return
        put put_Type slot=9 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=99
            in string name=value
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=22
            out string return
        put put_Text slot=7 inputs=1 outputs=0 declaring=Windows.Web.Syndication.ISyndicationText shape=4 reverse=43
            in string name=value
    method get_xml_document
        method GetXmlDocument slot=18 inputs=1 outputs=1 declaring=Windows.Web.Syndication.ISyndicationNode shape=51 reverse=219
            in enum32 type=Windows.Web.Syndication.SyndicationFormat name=format
            out class type=Windows.Data.Xml.Dom.XmlDocument return

enum Windows.Web.Syndication.SyndicationTextType python_type
    py SyndicationTextType
    signature enum(Windows.Web.Syndication.SyndicationTextType;i4)
    constant TEXT 0
    constant HTML 1
    constant XHTML 2

struct Windows.Web.Syndication.TransferProgress python_type
    py TransferProgress
    signature struct(Windows.Web.Syndication.TransferProgress;u4;u4;u4;u4)
    field bytes_sent BytesSent uint32
    field total_bytes_to_send TotalBytesToSend uint32
    field bytes_retrieved BytesRetrieved uint32
    field total_bytes_to_retrieve TotalBytesToRetrieve uint32

class Windows.Data.Xml.Dom.XmlDocument external
    py winrt.windows.data.xml.dom.XmlDocument

delegate Windows.Foundation.AsyncOperationProgressHandler external parameterized
    py winrt.windows.foundation.AsyncOperationProgressHandler
    guid 55690902-0aab-421a-8778-f8ce5026d758

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler
    guid e85df41d-6aa7-46e3-a8e2-f009d840c627

enum Windows.Foundation.AsyncStatus external
    py winrt.windows.foundation.AsyncStatus

struct Windows.Foundation.HResult external
    py winrt.windows.foundation.HResult

interface Windows.Foundation.IAsyncInfo external
    py winrt.windows.foundation._IAsyncInfo
    guid 00000036-0000-0000-c000-000000000046

interface Windows.Foundation.IAsyncOperationWithProgress external parameterized
    py winrt.windows.foundation._IAsyncOperationWithProgress
    guid b5d036d7-e297-498f-ba60-0289e76e23dd

class Windows.Foundation.Uri external
    py winrt.windows.foundation.Uri

interface Windows.Foundation.Collections.IIterable external parameterized
    py winrt.windows.foundation.collections._IIterable
    guid faa585ea-6214-4217-afda-7f46de5869b3

interface Windows.Foundation.Collections.IIterator external parameterized
    py winrt.windows.foundation.collections._IIterator
    guid 6a79e863-4300-459a-9966-cbb660963ee1

interface Windows.Foundation.Collections.IVector external parameterized
    py winrt.windows.foundation.collections._IVector
    guid 913337e9-11a1-4345-a3a2-4e7f956e222d

interface Windows.Foundation.Collections.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

class Windows.Security.Credentials.PasswordCredential external
    py winrt.windows.security.credentials.PasswordCredential
