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

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IInputStream> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[IInputStream]
    guid d0bd0125-9049-57a3-bd66-e2525d98c814
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};{905a0fe2-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Storage.Streams.IInputStream
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[IInputStream]
    guid a8fe0732-556d-5841-b7ee-b3450fb52666
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};{905a0fe2-bc53-11df-8c49-001e4fc686da})
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Storage.Streams.IInputStream
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IInputStream> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IInputStream> 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=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> shape=4 reverse=62 role=get_results
            out interface type=Windows.Storage.Streams.IInputStream return

interface Windows.Web.IUriToStreamResolver python_type
    py _IUriToStreamResolver
    guid b0aba86a-9aeb-4d3a-9590-003e3ca7e290
    signature {b0aba86a-9aeb-4d3a-9590-003e3ca7e290}
    method uri_to_stream_async
        method UriToStreamAsync slot=6 inputs=1 outputs=1 declaring=Windows.Web.IUriToStreamResolver shape=51 reverse=24
            in class type=Windows.Foundation.Uri name=uri
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IInputStream> return

interface Windows.Web.IWebErrorStatics
    guid fe616766-bf27-4064-87b7-6563bb11ce2e

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

enum Windows.Web.WebErrorStatus python_type
    py WebErrorStatus
    signature enum(Windows.Web.WebErrorStatus;i4)
    constant UNKNOWN 0
    constant CERTIFICATE_COMMON_NAME_IS_INCORRECT 1
    constant CERTIFICATE_EXPIRED 2
    constant CERTIFICATE_CONTAINS_ERRORS 3
    constant CERTIFICATE_REVOKED 4
    constant CERTIFICATE_IS_INVALID 5
    constant SERVER_UNREACHABLE 6
    constant TIMEOUT 7
    constant ERROR_HTTP_INVALID_SERVER_RESPONSE 8
    constant CONNECTION_ABORTED 9
    constant CONNECTION_RESET 10
    constant DISCONNECTED 11
    constant HTTP_TO_HTTPS_ON_REDIRECTION 12
    constant HTTPS_TO_HTTP_ON_REDIRECTION 13
    constant CANNOT_CONNECT 14
    constant HOST_NAME_NOT_RESOLVED 15
    constant OPERATION_CANCELED 16
    constant REDIRECT_FAILED 17
    constant UNEXPECTED_STATUS_CODE 18
    constant UNEXPECTED_REDIRECTION 19
    constant UNEXPECTED_CLIENT_ERROR 20
    constant UNEXPECTED_SERVER_ERROR 21
    constant INSUFFICIENT_RANGE_SUPPORT 22
    constant MISSING_CONTENT_LENGTH_SUPPORT 23
    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 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 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

delegate Windows.Foundation.AsyncOperationCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationCompletedHandler
    guid fcdcf02c-e5d8-4478-915a-4d90b74b83a5

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

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

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

interface Windows.Foundation.IAsyncOperation external parameterized
    py winrt.windows.foundation._IAsyncOperation
    guid 9fc2b0bb-e446-44e2-aa61-9cab8f636af2

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

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