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

delegate Windows.Foundation.AsyncOperationProgressHandler<System.String,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[String, UInt64]
    guid 14da7de7-40df-5d4c-823f-cf310625ad39
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};string;u8)
    base Windows.Foundation.AsyncOperationProgressHandler
    argument System.String
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=50 reverse=3
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> name=asyncInfo
            in uint64 name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<System.String,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[String, HttpProgress]
    guid cf0a03f6-a80a-5b46-9c80-f4ad9ed6e2d6
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};string;struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument System.String
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<System.UInt64,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[UInt64, UInt64]
    guid ffb2b65d-4120-5d13-826d-107851e6bb1c
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};u8;u8)
    base Windows.Foundation.AsyncOperationProgressHandler
    argument System.UInt64
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=50 reverse=3
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> name=asyncInfo
            in uint64 name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IBuffer,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[IBuffer, UInt64]
    guid d17f5eb6-b422-5e26-a817-7e0fd08f75d5
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};{905a0fe0-bc53-11df-8c49-001e4fc686da};u8)
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Storage.Streams.IBuffer
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=50 reverse=3
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> name=asyncInfo
            in uint64 name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[IBuffer, HttpProgress]
    guid 9eb2b852-e019-5440-8f88-0dd7d56fea47
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};{905a0fe0-bc53-11df-8c49-001e4fc686da};struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Storage.Streams.IBuffer
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IInputStream,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[IInputStream, UInt64]
    guid f9b2e7f6-762f-50db-95dd-7f6c6ec47090
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};{905a0fe2-bc53-11df-8c49-001e4fc686da};u8)
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Storage.Streams.IInputStream
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=50 reverse=3
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> name=asyncInfo
            in uint64 name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[IInputStream, HttpProgress]
    guid 04682e89-6e8b-54b1-a466-432e130cf9a6
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};{905a0fe2-bc53-11df-8c49-001e4fc686da};struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Storage.Streams.IInputStream
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[HttpGetBufferResult, HttpProgress]
    guid 43624279-9a68-5052-a9de-19569b54818a
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Web.Http.HttpGetBufferResult;{53d08e7c-e209-404e-9a49-742d8236fd3a});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Web.Http.HttpGetBufferResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[HttpGetInputStreamResult, HttpProgress]
    guid 5d399e45-63aa-52f7-bbb6-c718ca64bd2a
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Web.Http.HttpGetInputStreamResult;{d5d63463-13aa-4ee0-be95-a0c39fe91203});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Web.Http.HttpGetInputStreamResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[HttpGetStringResult, HttpProgress]
    guid 43516920-bbfc-5ba6-9d59-8af34fc97b4e
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Web.Http.HttpGetStringResult;{9bac466d-8509-4775-b16d-8953f47a7f5f});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Web.Http.HttpGetStringResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[HttpRequestResult, HttpProgress]
    guid 167f8eda-2a7a-56a2-bba3-76d78e24f13d
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Web.Http.HttpRequestResult;{6acf4da8-b5eb-4a35-a902-4217fbe820c5});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Web.Http.HttpRequestResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[HttpResponseMessage, HttpProgress]
    guid 68e4606a-76ec-5816-b2fe-a04ecde4126a
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Web.Http.HttpResponseMessage;{fee200fb-8664-44e0-95d9-42696199bffc});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Web.Http.HttpResponseMessage
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=62 reverse=9
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> name=asyncInfo
            in struct type=Windows.Web.Http.HttpProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.String,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[String, UInt64]
    guid bd75eebe-e7b5-5af6-8415-a4b9c9045202
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};string;u8)
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument System.String
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.String,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[String, HttpProgress]
    guid 98ab9acb-38db-588f-a5f9-9f484b2200cd
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};string;struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument System.String
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.UInt64,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[UInt64, UInt64]
    guid d2024e41-5500-5b5a-ba46-cb7009596a2f
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};u8;u8)
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument System.UInt64
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IBuffer,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[IBuffer, UInt64]
    guid abc81235-39c7-59bf-9948-2d14a93d40fd
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};{905a0fe0-bc53-11df-8c49-001e4fc686da};u8)
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Storage.Streams.IBuffer
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[IBuffer, HttpProgress]
    guid b0cf2f85-6992-52be-8f0b-93964b14d963
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};{905a0fe0-bc53-11df-8c49-001e4fc686da};struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Storage.Streams.IBuffer
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IInputStream,System.UInt64> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[IInputStream, UInt64]
    guid 8db69706-3dd1-5a28-986a-93be0776d9c3
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};{905a0fe2-bc53-11df-8c49-001e4fc686da};u8)
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Storage.Streams.IInputStream
    argument System.UInt64
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[IInputStream, HttpProgress]
    guid 504a34ec-5499-5a16-bffc-3ccb64a3547a
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};{905a0fe2-bc53-11df-8c49-001e4fc686da};struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Storage.Streams.IInputStream
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[HttpGetBufferResult, HttpProgress]
    guid 6bec534a-1901-5fa2-9686-9a510f6b1217
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Web.Http.HttpGetBufferResult;{53d08e7c-e209-404e-9a49-742d8236fd3a});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Web.Http.HttpGetBufferResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[HttpGetInputStreamResult, HttpProgress]
    guid 789b1519-4ae1-5475-bb01-6734cad478ff
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Web.Http.HttpGetInputStreamResult;{d5d63463-13aa-4ee0-be95-a0c39fe91203});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Web.Http.HttpGetInputStreamResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[HttpGetStringResult, HttpProgress]
    guid 625df3b5-bff7-517a-9359-1dc28fb0f586
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Web.Http.HttpGetStringResult;{9bac466d-8509-4775-b16d-8953f47a7f5f});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Web.Http.HttpGetStringResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[HttpRequestResult, HttpProgress]
    guid fdfc3d8f-08bb-5d82-bfde-ae092e7e3fe1
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Web.Http.HttpRequestResult;{6acf4da8-b5eb-4a35-a902-4217fbe820c5});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Web.Http.HttpRequestResult
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[HttpResponseMessage, HttpProgress]
    guid beadb572-f9a3-5e93-b6ca-e311b65933fc
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Web.Http.HttpResponseMessage;{fee200fb-8664-44e0-95d9-42696199bffc});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Web.Http.HttpResponseMessage
    argument Windows.Web.Http.HttpProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

class Windows.Web.Http.HttpBufferContent python_type closeable stringable
    py HttpBufferContent
    signature rc(Windows.Web.Http.HttpBufferContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})
    default Windows.Web.Http.IHttpContent
    requires Windows.Web.Http.IHttpContent
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpBufferContentFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpBufferContentFactory shape=51
            in interface type=Windows.Storage.Streams.IBuffer name=content
            out class type=Windows.Web.Http.HttpBufferContent return
        ctor .ctor slot=7 inputs=3 outputs=1 declaring=Windows.Web.Http.IHttpBufferContentFactory shape=195
            in interface type=Windows.Storage.Streams.IBuffer name=content
            in uint32 name=offset
            in uint32 name=count
            out class type=Windows.Web.Http.HttpBufferContent return
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

class Windows.Web.Http.HttpClient activatable python_type closeable stringable
    py HttpClient
    signature rc(Windows.Web.Http.HttpClient;{7fda1151-3574-4880-a8ba-e6b1e0061f3d})
    default Windows.Web.Http.IHttpClient
    requires Windows.Web.Http.IHttpClient
    requires Windows.Web.Http.IHttpClient2
    requires Windows.Web.Http.IHttpClient3
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpClientFactory
    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.Http.IHttpClientFactory shape=51
            in interface type=Windows.Web.Http.Filters.IHttpFilter name=filter
            out class type=Windows.Web.Http.HttpClient return
    property default_request_headers
        get get_DefaultRequestHeaders slot=16 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=4
            out class type=Windows.Web.Http.Headers.HttpRequestHeaderCollection return
    property default_privacy_annotation
        get get_DefaultPrivacyAnnotation slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpClient3 shape=4
            out string return
        put put_DefaultPrivacyAnnotation slot=7 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpClient3 shape=4
            in string name=value
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method delete_async
        method DeleteAsync slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
    method get_async
        method GetAsync slot=7 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
        method GetAsync slot=8 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=117
            in class type=Windows.Foundation.Uri name=uri
            in enum32 type=Windows.Web.Http.HttpCompletionOption name=completionOption
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
    method get_buffer_async
        method GetBufferAsync slot=9 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> return
    method get_input_stream_async
        method GetInputStreamAsync slot=10 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> return
    method get_string_async
        method GetStringAsync slot=11 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> return
    method post_async
        method PostAsync slot=12 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=117
            in class type=Windows.Foundation.Uri name=uri
            in interface type=Windows.Web.Http.IHttpContent name=content
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
    method put_async
        method PutAsync slot=13 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=117
            in class type=Windows.Foundation.Uri name=uri
            in interface type=Windows.Web.Http.IHttpContent name=content
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
    method send_request_async
        method SendRequestAsync slot=14 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=51
            in class type=Windows.Web.Http.HttpRequestMessage name=request
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
        method SendRequestAsync slot=15 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient shape=117
            in class type=Windows.Web.Http.HttpRequestMessage name=request
            in enum32 type=Windows.Web.Http.HttpCompletionOption name=completionOption
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_delete_async
        method TryDeleteAsync slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
    method try_get_async
        method TryGetAsync slot=7 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
        method TryGetAsync slot=8 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=117
            in class type=Windows.Foundation.Uri name=uri
            in enum32 type=Windows.Web.Http.HttpCompletionOption name=completionOption
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
    method try_get_buffer_async
        method TryGetBufferAsync slot=9 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> return
    method try_get_input_stream_async
        method TryGetInputStreamAsync slot=10 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> return
    method try_get_string_async
        method TryGetStringAsync slot=11 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=51
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> return
    method try_post_async
        method TryPostAsync slot=12 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=117
            in class type=Windows.Foundation.Uri name=uri
            in interface type=Windows.Web.Http.IHttpContent name=content
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
    method try_put_async
        method TryPutAsync slot=13 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=117
            in class type=Windows.Foundation.Uri name=uri
            in interface type=Windows.Web.Http.IHttpContent name=content
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
    method try_send_request_async
        method TrySendRequestAsync slot=14 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=51
            in class type=Windows.Web.Http.HttpRequestMessage name=request
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
        method TrySendRequestAsync slot=15 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpClient2 shape=117
            in class type=Windows.Web.Http.HttpRequestMessage name=request
            in enum32 type=Windows.Web.Http.HttpCompletionOption name=completionOption
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return

enum Windows.Web.Http.HttpCompletionOption python_type
    py HttpCompletionOption
    signature enum(Windows.Web.Http.HttpCompletionOption;i4)
    constant RESPONSE_CONTENT_READ 0
    constant RESPONSE_HEADERS_READ 1

class Windows.Web.Http.HttpCookie python_type stringable
    py HttpCookie
    signature rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249})
    default Windows.Web.Http.IHttpCookie
    requires Windows.Web.Http.IHttpCookie
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpCookieFactory
    constructor -
        ctor .ctor slot=6 inputs=3 outputs=1 declaring=Windows.Web.Http.IHttpCookieFactory shape=195
            in string name=name
            in string name=domain
            in string name=path
            out class type=Windows.Web.Http.HttpCookie return
    property value
        get get_Value slot=15 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out string return
        put put_Value slot=16 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpCookie shape=4
            in string name=value
    property secure
        get get_Secure slot=13 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out boolean return
        put put_Secure slot=14 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpCookie shape=4
            in boolean name=value
    property http_only
        get get_HttpOnly slot=11 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out boolean return
        put put_HttpOnly slot=12 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpCookie shape=4
            in boolean name=value
    property expires
        get get_Expires slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
        put put_Expires slot=10 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpCookie shape=4
            in reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> name=value
    property domain
        get get_Domain slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out string return
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out string return
    property path
        get get_Path slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpCookie shape=4
            out string return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpCookieCollection python_type iterable sequence
    py HttpCookieCollection
    signature rc(Windows.Web.Http.HttpCookieCollection;pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249})))
    default Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie>
    requires Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie>
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie>
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> 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.Http.HttpCookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Http.HttpCookie return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Http.HttpCookie name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Http.HttpCookie name=value
            out uint32 name=index
            out boolean return

class Windows.Web.Http.HttpCookieManager python_type
    py HttpCookieManager
    signature rc(Windows.Web.Http.HttpCookieManager;{7a431780-cd4f-4e57-a84a-5b0a53d6bb96})
    default Windows.Web.Http.IHttpCookieManager
    requires Windows.Web.Http.IHttpCookieManager
    method delete_cookie
        method DeleteCookie slot=8 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpCookieManager shape=4
            in class type=Windows.Web.Http.HttpCookie name=cookie
    method get_cookies
        method GetCookies slot=9 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpCookieManager shape=51
            in class type=Windows.Foundation.Uri name=uri
            out class type=Windows.Web.Http.HttpCookieCollection return
    method set_cookie
        method SetCookie slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpCookieManager shape=51
            in class type=Windows.Web.Http.HttpCookie name=cookie
            out boolean return
        method SetCookie slot=7 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpCookieManager shape=117
            in class type=Windows.Web.Http.HttpCookie name=cookie
            in boolean name=thirdParty
            out boolean return

class Windows.Web.Http.HttpFormUrlEncodedContent python_type closeable stringable
    py HttpFormUrlEncodedContent
    signature rc(Windows.Web.Http.HttpFormUrlEncodedContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})
    default Windows.Web.Http.IHttpContent
    requires Windows.Web.Http.IHttpContent
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpFormUrlEncodedContentFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpFormUrlEncodedContentFactory shape=51
            in parameterized type=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> name=content
            out class type=Windows.Web.Http.HttpFormUrlEncodedContent return
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

class Windows.Web.Http.HttpGetBufferResult python_type closeable stringable
    py HttpGetBufferResult
    signature rc(Windows.Web.Http.HttpGetBufferResult;{53d08e7c-e209-404e-9a49-742d8236fd3a})
    default Windows.Web.Http.IHttpGetBufferResult
    requires Windows.Web.Http.IHttpGetBufferResult
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    property extended_error
        get get_ExtendedError slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetBufferResult shape=4
            out hresult type=Windows.Foundation.HResult return
    property request_message
        get get_RequestMessage slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetBufferResult shape=4
            out class type=Windows.Web.Http.HttpRequestMessage return
    property response_message
        get get_ResponseMessage slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetBufferResult shape=4
            out class type=Windows.Web.Http.HttpResponseMessage return
    property succeeded
        get get_Succeeded slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetBufferResult shape=4
            out boolean return
    property value
        get get_Value slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetBufferResult shape=4
            out interface type=Windows.Storage.Streams.IBuffer return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpGetInputStreamResult python_type closeable stringable
    py HttpGetInputStreamResult
    signature rc(Windows.Web.Http.HttpGetInputStreamResult;{d5d63463-13aa-4ee0-be95-a0c39fe91203})
    default Windows.Web.Http.IHttpGetInputStreamResult
    requires Windows.Web.Http.IHttpGetInputStreamResult
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    property extended_error
        get get_ExtendedError slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetInputStreamResult shape=4
            out hresult type=Windows.Foundation.HResult return
    property request_message
        get get_RequestMessage slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetInputStreamResult shape=4
            out class type=Windows.Web.Http.HttpRequestMessage return
    property response_message
        get get_ResponseMessage slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetInputStreamResult shape=4
            out class type=Windows.Web.Http.HttpResponseMessage return
    property succeeded
        get get_Succeeded slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetInputStreamResult shape=4
            out boolean return
    property value
        get get_Value slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetInputStreamResult shape=4
            out interface type=Windows.Storage.Streams.IInputStream return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpGetStringResult python_type closeable stringable
    py HttpGetStringResult
    signature rc(Windows.Web.Http.HttpGetStringResult;{9bac466d-8509-4775-b16d-8953f47a7f5f})
    default Windows.Web.Http.IHttpGetStringResult
    requires Windows.Web.Http.IHttpGetStringResult
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    property extended_error
        get get_ExtendedError slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetStringResult shape=4
            out hresult type=Windows.Foundation.HResult return
    property request_message
        get get_RequestMessage slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetStringResult shape=4
            out class type=Windows.Web.Http.HttpRequestMessage return
    property response_message
        get get_ResponseMessage slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetStringResult shape=4
            out class type=Windows.Web.Http.HttpResponseMessage return
    property succeeded
        get get_Succeeded slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetStringResult shape=4
            out boolean return
    property value
        get get_Value slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpGetStringResult shape=4
            out string return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpMethod python_type stringable
    py HttpMethod
    signature rc(Windows.Web.Http.HttpMethod;{728d4022-700d-4fe0-afa5-40299c58dbfd})
    default Windows.Web.Http.IHttpMethod
    requires Windows.Web.Http.IHttpMethod
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpMethodFactory
    factory Windows.Web.Http.IHttpMethodStatics
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpMethodFactory shape=51
            in string name=method
            out class type=Windows.Web.Http.HttpMethod return
    property method
        get get_Method slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethod shape=4
            out string return
    property delete static
        get get_Delete slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    property get static
        get get_Get slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    property head static
        get get_Head slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    property options static
        get get_Options slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    property patch static
        get get_Patch slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    property post static
        get get_Post slot=11 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    property put static
        get get_Put slot=12 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpMethodStatics shape=4 static
            out class type=Windows.Web.Http.HttpMethod return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpMultipartContent activatable python_type iterable closeable stringable
    py HttpMultipartContent
    signature rc(Windows.Web.Http.HttpMultipartContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})
    default Windows.Web.Http.IHttpContent
    requires Windows.Web.Http.IHttpMultipartContent
    requires Windows.Web.Http.IHttpContent
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.IHttpContent>
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpMultipartContentFactory
    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.Http.IHttpMultipartContentFactory shape=51
            in string name=subtype
            out class type=Windows.Web.Http.HttpMultipartContent return
        ctor .ctor slot=7 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpMultipartContentFactory shape=117
            in string name=subtype
            in string name=boundary
            out class type=Windows.Web.Http.HttpMultipartContent return
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method add
        method Add slot=6 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpMultipartContent shape=4
            in interface type=Windows.Web.Http.IHttpContent name=content
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.IHttpContent> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> return
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

class Windows.Web.Http.HttpMultipartFormDataContent activatable python_type iterable closeable stringable
    py HttpMultipartFormDataContent
    signature rc(Windows.Web.Http.HttpMultipartFormDataContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})
    default Windows.Web.Http.IHttpContent
    requires Windows.Web.Http.IHttpMultipartFormDataContent
    requires Windows.Web.Http.IHttpContent
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.IHttpContent>
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpMultipartFormDataContentFactory
    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.Http.IHttpMultipartFormDataContentFactory shape=51
            in string name=boundary
            out class type=Windows.Web.Http.HttpMultipartFormDataContent return
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method add
        method Add slot=6 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpMultipartFormDataContent shape=4
            in interface type=Windows.Web.Http.IHttpContent name=content
        method Add slot=7 inputs=2 outputs=0 declaring=Windows.Web.Http.IHttpMultipartFormDataContent shape=51
            in interface type=Windows.Web.Http.IHttpContent name=content
            in string name=name
        method Add slot=8 inputs=3 outputs=0 declaring=Windows.Web.Http.IHttpMultipartFormDataContent shape=117
            in interface type=Windows.Web.Http.IHttpContent name=content
            in string name=name
            in string name=fileName
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.IHttpContent> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> return
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

struct Windows.Web.Http.HttpProgress python_type
    py HttpProgress
    signature struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4)
    field stage Stage enum32 type=Windows.Web.Http.HttpProgressStage
    field bytes_sent BytesSent uint64
    field total_bytes_to_send TotalBytesToSend reference type=Windows.Foundation.IReference<System.UInt64>
    field bytes_received BytesReceived uint64
    field total_bytes_to_receive TotalBytesToReceive reference type=Windows.Foundation.IReference<System.UInt64>
    field retries Retries uint32

enum Windows.Web.Http.HttpProgressStage python_type
    py HttpProgressStage
    signature enum(Windows.Web.Http.HttpProgressStage;i4)
    constant NONE 0
    constant DETECTING_PROXY 10
    constant RESOLVING_NAME 20
    constant CONNECTING_TO_SERVER 30
    constant NEGOTIATING_SSL 40
    constant SENDING_HEADERS 50
    constant SENDING_CONTENT 60
    constant WAITING_FOR_RESPONSE 70
    constant RECEIVING_HEADERS 80
    constant RECEIVING_CONTENT 90

class Windows.Web.Http.HttpRequestMessage activatable python_type closeable stringable
    py HttpRequestMessage
    signature rc(Windows.Web.Http.HttpRequestMessage;{f5762b3c-74d4-4811-b5dc-9f8b4e2f9abf})
    default Windows.Web.Http.IHttpRequestMessage
    requires Windows.Web.Http.IHttpRequestMessage
    requires Windows.Web.Http.IHttpRequestMessage2
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpRequestMessageFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessageFactory shape=117
            in class type=Windows.Web.Http.HttpMethod name=method
            in class type=Windows.Foundation.Uri name=uri
            out class type=Windows.Web.Http.HttpRequestMessage return
    property request_uri
        get get_RequestUri slot=12 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            out class type=Windows.Foundation.Uri return
        put put_RequestUri slot=13 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            in class type=Windows.Foundation.Uri name=value
    property method
        get get_Method slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            out class type=Windows.Web.Http.HttpMethod return
        put put_Method slot=10 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            in class type=Windows.Web.Http.HttpMethod name=value
    property content
        get get_Content slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            out interface type=Windows.Web.Http.IHttpContent return
        put put_Content slot=7 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            in interface type=Windows.Web.Http.IHttpContent name=value
    property headers
        get get_Headers slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            out class type=Windows.Web.Http.Headers.HttpRequestHeaderCollection return
    property properties
        get get_Properties slot=11 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            out parameterized type=Windows.Foundation.Collections.IMap<System.String,System.Object> return
    property transport_information
        get get_TransportInformation slot=14 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage shape=4
            out class type=Windows.Web.Http.HttpTransportInformation return
    property privacy_annotation
        get get_PrivacyAnnotation slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestMessage2 shape=4
            out string return
        put put_PrivacyAnnotation slot=7 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpRequestMessage2 shape=4
            in string name=value
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpRequestResult python_type closeable stringable
    py HttpRequestResult
    signature rc(Windows.Web.Http.HttpRequestResult;{6acf4da8-b5eb-4a35-a902-4217fbe820c5})
    default Windows.Web.Http.IHttpRequestResult
    requires Windows.Web.Http.IHttpRequestResult
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    property extended_error
        get get_ExtendedError slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestResult shape=4
            out hresult type=Windows.Foundation.HResult return
    property request_message
        get get_RequestMessage slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestResult shape=4
            out class type=Windows.Web.Http.HttpRequestMessage return
    property response_message
        get get_ResponseMessage slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestResult shape=4
            out class type=Windows.Web.Http.HttpResponseMessage return
    property succeeded
        get get_Succeeded slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpRequestResult shape=4
            out boolean return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

class Windows.Web.Http.HttpResponseMessage activatable python_type closeable stringable
    py HttpResponseMessage
    signature rc(Windows.Web.Http.HttpResponseMessage;{fee200fb-8664-44e0-95d9-42696199bffc})
    default Windows.Web.Http.IHttpResponseMessage
    requires Windows.Web.Http.IHttpResponseMessage
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpResponseMessageFactory
    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.Http.IHttpResponseMessageFactory shape=51
            in enum32 type=Windows.Web.Http.HttpStatusCode name=statusCode
            out class type=Windows.Web.Http.HttpResponseMessage return
    property version
        get get_Version slot=18 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out enum32 type=Windows.Web.Http.HttpVersion return
        put put_Version slot=19 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            in enum32 type=Windows.Web.Http.HttpVersion name=value
    property status_code
        get get_StatusCode slot=16 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out enum32 type=Windows.Web.Http.HttpStatusCode return
        put put_StatusCode slot=17 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            in enum32 type=Windows.Web.Http.HttpStatusCode name=value
    property source
        get get_Source slot=14 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out enum32 type=Windows.Web.Http.HttpResponseMessageSource return
        put put_Source slot=15 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            in enum32 type=Windows.Web.Http.HttpResponseMessageSource name=value
    property request_message
        get get_RequestMessage slot=12 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out class type=Windows.Web.Http.HttpRequestMessage return
        put put_RequestMessage slot=13 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            in class type=Windows.Web.Http.HttpRequestMessage name=value
    property reason_phrase
        get get_ReasonPhrase slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out string return
        put put_ReasonPhrase slot=11 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            in string name=value
    property content
        get get_Content slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out interface type=Windows.Web.Http.IHttpContent return
        put put_Content slot=7 inputs=1 outputs=0 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            in interface type=Windows.Web.Http.IHttpContent name=value
    property headers
        get get_Headers slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out class type=Windows.Web.Http.Headers.HttpResponseHeaderCollection return
    property is_success_status_code
        get get_IsSuccessStatusCode slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out boolean return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method ensure_success_status_code
        method EnsureSuccessStatusCode slot=20 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpResponseMessage shape=4
            out class type=Windows.Web.Http.HttpResponseMessage return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

enum Windows.Web.Http.HttpResponseMessageSource python_type
    py HttpResponseMessageSource
    signature enum(Windows.Web.Http.HttpResponseMessageSource;i4)
    constant NONE 0
    constant CACHE 1
    constant NETWORK 2

enum Windows.Web.Http.HttpStatusCode python_type
    py HttpStatusCode
    signature enum(Windows.Web.Http.HttpStatusCode;i4)
    constant NONE 0
    constant CONTINUE 100
    constant SWITCHING_PROTOCOLS 101
    constant PROCESSING 102
    constant OK 200
    constant CREATED 201
    constant ACCEPTED 202
    constant NON_AUTHORITATIVE_INFORMATION 203
    constant NO_CONTENT 204
    constant RESET_CONTENT 205
    constant PARTIAL_CONTENT 206
    constant MULTI_STATUS 207
    constant ALREADY_REPORTED 208
    constant IM_USED 226
    constant MULTIPLE_CHOICES 300
    constant MOVED_PERMANENTLY 301
    constant FOUND 302
    constant SEE_OTHER 303
    constant NOT_MODIFIED 304
    constant USE_PROXY 305
    constant TEMPORARY_REDIRECT 307
    constant PERMANENT_REDIRECT 308
    constant BAD_REQUEST 400
    constant UNAUTHORIZED 401
    constant PAYMENT_REQUIRED 402
    constant FORBIDDEN 403
    constant NOT_FOUND 404
    constant METHOD_NOT_ALLOWED 405
    constant NOT_ACCEPTABLE 406
    constant PROXY_AUTHENTICATION_REQUIRED 407
    constant REQUEST_TIMEOUT 408
    constant CONFLICT 409
    constant GONE 410
    constant LENGTH_REQUIRED 411
    constant PRECONDITION_FAILED 412
    constant REQUEST_ENTITY_TOO_LARGE 413
    constant REQUEST_URI_TOO_LONG 414
    constant UNSUPPORTED_MEDIA_TYPE 415
    constant REQUESTED_RANGE_NOT_SATISFIABLE 416
    constant EXPECTATION_FAILED 417
    constant UNPROCESSABLE_ENTITY 422
    constant LOCKED 423
    constant FAILED_DEPENDENCY 424
    constant UPGRADE_REQUIRED 426
    constant PRECONDITION_REQUIRED 428
    constant TOO_MANY_REQUESTS 429
    constant REQUEST_HEADER_FIELDS_TOO_LARGE 431
    constant INTERNAL_SERVER_ERROR 500
    constant NOT_IMPLEMENTED 501
    constant BAD_GATEWAY 502
    constant SERVICE_UNAVAILABLE 503
    constant GATEWAY_TIMEOUT 504
    constant HTTP_VERSION_NOT_SUPPORTED 505
    constant VARIANT_ALSO_NEGOTIATES 506
    constant INSUFFICIENT_STORAGE 507
    constant LOOP_DETECTED 508
    constant NOT_EXTENDED 510
    constant NETWORK_AUTHENTICATION_REQUIRED 511

class Windows.Web.Http.HttpStreamContent python_type closeable stringable
    py HttpStreamContent
    signature rc(Windows.Web.Http.HttpStreamContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})
    default Windows.Web.Http.IHttpContent
    requires Windows.Web.Http.IHttpContent
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpStreamContentFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpStreamContentFactory shape=51
            in interface type=Windows.Storage.Streams.IInputStream name=content
            out class type=Windows.Web.Http.HttpStreamContent return
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

class Windows.Web.Http.HttpStringContent python_type closeable stringable
    py HttpStringContent
    signature rc(Windows.Web.Http.HttpStringContent;{6b14a441-fba7-4bd2-af0a-839de7c295da})
    default Windows.Web.Http.IHttpContent
    requires Windows.Web.Http.IHttpContent
    requires Windows.Foundation.IClosable
    requires Windows.Foundation.IStringable
    factory Windows.Web.Http.IHttpStringContentFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpStringContentFactory shape=51
            in string name=content
            out class type=Windows.Web.Http.HttpStringContent return
        ctor .ctor slot=7 inputs=2 outputs=1 declaring=Windows.Web.Http.IHttpStringContentFactory shape=117
            in string name=content
            in enum32 type=Windows.Storage.Streams.UnicodeEncoding name=encoding
            out class type=Windows.Web.Http.HttpStringContent return
        ctor .ctor slot=8 inputs=3 outputs=1 declaring=Windows.Web.Http.IHttpStringContentFactory shape=195
            in string name=content
            in enum32 type=Windows.Storage.Streams.UnicodeEncoding name=encoding
            in string name=mediaType
            out class type=Windows.Web.Http.HttpStringContent return
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

class Windows.Web.Http.HttpTransportInformation python_type stringable
    py HttpTransportInformation
    signature rc(Windows.Web.Http.HttpTransportInformation;{70127198-c6a7-4ed0-833a-83fd8b8f178d})
    default Windows.Web.Http.IHttpTransportInformation
    requires Windows.Web.Http.IHttpTransportInformation
    requires Windows.Foundation.IStringable
    property server_certificate
        get get_ServerCertificate slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpTransportInformation shape=4
            out class type=Windows.Security.Cryptography.Certificates.Certificate return
    property server_certificate_error_severity
        get get_ServerCertificateErrorSeverity slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpTransportInformation shape=4
            out enum32 type=Windows.Networking.Sockets.SocketSslErrorSeverity return
    property server_certificate_errors
        get get_ServerCertificateErrors slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpTransportInformation shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult> return
    property server_intermediate_certificates
        get get_ServerIntermediateCertificates slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpTransportInformation shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate> return
    method to_string
        method ToString slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IStringable shape=4 reverse=22 role=to_string
            out string return

enum Windows.Web.Http.HttpVersion python_type
    py HttpVersion
    signature enum(Windows.Web.Http.HttpVersion;i4)
    constant NONE 0
    constant HTTP10 1
    constant HTTP11 2
    constant HTTP20 3

interface Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[String, UInt64]
    guid c8bbcb29-6b64-5ce2-a831-038f6e02199e
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};string;u8)
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument System.String
    argument System.UInt64
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<System.String,System.UInt64> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<System.String,System.UInt64> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.String,System.UInt64> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.String,System.UInt64> 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<System.String,System.UInt64> shape=4 reverse=121 role=get_results
            out string return

interface Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[String, HttpProgress]
    guid 91ecbe45-e889-5518-bd8d-c5bde163109b
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};string;struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument System.String
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<System.String,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<System.String,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.String,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.String,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.String,Windows.Web.Http.HttpProgress> 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<System.String,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out string return

interface Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[UInt64, UInt64]
    guid 8f1db6e3-6556-5516-825c-1021ee27cd0c
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};u8;u8)
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument System.UInt64
    argument System.UInt64
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<System.UInt64,System.UInt64> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<System.UInt64,System.UInt64> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.UInt64,System.UInt64> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<System.UInt64,System.UInt64> 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<System.UInt64,System.UInt64> shape=4 reverse=121 role=get_results
            out uint64 return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[IBuffer, UInt64]
    guid ad960e7f-d73b-56e4-a58c-6ec7678cfd88
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};{905a0fe0-bc53-11df-8c49-001e4fc686da};u8)
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IBuffer
    argument System.UInt64
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IBuffer,System.UInt64> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IBuffer,System.UInt64> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IBuffer,System.UInt64> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IBuffer,System.UInt64> 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.Storage.Streams.IBuffer,System.UInt64> shape=4 reverse=121 role=get_results
            out interface type=Windows.Storage.Streams.IBuffer return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[IBuffer, HttpProgress]
    guid 88d9bb75-afb4-5f32-9d7e-d3bf3785354c
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};{905a0fe0-bc53-11df-8c49-001e4fc686da};struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IBuffer
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> 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.Storage.Streams.IBuffer,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out interface type=Windows.Storage.Streams.IBuffer return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[IInputStream, UInt64]
    guid 455aa601-f13e-5dee-b9cb-16b531996327
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};{905a0fe2-bc53-11df-8c49-001e4fc686da};u8)
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IInputStream
    argument System.UInt64
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IInputStream,System.UInt64> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IInputStream,System.UInt64> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IInputStream,System.UInt64> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IInputStream,System.UInt64> 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.Storage.Streams.IInputStream,System.UInt64> shape=4 reverse=121 role=get_results
            out interface type=Windows.Storage.Streams.IInputStream return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[IInputStream, HttpProgress]
    guid 0b97c784-df17-571f-8337-447dff068a9c
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};{905a0fe2-bc53-11df-8c49-001e4fc686da};struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IInputStream
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> 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.Storage.Streams.IInputStream,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out interface type=Windows.Storage.Streams.IInputStream return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[HttpGetBufferResult, HttpProgress]
    guid b128fbc4-19c0-5fe1-aec6-d2e64bd22862
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Web.Http.HttpGetBufferResult;{53d08e7c-e209-404e-9a49-742d8236fd3a});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Web.Http.HttpGetBufferResult
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> 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.Http.HttpGetBufferResult,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Web.Http.HttpGetBufferResult return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[HttpGetInputStreamResult, HttpProgress]
    guid 6e1ce5ac-c10b-5d09-ad43-f4ddeada857a
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Web.Http.HttpGetInputStreamResult;{d5d63463-13aa-4ee0-be95-a0c39fe91203});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Web.Http.HttpGetInputStreamResult
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> 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.Http.HttpGetInputStreamResult,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Web.Http.HttpGetInputStreamResult return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[HttpGetStringResult, HttpProgress]
    guid 7382f299-bbbd-5bd3-b143-8887c627929b
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Web.Http.HttpGetStringResult;{9bac466d-8509-4775-b16d-8953f47a7f5f});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Web.Http.HttpGetStringResult
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> 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.Http.HttpGetStringResult,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Web.Http.HttpGetStringResult return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[HttpRequestResult, HttpProgress]
    guid 97388336-2eac-5d76-b228-d32ef9a38175
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Web.Http.HttpRequestResult;{6acf4da8-b5eb-4a35-a902-4217fbe820c5});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Web.Http.HttpRequestResult
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> 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.Http.HttpRequestResult,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Web.Http.HttpRequestResult return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[HttpResponseMessage, HttpProgress]
    guid 5d144364-77d7-5eca-8b09-936a69446652
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Web.Http.HttpResponseMessage;{fee200fb-8664-44e0-95d9-42696199bffc});struct(Windows.Web.Http.HttpProgress;enum(Windows.Web.Http.HttpProgressStage;i4);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u8;pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8);u4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Web.Http.HttpResponseMessage
    argument Windows.Web.Http.HttpProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Web.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> 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.Http.HttpResponseMessage,Windows.Web.Http.HttpProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Web.Http.HttpResponseMessage return

interface Windows.Web.Http.IHttpBufferContentFactory
    guid bc20c193-c41f-4ff7-9123-6435736eadc2

interface Windows.Web.Http.IHttpClient
    guid 7fda1151-3574-4880-a8ba-e6b1e0061f3d

interface Windows.Web.Http.IHttpClient2
    guid cdd83348-e8b7-4cec-b1b0-dc455fe72c92

interface Windows.Web.Http.IHttpClient3
    guid 1172fd01-9899-4194-963f-8f9d72a7ec15

interface Windows.Web.Http.IHttpClientFactory
    guid c30c4eca-e3fa-4f99-afb4-63cc65009462

interface Windows.Web.Http.IHttpContent python_type closeable
    py _IHttpContent
    guid 6b14a441-fba7-4bd2-af0a-839de7c295da
    signature {6b14a441-fba7-4bd2-af0a-839de7c295da}
    requires Windows.Foundation.IClosable
    property headers
        get get_Headers slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=22
            out class type=Windows.Web.Http.Headers.HttpContentHeaderCollection return
    method buffer_all_async
        method BufferAllAsync slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=43
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return
    method close
        method Close slot=6 inputs=0 outputs=0 declaring=Windows.Foundation.IClosable shape=0 reverse=16 role=close
    method read_as_buffer_async
        method ReadAsBufferAsync slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=62
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,System.UInt64> return
    method read_as_input_stream_async
        method ReadAsInputStreamAsync slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=99
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IInputStream,System.UInt64> return
    method read_as_string_async
        method ReadAsStringAsync slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=4 reverse=121
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.String,System.UInt64> return
    method try_compute_length
        method TryComputeLength slot=11 inputs=0 outputs=2 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=144
            out uint64 name=length
            out boolean return
    method write_to_stream_async
        method WriteToStreamAsync slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.IHttpContent shape=51 reverse=163
            in interface type=Windows.Storage.Streams.IOutputStream name=outputStream
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<System.UInt64,System.UInt64> return

interface Windows.Web.Http.IHttpCookie
    guid 1f5488e2-cc2d-4779-86a7-88f10687d249

interface Windows.Web.Http.IHttpCookieFactory
    guid 6a0585a9-931c-4cd1-a96d-c21701785c5f

interface Windows.Web.Http.IHttpCookieManager
    guid 7a431780-cd4f-4e57-a84a-5b0a53d6bb96

interface Windows.Web.Http.IHttpFormUrlEncodedContentFactory
    guid 43f0138c-2f73-4302-b5f3-eae9238a5e01

interface Windows.Web.Http.IHttpGetBufferResult
    guid 53d08e7c-e209-404e-9a49-742d8236fd3a

interface Windows.Web.Http.IHttpGetInputStreamResult
    guid d5d63463-13aa-4ee0-be95-a0c39fe91203

interface Windows.Web.Http.IHttpGetStringResult
    guid 9bac466d-8509-4775-b16d-8953f47a7f5f

interface Windows.Web.Http.IHttpMethod
    guid 728d4022-700d-4fe0-afa5-40299c58dbfd

interface Windows.Web.Http.IHttpMethodFactory
    guid 3c51d10d-36d7-40f8-a86d-e759caf2f83f

interface Windows.Web.Http.IHttpMethodStatics
    guid 64d171f0-d99a-4153-8dc6-d68cc4cce317

interface Windows.Web.Http.IHttpMultipartContent
    guid df916aff-9926-4ac9-aaf1-e0d04ef09bb9

interface Windows.Web.Http.IHttpMultipartContentFactory
    guid 7eb42e62-0222-4f20-b372-47d5db5d33b4

interface Windows.Web.Http.IHttpMultipartFormDataContent
    guid 64d337e2-e967-4624-b6d1-cf74604a4a42

interface Windows.Web.Http.IHttpMultipartFormDataContentFactory
    guid a04d7311-5017-4622-93a8-49b24a4fcbfc

interface Windows.Web.Http.IHttpRequestMessage
    guid f5762b3c-74d4-4811-b5dc-9f8b4e2f9abf

interface Windows.Web.Http.IHttpRequestMessage2
    guid c3c60489-62c2-4a3f-9554-226e7c60bd96

interface Windows.Web.Http.IHttpRequestMessageFactory
    guid 5bac994e-3886-412e-aec3-52ec7f25616f

interface Windows.Web.Http.IHttpRequestResult
    guid 6acf4da8-b5eb-4a35-a902-4217fbe820c5

interface Windows.Web.Http.IHttpResponseMessage
    guid fee200fb-8664-44e0-95d9-42696199bffc

interface Windows.Web.Http.IHttpResponseMessageFactory
    guid 52a8af99-f095-43da-b60f-7cfc2bc7ea2f

interface Windows.Web.Http.IHttpStreamContentFactory
    guid f3e64d9d-f725-407e-942f-0eda189809f4

interface Windows.Web.Http.IHttpStringContentFactory
    guid 46649d5b-2e93-48eb-8e61-19677878e57f

interface Windows.Web.Http.IHttpTransportInformation
    guid 70127198-c6a7-4ed0-833a-83fd8b8f178d

interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> concrete iterable
    py winrt.windows.foundation.collections._IIterable[IKeyValuePair[String, Object]]
    guid fe2f3d47-5d47-5499-8374-430c7cda0204
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;cinterface(IInspectable)))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> return

interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> concrete iterable
    py winrt.windows.foundation.collections._IIterable[IKeyValuePair[String, String]]
    guid e9bdaaf0-cbf6-5c72-be90-29cbf3a1319b
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;string))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> return

interface Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.Certificate> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Certificate]
    guid 0c7d1423-e8fd-5a91-b55c-8bfbe7ac2d40
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Security.Cryptography.Certificates.Certificate;{333f740c-04d8-43b3-b278-8c5fcc9be5a0}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Security.Cryptography.Certificates.Certificate
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.Certificate> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.Certificate> return

interface Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.ChainValidationResult> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ChainValidationResult]
    guid 2628f58f-3f02-54f2-808f-e1117709d6d0
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.Security.Cryptography.Certificates.ChainValidationResult;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Security.Cryptography.Certificates.ChainValidationResult
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.ChainValidationResult> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.ChainValidationResult> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie> concrete iterable
    py winrt.windows.foundation.collections._IIterable[HttpCookie]
    guid 0eb9fa36-88de-590d-8ea0-b613d0ab015f
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Http.HttpCookie
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> return

interface Windows.Foundation.Collections.IIterable<Windows.Web.Http.IHttpContent> concrete iterable
    py winrt.windows.foundation.collections._IIterable[IHttpContent]
    guid f102157f-b482-5736-9d12-c683bc494942
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};{6b14a441-fba7-4bd2-af0a-839de7c295da})
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Http.IHttpContent
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.IHttpContent> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> return

interface Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[IKeyValuePair[String, Object]]
    guid 5db5fa32-707c-5849-a06b-91c8eb9d10e8
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;cinterface(IInspectable)))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> shape=4 reverse=22 role=current
            out parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object> return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> 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.Foundation.Collections.IKeyValuePair<System.String,System.Object>> shape=117 reverse=101 role=get_many
            fill_array parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object> name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[IKeyValuePair[String, String]]
    guid 05eb86f1-7140-5517-b88d-cbaebe57e6b1
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;string))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=22 role=current
            out parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> 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.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=117 reverse=101 role=get_many
            fill_array parameterized type=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.String>> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.Certificate> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Certificate]
    guid 676fc159-f15c-58bd-91a7-28f7e795c756
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Security.Cryptography.Certificates.Certificate;{333f740c-04d8-43b3-b278-8c5fcc9be5a0}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Security.Cryptography.Certificates.Certificate
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.Certificate> shape=4 reverse=22 role=current
            out class type=Windows.Security.Cryptography.Certificates.Certificate return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.Certificate> 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.Security.Cryptography.Certificates.Certificate> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Security.Cryptography.Certificates.Certificate name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.Certificate> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.ChainValidationResult> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ChainValidationResult]
    guid 8bcad2b7-0e3b-5eae-bf69-e1f6d9c888f8
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.Security.Cryptography.Certificates.ChainValidationResult;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Security.Cryptography.Certificates.ChainValidationResult
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.ChainValidationResult> shape=4 reverse=22 role=current
            out enum32 type=Windows.Security.Cryptography.Certificates.ChainValidationResult return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.ChainValidationResult> 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.Security.Cryptography.Certificates.ChainValidationResult> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.Security.Cryptography.Certificates.ChainValidationResult name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.ChainValidationResult> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[HttpCookie]
    guid 626bc177-8403-5030-a88c-7485cc89d730
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Http.HttpCookie
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> shape=4 reverse=22 role=current
            out class type=Windows.Web.Http.HttpCookie return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> 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.Http.HttpCookie> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Http.HttpCookie name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[IHttpContent]
    guid 59f44f31-695e-5af7-a3c5-85c01939cec8
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};{6b14a441-fba7-4bd2-af0a-839de7c295da})
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Http.IHttpContent
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> shape=4 reverse=22 role=current
            out interface type=Windows.Web.Http.IHttpContent return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> 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.Http.IHttpContent> shape=117 reverse=101 role=get_many
            fill_array interface type=Windows.Web.Http.IHttpContent name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.IHttpContent> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object> concrete
    py winrt.windows.foundation.collections._IKeyValuePair[String, Object]
    guid 09335560-6c6b-5a26-9348-97b781132b20
    signature pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;cinterface(IInspectable))
    base Windows.Foundation.Collections.IKeyValuePair
    argument System.String
    argument System.Object
    property key
        get get_Key slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object> shape=4 reverse=22 role=pair_key
            out string return
    property value
        get get_Value slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object> shape=4 reverse=43 role=pair_value
            out object return

interface Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> concrete
    py winrt.windows.foundation.collections._IKeyValuePair[String, String]
    guid 60310303-49c5-52e6-abc6-a9b36eccc716
    signature pinterface({02b51929-c1c4-4a7e-8940-0312b5c18500};string;string)
    base Windows.Foundation.Collections.IKeyValuePair
    argument System.String
    argument System.String
    property key
        get get_Key slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> shape=4 reverse=22 role=pair_key
            out string return
    property value
        get get_Value slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IKeyValuePair<System.String,System.String> shape=4 reverse=43 role=pair_value
            out string return

interface Windows.Foundation.Collections.IMap<System.String,System.Object> concrete iterable mapping mutable_mapping
    py winrt.windows.foundation.collections._IMap[String, Object]
    guid 1b0d3570-0877-5ec2-8a2c-3b9539506aca
    signature pinterface({3c2925fe-8519-45c1-aa79-197b6718c1c1};string;cinterface(IInspectable))
    base Windows.Foundation.Collections.IMap
    requires Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>>
    argument System.String
    argument System.Object
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=4 reverse=43 role=size
            out uint32 return
    method clear
        method Clear slot=12 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=0 reverse=159 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> return
    method get_view
        method GetView slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=4 reverse=99 role=get_view
            out parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.Object> return
    method has_key
        method HasKey slot=8 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=51 reverse=65 role=has_key
            in string name=key
            out boolean return
    method insert
        method Insert slot=10 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=117 reverse=125 role=insert
            in string name=key
            in object name=value
            out boolean return
    method lookup
        method Lookup slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=51 reverse=24 role=lookup
            in string name=key
            out object return
    method remove
        method Remove slot=11 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IMap<System.String,System.Object> shape=4 reverse=141 role=remove
            in string name=key

interface Windows.Foundation.Collections.IMapView<System.String,System.Object> concrete iterable mapping
    py winrt.windows.foundation.collections._IMapView[String, Object]
    guid bb78502a-f79d-54fa-92c9-90c5039fdf7e
    signature pinterface({e480ce40-a338-4ada-adcf-272272e48cb9};string;cinterface(IInspectable))
    base Windows.Foundation.Collections.IMapView
    requires Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>>
    argument System.String
    argument System.Object
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IMapView<System.String,System.Object> 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.Foundation.Collections.IKeyValuePair<System.String,System.Object>> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<System.String,System.Object>> return
    method has_key
        method HasKey slot=8 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IMapView<System.String,System.Object> shape=51 reverse=65 role=has_key
            in string name=key
            out boolean return
    method lookup
        method Lookup slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IMapView<System.String,System.Object> shape=51 reverse=24 role=lookup
            in string name=key
            out object return
    method split
        method Split slot=9 inputs=0 outputs=2 declaring=Windows.Foundation.Collections.IMapView<System.String,System.Object> shape=51 reverse=100 role=split
            out parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.Object> name=first
            out parameterized type=Windows.Foundation.Collections.IMapView<System.String,System.Object> name=second

interface Windows.Foundation.IReference<System.UInt64> concrete
    py winrt.windows.foundation._IReference[UInt64]
    guid 6755e376-53bb-568b-a11d-17239868309e
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};u8)
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument System.UInt64
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<System.UInt64> shape=4 reverse=22 role=value
            out uint64 return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<Windows.Foundation.DateTime> concrete
    py winrt.windows.foundation._IReference[DateTime]
    guid 5541d8a7-497c-5aa4-86fc-7713adbf2a2c
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};struct(Windows.Foundation.DateTime;i8))
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument Windows.Foundation.DateTime
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<Windows.Foundation.DateTime> shape=4 reverse=22 role=value
            out datetime return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Certificate]
    guid 963f7013-77c2-51c5-8038-b5bcef633edb
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Security.Cryptography.Certificates.Certificate;{333f740c-04d8-43b3-b278-8c5fcc9be5a0}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.Certificate>
    argument Windows.Security.Cryptography.Certificates.Certificate
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate> 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.Security.Cryptography.Certificates.Certificate> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.Certificate> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Security.Cryptography.Certificates.Certificate return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Security.Cryptography.Certificates.Certificate name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.Certificate> shape=117 reverse=66 role=index_of
            in class type=Windows.Security.Cryptography.Certificates.Certificate name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ChainValidationResult]
    guid cb383486-c2bc-5756-912d-6a708a07e5bd
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.Security.Cryptography.Certificates.ChainValidationResult;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Security.Cryptography.Certificates.ChainValidationResult>
    argument Windows.Security.Cryptography.Certificates.ChainValidationResult
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult> 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.Security.Cryptography.Certificates.ChainValidationResult> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Security.Cryptography.Certificates.ChainValidationResult> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out enum32 type=Windows.Security.Cryptography.Certificates.ChainValidationResult return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array enum32 type=Windows.Security.Cryptography.Certificates.ChainValidationResult name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Security.Cryptography.Certificates.ChainValidationResult> shape=117 reverse=66 role=index_of
            in enum32 type=Windows.Security.Cryptography.Certificates.ChainValidationResult name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[HttpCookie]
    guid 0064c4f6-3fca-5823-9d92-86c40b28adbc
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Http.HttpCookie;{1f5488e2-cc2d-4779-86a7-88f10687d249}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.HttpCookie>
    argument Windows.Web.Http.HttpCookie
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> 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.Http.HttpCookie> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.HttpCookie> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Http.HttpCookie return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Http.HttpCookie name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.HttpCookie> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Http.HttpCookie name=value
            out uint32 name=index
            out boolean return

class System.Object external
    py winrt.system.Object

class System.String external
    py winrt.system.String

class System.UInt64 external
    py winrt.system.UInt64

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.DateTime external
    py winrt.windows.foundation.DateTime

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

interface Windows.Foundation.IClosable external
    py winrt.windows.foundation._IClosable
    guid 30d5a829-7fa4-4026-83bb-d75bae4ea99e

interface Windows.Foundation.IPropertyValue external
    py winrt.windows.foundation._IPropertyValue
    guid 4bd682dd-7554-40e9-9a9b-82654ede7e62

interface Windows.Foundation.IReference external parameterized
    py winrt.windows.foundation._IReference
    guid 61c17706-2d65-11e0-9ae8-d48564015472

interface Windows.Foundation.IStringable external
    py winrt.windows.foundation._IStringable
    guid 96369f54-8eb6-48f0-abce-c1b211e627c3

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

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

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

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

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.IKeyValuePair external parameterized
    py winrt.windows.foundation.collections._IKeyValuePair
    guid 02b51929-c1c4-4a7e-8940-0312b5c18500

interface Windows.Foundation.Collections.IMap external parameterized
    py winrt.windows.foundation.collections._IMap
    guid 3c2925fe-8519-45c1-aa79-197b6718c1c1

interface Windows.Foundation.Collections.IMapView external parameterized
    py winrt.windows.foundation.collections._IMapView
    guid e480ce40-a338-4ada-adcf-272272e48cb9

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

enum Windows.Networking.Sockets.SocketSslErrorSeverity external
    py winrt.windows.networking.sockets.SocketSslErrorSeverity

class Windows.Security.Cryptography.Certificates.Certificate external
    py winrt.windows.security.cryptography.certificates.Certificate

enum Windows.Security.Cryptography.Certificates.ChainValidationResult external
    py winrt.windows.security.cryptography.certificates.ChainValidationResult

interface Windows.Storage.Streams.IBuffer external
    py winrt.windows.storage.streams._IBuffer
    guid 905a0fe0-bc53-11df-8c49-001e4fc686da

interface Windows.Storage.Streams.IInputStream external
    py winrt.windows.storage.streams._IInputStream
    guid 905a0fe2-bc53-11df-8c49-001e4fc686da

interface Windows.Storage.Streams.IOutputStream external
    py winrt.windows.storage.streams._IOutputStream
    guid 905a0fe6-bc53-11df-8c49-001e4fc686da

enum Windows.Storage.Streams.UnicodeEncoding external
    py winrt.windows.storage.streams.UnicodeEncoding

interface Windows.Web.Http.Filters.IHttpFilter external
    py winrt.windows.web.http.filters._IHttpFilter
    guid a4cb6dd5-0902-439e-bfd7-e12552b165ce

class Windows.Web.Http.Headers.HttpContentHeaderCollection external
    py winrt.windows.web.http.headers.HttpContentHeaderCollection

class Windows.Web.Http.Headers.HttpRequestHeaderCollection external
    py winrt.windows.web.http.headers.HttpRequestHeaderCollection

class Windows.Web.Http.Headers.HttpResponseHeaderCollection external
    py winrt.windows.web.http.headers.HttpResponseHeaderCollection
