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

class Windows.Web.Http.Diagnostics.HttpDiagnosticProvider python_type
    py HttpDiagnosticProvider
    signature rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProvider;{bd811501-a056-4d39-b174-833b7b03b02c})
    default Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider
    requires Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider
    factory Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderStatics
    event request_response_completed
        add add_RequestResponseCompleted slot=12 inputs=1 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Web.Http.Diagnostics.HttpDiagnosticProvider,Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_RequestResponseCompleted slot=13 inputs=1 outputs=0 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event request_sent
        add add_RequestSent slot=8 inputs=1 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Web.Http.Diagnostics.HttpDiagnosticProvider,Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_RequestSent slot=9 inputs=1 outputs=0 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event response_received
        add add_ResponseReceived slot=10 inputs=1 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Web.Http.Diagnostics.HttpDiagnosticProvider,Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ResponseReceived slot=11 inputs=1 outputs=0 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method create_from_process_diagnostic_info static
        method CreateFromProcessDiagnosticInfo slot=6 inputs=1 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderStatics shape=51 static
            in class type=Windows.System.Diagnostics.ProcessDiagnosticInfo name=processDiagnosticInfo
            out class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProvider return
    method start
        method Start slot=6 inputs=0 outputs=0 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=0
    method stop
        method Stop slot=7 inputs=0 outputs=0 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider shape=0

class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs python_type
    py HttpDiagnosticProviderRequestResponseCompletedEventArgs
    signature rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs;{735f98ee-94f6-4532-b26e-61e1b1e4efd4})
    default Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs
    requires Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs
    property activity_id
        get get_ActivityId slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out guid return
    property initiator
        get get_Initiator slot=11 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out enum32 type=Windows.Web.Http.Diagnostics.HttpDiagnosticRequestInitiator return
    property process_id
        get get_ProcessId slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out uint32 return
    property requested_uri
        get get_RequestedUri slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out class type=Windows.Foundation.Uri return
    property source_locations
        get get_SourceLocations slot=12 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> return
    property thread_id
        get get_ThreadId slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out uint32 return
    property timestamps
        get get_Timestamps slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs shape=4
            out class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseTimestamps return

class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseTimestamps python_type
    py HttpDiagnosticProviderRequestResponseTimestamps
    signature rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseTimestamps;{e0afde10-55cf-4c01-91d4-a20557d849f0})
    default Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps
    requires Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps
    property cache_checked_timestamp
        get get_CacheCheckedTimestamp slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property connection_completed_timestamp
        get get_ConnectionCompletedTimestamp slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property connection_initiated_timestamp
        get get_ConnectionInitiatedTimestamp slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property name_resolved_timestamp
        get get_NameResolvedTimestamp slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property request_completed_timestamp
        get get_RequestCompletedTimestamp slot=12 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property request_sent_timestamp
        get get_RequestSentTimestamp slot=11 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property response_completed_timestamp
        get get_ResponseCompletedTimestamp slot=14 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property response_received_timestamp
        get get_ResponseReceivedTimestamp slot=13 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return
    property ssl_negotiated_timestamp
        get get_SslNegotiatedTimestamp slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.DateTime> return

class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs python_type
    py HttpDiagnosticProviderRequestSentEventArgs
    signature rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs;{3f5196d0-4c1f-4ebe-a57a-06930771c50d})
    default Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs
    requires Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs
    property activity_id
        get get_ActivityId slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out guid return
    property initiator
        get get_Initiator slot=11 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out enum32 type=Windows.Web.Http.Diagnostics.HttpDiagnosticRequestInitiator return
    property message
        get get_Message slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out class type=Windows.Web.Http.HttpRequestMessage return
    property process_id
        get get_ProcessId slot=9 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out uint32 return
    property source_locations
        get get_SourceLocations slot=12 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> return
    property thread_id
        get get_ThreadId slot=10 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out uint32 return
    property timestamp
        get get_Timestamp slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs shape=4
            out datetime return

class Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs python_type
    py HttpDiagnosticProviderResponseReceivedEventArgs
    signature rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs;{a0a2566c-ab5f-4d66-bb2d-084cf41635d0})
    default Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderResponseReceivedEventArgs
    requires Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderResponseReceivedEventArgs
    property activity_id
        get get_ActivityId slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderResponseReceivedEventArgs shape=4
            out guid return
    property message
        get get_Message slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderResponseReceivedEventArgs shape=4
            out class type=Windows.Web.Http.HttpResponseMessage return
    property timestamp
        get get_Timestamp slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderResponseReceivedEventArgs shape=4
            out datetime return

enum Windows.Web.Http.Diagnostics.HttpDiagnosticRequestInitiator python_type
    py HttpDiagnosticRequestInitiator
    signature enum(Windows.Web.Http.Diagnostics.HttpDiagnosticRequestInitiator;i4)
    constant PARSED_ELEMENT 0
    constant SCRIPT 1
    constant IMAGE 2
    constant LINK 3
    constant STYLE 4
    constant XML_HTTP_REQUEST 5
    constant MEDIA 6
    constant HTML_DOWNLOAD 7
    constant PREFETCH 8
    constant OTHER 9
    constant CROSS_ORIGIN_PRE_FLIGHT 10
    constant FETCH 11
    constant BEACON 12

class Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation python_type
    py HttpDiagnosticSourceLocation
    signature rc(Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation;{54a9d260-8860-423f-b6fa-d77716f647a7})
    default Windows.Web.Http.Diagnostics.IHttpDiagnosticSourceLocation
    requires Windows.Web.Http.Diagnostics.IHttpDiagnosticSourceLocation
    property column_number
        get get_ColumnNumber slot=8 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticSourceLocation shape=4
            out uint64 return
    property line_number
        get get_LineNumber slot=7 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticSourceLocation shape=4
            out uint64 return
    property source_uri
        get get_SourceUri slot=6 inputs=0 outputs=1 declaring=Windows.Web.Http.Diagnostics.IHttpDiagnosticSourceLocation shape=4
            out class type=Windows.Foundation.Uri return

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticProvider
    guid bd811501-a056-4d39-b174-833b7b03b02c

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseCompletedEventArgs
    guid 735f98ee-94f6-4532-b26e-61e1b1e4efd4

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestResponseTimestamps
    guid e0afde10-55cf-4c01-91d4-a20557d849f0

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderRequestSentEventArgs
    guid 3f5196d0-4c1f-4ebe-a57a-06930771c50d

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderResponseReceivedEventArgs
    guid a0a2566c-ab5f-4d66-bb2d-084cf41635d0

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticProviderStatics
    guid 5b824ec1-6a6c-47cc-afec-1e86bc26053b

interface Windows.Web.Http.Diagnostics.IHttpDiagnosticSourceLocation
    guid 54a9d260-8860-423f-b6fa-d77716f647a7

interface Windows.Foundation.Collections.IIterable<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> concrete iterable
    py winrt.windows.foundation.collections._IIterable[HttpDiagnosticSourceLocation]
    guid 4286ca1a-a4c5-5ae8-9da9-5bfa24768e22
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation;{54a9d260-8860-423f-b6fa-d77716f647a7}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> return

interface Windows.Foundation.Collections.IIterator<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[HttpDiagnosticSourceLocation]
    guid 807b6ed4-5f42-5199-b231-60cce2c76940
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation;{54a9d260-8860-423f-b6fa-d77716f647a7}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> shape=4 reverse=22 role=current
            out class type=Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> 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.Diagnostics.HttpDiagnosticSourceLocation> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> shape=4 reverse=62 role=move_next
            out boolean return

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.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[HttpDiagnosticSourceLocation]
    guid e9af27d3-80e8-5aff-a7e5-1b221787f096
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation;{54a9d260-8860-423f-b6fa-d77716f647a7}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation>
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> 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.Diagnostics.HttpDiagnosticSourceLocation> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation> shape=117 reverse=66 role=index_of
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation name=value
            out uint32 name=index
            out boolean return

delegate Windows.Foundation.TypedEventHandler<Windows.Web.Http.Diagnostics.HttpDiagnosticProvider,Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[HttpDiagnosticProvider, HttpDiagnosticProviderRequestResponseCompletedEventArgs]
    guid 2281ad23-9c8d-5d82-9b20-bcf157b04fd9
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProvider;{bd811501-a056-4d39-b174-833b7b03b02c});rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs;{735f98ee-94f6-4532-b26e-61e1b1e4efd4}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticProvider
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProvider name=sender
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Web.Http.Diagnostics.HttpDiagnosticProvider,Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[HttpDiagnosticProvider, HttpDiagnosticProviderRequestSentEventArgs]
    guid f8e10321-47bd-526a-a9b2-3bf12f725f8b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProvider;{bd811501-a056-4d39-b174-833b7b03b02c});rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs;{3f5196d0-4c1f-4ebe-a57a-06930771c50d}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticProvider
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProvider name=sender
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Web.Http.Diagnostics.HttpDiagnosticProvider,Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[HttpDiagnosticProvider, HttpDiagnosticProviderResponseReceivedEventArgs]
    guid 2eef1846-8176-52af-8d2b-e0c932512e9f
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProvider;{bd811501-a056-4d39-b174-833b7b03b02c});rc(Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs;{a0a2566c-ab5f-4d66-bb2d-084cf41635d0}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticProvider
    argument Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProvider name=sender
            in class type=Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs name=args

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

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

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

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

delegate Windows.Foundation.TypedEventHandler external parameterized
    py winrt.windows.foundation.TypedEventHandler
    guid 9de1c534-6ae1-11e0-84e1-18a905bcc53f

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.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

class Windows.System.Diagnostics.ProcessDiagnosticInfo external
    py winrt.windows.system.diagnostics.ProcessDiagnosticInfo

class Windows.Web.Http.HttpRequestMessage external
    py winrt.windows.web.http.HttpRequestMessage

class Windows.Web.Http.HttpResponseMessage external
    py winrt.windows.web.http.HttpResponseMessage
