Files
marlersoft-win32json/api/Networking.HttpServer.json
Jonathan Marler 776fd2a033 23.0.2-preview
2024-02-21 16:19:00 -07:00

3545 lines
132 KiB
JSON

{
"Constants":[
{
"Name":"HTTP_DEMAND_CBT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_MAX_SERVER_QUEUE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483647
,"Attrs":[]
}
,{
"Name":"HTTP_MIN_SERVER_QUEUE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_ENABLE_BASIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_ENABLE_DIGEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_ENABLE_NTLM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_ENABLE_NEGOTIATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_ENABLE_KERBEROS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_CHANNEL_BIND_PROXY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_CHANNEL_BIND_PROXY_COHOSTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_CHANNEL_BIND_DOTLESS_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_CHANNEL_BIND_CLIENT_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_DATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_CLIENT_IP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_USER_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_SITE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_COMPUTER_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_SERVER_IP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_METHOD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_URI_STEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_URI_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_WIN32_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_BYTES_SENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_BYTES_RECV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_TIME_TAKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_SERVER_PORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_USER_AGENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_COOKIE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_REFERER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_HOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_SUB_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_STREAM_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_STREAM_ID_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_TRANSPORT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_CLIENT_PORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_URI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_SITE_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_REASON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_QUEUE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
}
,{
"Name":"HTTP_LOG_FIELD_CORRELATION_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
}
,{
"Name":"HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_LOGGING_FLAG_USE_UTF8_CONVERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_CREATE_REQUEST_QUEUE_FLAG_DELEGATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_RECEIVE_REQUEST_ENTITY_BODY_FLAG_FILL_BUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_DISCONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_MORE_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_PROCESS_RANGES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_OPAQUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"HTTP_SEND_RESPONSE_FLAG_GOAWAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"HTTP_FLUSH_RESPONSE_FLAG_RECURSIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_URL_FLAG_REMOVE_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_RECEIVE_SECURE_CHANNEL_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_RECEIVE_FULL_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_SIZING_INFO_FLAG_TCP_FAST_OPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_SIZING_INFO_FLAG_TLS_SESSION_RESUMPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_SIZING_INFO_FLAG_TLS_FALSE_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_SIZING_INFO_FLAG_FIRST_REQUEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_AUTH_FLAG_TOKEN_FOR_CACHED_CRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_FLAG_MORE_ENTITY_BODY_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_FLAG_IP_ROUTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_FLAG_HTTP2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_FLAG_HTTP3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_RESPONSE_FLAG_MULTIPLE_ENCODINGS_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_RESPONSE_FLAG_MORE_ENTITY_BODY_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_NEGOTIATE_CLIENT_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_NO_RAW_FILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_REJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_HTTP2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_QUIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS13"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_OCSP_STAPLING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_TOKEN_BINDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_LOG_EXTENDED_EVENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_LEGACY_TLS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_SESSION_TICKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS12"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_CLIENT_CORRELATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"HTTP_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HTTP/1.0"
,"Attrs":[]
}
]
,"Types":[
{
"Name":"HTTP_RECEIVE_HTTP_REQUEST_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY","Value":1}
,{"Name":"HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY","Value":2}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"HTTP_INITIALIZE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"HTTP_INITIALIZE_CONFIG","Value":2}
,{"Name":"HTTP_INITIALIZE_SERVER","Value":1}
]
,"IntegerBase":"UInt32"
}
,{
"Name":"HTTP_SERVER_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpServerAuthenticationProperty","Value":0}
,{"Name":"HttpServerLoggingProperty","Value":1}
,{"Name":"HttpServerQosProperty","Value":2}
,{"Name":"HttpServerTimeoutsProperty","Value":3}
,{"Name":"HttpServerQueueLengthProperty","Value":4}
,{"Name":"HttpServerStateProperty","Value":5}
,{"Name":"HttpServer503VerbosityProperty","Value":6}
,{"Name":"HttpServerBindingProperty","Value":7}
,{"Name":"HttpServerExtendedAuthenticationProperty","Value":8}
,{"Name":"HttpServerListenEndpointProperty","Value":9}
,{"Name":"HttpServerChannelBindProperty","Value":10}
,{"Name":"HttpServerProtectionLevelProperty","Value":11}
,{"Name":"HttpServerDelegationProperty","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_PROPERTY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_ENABLED_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpEnabledStateActive","Value":0}
,{"Name":"HttpEnabledStateInactive","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_STATE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"ApiRef","Name":"HTTP_ENABLED_STATE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_503_RESPONSE_VERBOSITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Http503ResponseVerbosityBasic","Value":0}
,{"Name":"Http503ResponseVerbosityLimited","Value":1}
,{"Name":"Http503ResponseVerbosityFull","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_QOS_SETTING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpQosSettingTypeBandwidth","Value":0}
,{"Name":"HttpQosSettingTypeConnectionLimit","Value":1}
,{"Name":"HttpQosSettingTypeFlowRate","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_QOS_SETTING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QosType","Type":{"Kind":"ApiRef","Name":"HTTP_QOS_SETTING_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"QosSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_CONNECTION_LIMIT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"MaxConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_BANDWIDTH_LIMIT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_FLOWRATE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxPeakBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BurstSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_TIMEOUT_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IdleConnectionTimeout","Value":0}
,{"Name":"HeaderWaitTimeout","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SERVICE_CONFIG_TIMEOUT_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_TIMEOUT_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_TIMEOUT_LIMIT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"EntityBody","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DrainEntityBody","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RequestQueue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"IdleConnection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HeaderWait","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MinSendRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SETTING_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpNone","Value":0}
,{"Name":"HttpTlsThrottle","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SERVICE_CONFIG_SETTING_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SETTING_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_LISTEN_ENDPOINT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"EnableSharing","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DomainNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RealmLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Realm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RealmLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Realm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVER_AUTHENTICATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"AuthSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ReceiveMutualAuth","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ReceiveContextHandle","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DisableNTLMCredentialCaching","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ExFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"DigestParams","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"BasicParams","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_BINDING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpServiceBindingTypeNone","Value":0}
,{"Name":"HttpServiceBindingTypeW","Value":1}
,{"Name":"HttpServiceBindingTypeA","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SERVICE_BINDING_BASE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_BINDING_A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_BINDING_W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_AUTHENTICATION_HARDENING_LEVELS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpAuthenticationHardeningLegacy","Value":0}
,{"Name":"HttpAuthenticationHardeningMedium","Value":1}
,{"Name":"HttpAuthenticationHardeningStrict","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_CHANNEL_BIND_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Hardening","Type":{"Kind":"ApiRef","Name":"HTTP_AUTHENTICATION_HARDENING_LEVELS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}}},"Attrs":[]}
,{"Name":"NumberOfServiceNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_CHANNEL_BIND_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"ChannelToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ChannelTokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_TOKEN_BINDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TokenBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"TokenBindingSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EKM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"EKMSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_LOGGING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpLoggingTypeW3C","Value":0}
,{"Name":"HttpLoggingTypeIIS","Value":1}
,{"Name":"HttpLoggingTypeNCSA","Value":2}
,{"Name":"HttpLoggingTypeRaw","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_LOGGING_ROLLOVER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpLoggingRolloverSize","Value":0}
,{"Name":"HttpLoggingRolloverDaily","Value":1}
,{"Name":"HttpLoggingRolloverWeekly","Value":2}
,{"Name":"HttpLoggingRolloverMonthly","Value":3}
,{"Name":"HttpLoggingRolloverHourly","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_LOGGING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"LoggingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SoftwareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SoftwareNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DirectoryNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"HTTP_LOGGING_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Fields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pExtFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"NumOfExtFields","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaxRecordSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RolloverType","Type":{"Kind":"ApiRef","Name":"HTTP_LOGGING_ROLLOVER_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"RolloverSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_BINDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_PROTECTION_LEVEL_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpProtectionLevelUnrestricted","Value":0}
,{"Name":"HttpProtectionLevelEdgeRestricted","Value":1}
,{"Name":"HttpProtectionLevelRestricted","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_PROTECTION_LEVEL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Level","Type":{"Kind":"ApiRef","Name":"HTTP_PROTECTION_LEVEL_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_BYTE_RANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SCHEME"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpSchemeHttp","Value":0}
,{"Name":"HttpSchemeHttps","Value":1}
,{"Name":"HttpSchemeMaximum","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_VERB"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpVerbUnparsed","Value":0}
,{"Name":"HttpVerbUnknown","Value":1}
,{"Name":"HttpVerbInvalid","Value":2}
,{"Name":"HttpVerbOPTIONS","Value":3}
,{"Name":"HttpVerbGET","Value":4}
,{"Name":"HttpVerbHEAD","Value":5}
,{"Name":"HttpVerbPOST","Value":6}
,{"Name":"HttpVerbPUT","Value":7}
,{"Name":"HttpVerbDELETE","Value":8}
,{"Name":"HttpVerbTRACE","Value":9}
,{"Name":"HttpVerbCONNECT","Value":10}
,{"Name":"HttpVerbTRACK","Value":11}
,{"Name":"HttpVerbMOVE","Value":12}
,{"Name":"HttpVerbCOPY","Value":13}
,{"Name":"HttpVerbPROPFIND","Value":14}
,{"Name":"HttpVerbPROPPATCH","Value":15}
,{"Name":"HttpVerbMKCOL","Value":16}
,{"Name":"HttpVerbLOCK","Value":17}
,{"Name":"HttpVerbUNLOCK","Value":18}
,{"Name":"HttpVerbSEARCH","Value":19}
,{"Name":"HttpVerbMaximum","Value":20}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_HEADER_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpHeaderCacheControl","Value":0}
,{"Name":"HttpHeaderConnection","Value":1}
,{"Name":"HttpHeaderDate","Value":2}
,{"Name":"HttpHeaderKeepAlive","Value":3}
,{"Name":"HttpHeaderPragma","Value":4}
,{"Name":"HttpHeaderTrailer","Value":5}
,{"Name":"HttpHeaderTransferEncoding","Value":6}
,{"Name":"HttpHeaderUpgrade","Value":7}
,{"Name":"HttpHeaderVia","Value":8}
,{"Name":"HttpHeaderWarning","Value":9}
,{"Name":"HttpHeaderAllow","Value":10}
,{"Name":"HttpHeaderContentLength","Value":11}
,{"Name":"HttpHeaderContentType","Value":12}
,{"Name":"HttpHeaderContentEncoding","Value":13}
,{"Name":"HttpHeaderContentLanguage","Value":14}
,{"Name":"HttpHeaderContentLocation","Value":15}
,{"Name":"HttpHeaderContentMd5","Value":16}
,{"Name":"HttpHeaderContentRange","Value":17}
,{"Name":"HttpHeaderExpires","Value":18}
,{"Name":"HttpHeaderLastModified","Value":19}
,{"Name":"HttpHeaderAccept","Value":20}
,{"Name":"HttpHeaderAcceptCharset","Value":21}
,{"Name":"HttpHeaderAcceptEncoding","Value":22}
,{"Name":"HttpHeaderAcceptLanguage","Value":23}
,{"Name":"HttpHeaderAuthorization","Value":24}
,{"Name":"HttpHeaderCookie","Value":25}
,{"Name":"HttpHeaderExpect","Value":26}
,{"Name":"HttpHeaderFrom","Value":27}
,{"Name":"HttpHeaderHost","Value":28}
,{"Name":"HttpHeaderIfMatch","Value":29}
,{"Name":"HttpHeaderIfModifiedSince","Value":30}
,{"Name":"HttpHeaderIfNoneMatch","Value":31}
,{"Name":"HttpHeaderIfRange","Value":32}
,{"Name":"HttpHeaderIfUnmodifiedSince","Value":33}
,{"Name":"HttpHeaderMaxForwards","Value":34}
,{"Name":"HttpHeaderProxyAuthorization","Value":35}
,{"Name":"HttpHeaderReferer","Value":36}
,{"Name":"HttpHeaderRange","Value":37}
,{"Name":"HttpHeaderTe","Value":38}
,{"Name":"HttpHeaderTranslate","Value":39}
,{"Name":"HttpHeaderUserAgent","Value":40}
,{"Name":"HttpHeaderRequestMaximum","Value":41}
,{"Name":"HttpHeaderAcceptRanges","Value":20}
,{"Name":"HttpHeaderAge","Value":21}
,{"Name":"HttpHeaderEtag","Value":22}
,{"Name":"HttpHeaderLocation","Value":23}
,{"Name":"HttpHeaderProxyAuthenticate","Value":24}
,{"Name":"HttpHeaderRetryAfter","Value":25}
,{"Name":"HttpHeaderServer","Value":26}
,{"Name":"HttpHeaderSetCookie","Value":27}
,{"Name":"HttpHeaderVary","Value":28}
,{"Name":"HttpHeaderWwwAuthenticate","Value":29}
,{"Name":"HttpHeaderResponseMaximum","Value":30}
,{"Name":"HttpHeaderMaximum","Value":41}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_KNOWN_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RawValueLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pRawValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_UNKNOWN_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RawValueLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pRawValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_LOG_DATA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpLogDataTypeFields","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_LOG_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_LOG_FIELDS_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"UserNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"UriStemLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientIpLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ServerNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ServiceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ServerIpLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MethodLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"UriQueryLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HostLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"UserAgentLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"CookieLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ReferrerLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"UriStem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"ClientIp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"ServerIp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"Method","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"UriQuery","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"Host","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"UserAgent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"Cookie","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"Referrer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"ServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProtocolStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Win32Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MethodNum","Type":{"Kind":"ApiRef","Name":"HTTP_VERB","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"SubStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_DATA_CHUNK_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpDataChunkFromMemory","Value":0}
,{"Name":"HttpDataChunkFromFileHandle","Value":1}
,{"Name":"HttpDataChunkFromFragmentCache","Value":2}
,{"Name":"HttpDataChunkFromFragmentCacheEx","Value":3}
,{"Name":"HttpDataChunkTrailers","Value":4}
,{"Name":"HttpDataChunkMaximum","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_DATA_CHUNK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DataChunkType","Type":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FromMemory","Type":{"Kind":"ApiRef","Name":"_FromMemory_e__Struct","TargetKind":"Default","Api":"Networking.HttpServer","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"FromFileHandle","Type":{"Kind":"ApiRef","Name":"_FromFileHandle_e__Struct","TargetKind":"Default","Api":"Networking.HttpServer","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"FromFragmentCache","Type":{"Kind":"ApiRef","Name":"_FromFragmentCache_e__Struct","TargetKind":"Default","Api":"Networking.HttpServer","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"FromFragmentCacheEx","Type":{"Kind":"ApiRef","Name":"_FromFragmentCacheEx_e__Struct","TargetKind":"Default","Api":"Networking.HttpServer","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Trailers","Type":{"Kind":"ApiRef","Name":"_Trailers_e__Struct","TargetKind":"Default","Api":"Networking.HttpServer","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_FromFragmentCacheEx_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ByteRange","Type":{"Kind":"ApiRef","Name":"HTTP_BYTE_RANGE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"pFragmentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"_FromFileHandle_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ByteRange","Type":{"Kind":"ApiRef","Name":"HTTP_BYTE_RANGE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_FromFragmentCache_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FragmentNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pFragmentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"_FromMemory_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_Trailers_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TrailerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pTrailers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"HTTP_REQUEST_HEADERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UnknownHeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pUnknownHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"TrailerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pTrailers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"KnownHeaders","Type":{"Kind":"Array","Shape":{"Size":41},"Child":{"Kind":"ApiRef","Name":"HTTP_KNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_RESPONSE_HEADERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UnknownHeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pUnknownHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"TrailerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pTrailers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"KnownHeaders","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"ApiRef","Name":"HTTP_KNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_DELEGATE_REQUEST_PROPERTY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DelegateRequestReservedProperty","Value":0}
,{"Name":"DelegateRequestDelegateUrlProperty","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_DELEGATE_REQUEST_PROPERTY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"HTTP_DELEGATE_REQUEST_PROPERTY_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"PropertyInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CreateRequestQueueExternalIdProperty","Value":1}
,{"Name":"CreateRequestQueueMax","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"PropertyInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_TRANSPORT_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pRemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"pLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_COOKED_URL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FullUrlLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HostLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AbsPathLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"QueryStringLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pFullUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pAbsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pQueryString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_AUTH_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpAuthStatusSuccess","Value":0}
,{"Name":"HttpAuthStatusNotAuthenticated","Value":1}
,{"Name":"HttpAuthStatusFailure","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_REQUEST_AUTH_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpRequestAuthTypeNone","Value":0}
,{"Name":"HttpRequestAuthTypeBasic","Value":1}
,{"Name":"HttpRequestAuthTypeDigest","Value":2}
,{"Name":"HttpRequestAuthTypeNTLM","Value":3}
,{"Name":"HttpRequestAuthTypeNegotiate","Value":4}
,{"Name":"HttpRequestAuthTypeKerberos","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SSL_CLIENT_CERT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CertFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CertEncodedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CertDeniedByMapper","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SSL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ServerCertKeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ConnectionKeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ServerCertIssuerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerCertSubjectSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pServerCertIssuer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pServerCertSubject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pClientCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SSL_CLIENT_CERT_INFO","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"SslClientCertNegotiated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SSL_PROTOCOL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CipherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HashType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HashStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyExchangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyExchangeStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_SIZING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpRequestSizingTypeTlsHandshakeLeg1ClientData","Value":0}
,{"Name":"HttpRequestSizingTypeTlsHandshakeLeg1ServerData","Value":1}
,{"Name":"HttpRequestSizingTypeTlsHandshakeLeg2ClientData","Value":2}
,{"Name":"HttpRequestSizingTypeTlsHandshakeLeg2ServerData","Value":3}
,{"Name":"HttpRequestSizingTypeHeaders","Value":4}
,{"Name":"HttpRequestSizingTypeMax","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_REQUEST_SIZING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RequestIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestSizingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestSizing","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_TIMING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpRequestTimingTypeConnectionStart","Value":0}
,{"Name":"HttpRequestTimingTypeDataStart","Value":1}
,{"Name":"HttpRequestTimingTypeTlsCertificateLoadStart","Value":2}
,{"Name":"HttpRequestTimingTypeTlsCertificateLoadEnd","Value":3}
,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg1Start","Value":4}
,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg1End","Value":5}
,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg2Start","Value":6}
,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg2End","Value":7}
,{"Name":"HttpRequestTimingTypeTlsAttributesQueryStart","Value":8}
,{"Name":"HttpRequestTimingTypeTlsAttributesQueryEnd","Value":9}
,{"Name":"HttpRequestTimingTypeTlsClientCertQueryStart","Value":10}
,{"Name":"HttpRequestTimingTypeTlsClientCertQueryEnd","Value":11}
,{"Name":"HttpRequestTimingTypeHttp2StreamStart","Value":12}
,{"Name":"HttpRequestTimingTypeHttp2HeaderDecodeStart","Value":13}
,{"Name":"HttpRequestTimingTypeHttp2HeaderDecodeEnd","Value":14}
,{"Name":"HttpRequestTimingTypeRequestHeaderParseStart","Value":15}
,{"Name":"HttpRequestTimingTypeRequestHeaderParseEnd","Value":16}
,{"Name":"HttpRequestTimingTypeRequestRoutingStart","Value":17}
,{"Name":"HttpRequestTimingTypeRequestRoutingEnd","Value":18}
,{"Name":"HttpRequestTimingTypeRequestQueuedForInspection","Value":19}
,{"Name":"HttpRequestTimingTypeRequestDeliveredForInspection","Value":20}
,{"Name":"HttpRequestTimingTypeRequestReturnedAfterInspection","Value":21}
,{"Name":"HttpRequestTimingTypeRequestQueuedForDelegation","Value":22}
,{"Name":"HttpRequestTimingTypeRequestDeliveredForDelegation","Value":23}
,{"Name":"HttpRequestTimingTypeRequestReturnedAfterDelegation","Value":24}
,{"Name":"HttpRequestTimingTypeRequestQueuedForIO","Value":25}
,{"Name":"HttpRequestTimingTypeRequestDeliveredForIO","Value":26}
,{"Name":"HttpRequestTimingTypeHttp3StreamStart","Value":27}
,{"Name":"HttpRequestTimingTypeHttp3HeaderDecodeStart","Value":28}
,{"Name":"HttpRequestTimingTypeHttp3HeaderDecodeEnd","Value":29}
,{"Name":"HttpRequestTimingTypeMax","Value":30}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_REQUEST_TIMING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RequestTimingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestTiming","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpRequestInfoTypeAuth","Value":0}
,{"Name":"HttpRequestInfoTypeChannelBind","Value":1}
,{"Name":"HttpRequestInfoTypeSslProtocol","Value":2}
,{"Name":"HttpRequestInfoTypeSslTokenBindingDraft","Value":3}
,{"Name":"HttpRequestInfoTypeSslTokenBinding","Value":4}
,{"Name":"HttpRequestInfoTypeRequestTiming","Value":5}
,{"Name":"HttpRequestInfoTypeTcpInfoV0","Value":6}
,{"Name":"HttpRequestInfoTypeRequestSizing","Value":7}
,{"Name":"HttpRequestInfoTypeQuicStats","Value":8}
,{"Name":"HttpRequestInfoTypeTcpInfoV1","Value":9}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_REQUEST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_INFO_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"InfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_AUTH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthStatus","Type":{"Kind":"ApiRef","Name":"HTTP_AUTH_STATUS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"SecStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuthType","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_AUTH_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"AccessToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ContextAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackedContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackedContextType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"MutualAuthDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pMutualAuthData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]}
,{"Name":"PackageNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_V1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"UrlContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTP_VERSION","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Verb","Type":{"Kind":"ApiRef","Name":"HTTP_VERB","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"UnknownVerbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RawUrlLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pUnknownVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pRawUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"CookedUrl","Type":{"Kind":"ApiRef","Name":"HTTP_COOKED_URL","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"HTTP_TRANSPORT_ADDRESS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Headers","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_HEADERS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"BytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"EntityChunkCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pEntityChunks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
,{"Name":"RawConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"pSslInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SSL_INFO","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"__AnonymousBase_http_L1861_C35","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_V1","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"RequestInfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pRequestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_REQUEST_INFO","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_RESPONSE_V1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTP_VERSION","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"StatusCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ReasonLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pReason","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Headers","Type":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_HEADERS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"EntityChunkCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pEntityChunks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_RESPONSE_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpResponseInfoTypeMultipleKnownHeaders","Value":0}
,{"Name":"HttpResponseInfoTypeAuthenticationProperty","Value":1}
,{"Name":"HttpResponseInfoTypeQoSProperty","Value":2}
,{"Name":"HttpResponseInfoTypeChannelBind","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_RESPONSE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_INFO_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_MULTIPLE_KNOWN_HEADERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"HeaderId","Type":{"Kind":"ApiRef","Name":"HTTP_HEADER_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KnownHeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KnownHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_KNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_RESPONSE_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"__AnonymousBase_http_L2050_C36","Type":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_V1","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ResponseInfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pResponseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_INFO","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTPAPI_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"HttpApiMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HttpApiMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_CACHE_POLICY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpCachePolicyNocache","Value":0}
,{"Name":"HttpCachePolicyUserInvalidates","Value":1}
,{"Name":"HttpCachePolicyTimeToLive","Value":2}
,{"Name":"HttpCachePolicyMaximum","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_CACHE_POLICY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Policy","Type":{"Kind":"ApiRef","Name":"HTTP_CACHE_POLICY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"SecondsToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpServiceConfigIPListenList","Value":0}
,{"Name":"HttpServiceConfigSSLCertInfo","Value":1}
,{"Name":"HttpServiceConfigUrlAclInfo","Value":2}
,{"Name":"HttpServiceConfigTimeout","Value":3}
,{"Name":"HttpServiceConfigCache","Value":4}
,{"Name":"HttpServiceConfigSslSniCertInfo","Value":5}
,{"Name":"HttpServiceConfigSslCcsCertInfo","Value":6}
,{"Name":"HttpServiceConfigSetting","Value":7}
,{"Name":"HttpServiceConfigSslCertInfoEx","Value":8}
,{"Name":"HttpServiceConfigSslSniCertInfoEx","Value":9}
,{"Name":"HttpServiceConfigSslCcsCertInfoEx","Value":10}
,{"Name":"HttpServiceConfigSslScopedCcsCertInfo","Value":11}
,{"Name":"HttpServiceConfigSslScopedCcsCertInfoEx","Value":12}
,{"Name":"HttpServiceConfigMax","Value":13}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpServiceConfigQueryExact","Value":0}
,{"Name":"HttpServiceConfigQueryNext","Value":1}
,{"Name":"HttpServiceConfigQueryMax","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pIpPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_KEY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IpPort","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IpPort","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Host","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SslHashLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSslHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"AppId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pSslCertStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DefaultCertCheckMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DefaultRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DefaultRevocationUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDefaultSslCtlIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pDefaultSslCtlStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DefaultFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ExParamTypeHttp2Window","Value":0}
,{"Name":"ExParamTypeHttp2SettingsLimits","Value":1}
,{"Name":"ExParamTypeHttpPerformance","Value":2}
,{"Name":"ExParamTypeTlsRestrictions","Value":3}
,{"Name":"ExParamTypeErrorHeaders","Value":4}
,{"Name":"ExParamTypeTlsSessionTicketKeys","Value":5}
,{"Name":"ExParamTypeMax","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP2_WINDOW_SIZE_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Http2ReceiveWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP2_SETTINGS_LIMITS_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Http2MaxSettingsPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Http2MaxSettingsPerMinute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_PERFORMANCE_PARAM_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PerformanceParamSendBufferingFlags","Value":0}
,{"Name":"PerformanceParamAggressiveICW","Value":1}
,{"Name":"PerformanceParamMaxSendBufferSize","Value":2}
,{"Name":"PerformanceParamMaxConcurrentClientStreams","Value":3}
,{"Name":"PerformanceParamMaxReceiveBufferSize","Value":4}
,{"Name":"PerformanceParamDecryptOnSspiThread","Value":5}
,{"Name":"PerformanceParamMax","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_PERFORMANCE_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_PERFORMANCE_PARAM_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_TLS_RESTRICTIONS_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"RestrictionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TlsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_ERROR_HEADERS_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StatusCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Headers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_TLS_SESSION_TICKET_KEYS_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SessionTicketKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionTicketKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Http2WindowSizeParam","Type":{"Kind":"ApiRef","Name":"HTTP2_WINDOW_SIZE_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"Http2SettingsLimitsParam","Type":{"Kind":"ApiRef","Name":"HTTP2_SETTINGS_LIMITS_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"HttpPerformanceParam","Type":{"Kind":"ApiRef","Name":"HTTP_PERFORMANCE_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"HttpTlsRestrictionsParam","Type":{"Kind":"ApiRef","Name":"HTTP_TLS_RESTRICTIONS_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"HttpErrorHeadersParam","Type":{"Kind":"ApiRef","Name":"HTTP_ERROR_HEADERS_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"HttpTlsSessionTicketKeysParam","Type":{"Kind":"ApiRef","Name":"HTTP_TLS_SESSION_TICKET_KEYS_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SNI_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_CCS_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SET_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY_EX","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SNI_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_CCS_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_QUERY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY_EX","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AddrLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AddrList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_URLACL_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pUrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_URLACL_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pStringSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_URLACL_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_URLACL_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_URLACL_PARAM","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_URLACL_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_URLACL_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_SERVICE_CONFIG_CACHE_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MaxCacheResponseSize","Value":0}
,{"Name":"CacheRangeChunkSize","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_SERVICE_CONFIG_CACHE_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_CACHE_KEY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"ParamDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpRequestPropertyIsb","Value":0}
,{"Name":"HttpRequestPropertyTcpInfoV0","Value":1}
,{"Name":"HttpRequestPropertyQuicStats","Value":2}
,{"Name":"HttpRequestPropertyTcpInfoV1","Value":3}
,{"Name":"HttpRequestPropertySni","Value":4}
,{"Name":"HttpRequestPropertyStreamError","Value":5}
,{"Name":"HttpRequestPropertyWskApiTimings","Value":6}
,{"Name":"HttpRequestPropertyQuicApiTimings","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HTTP_QUERY_REQUEST_QUALIFIER_TCP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Freshness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_QUERY_REQUEST_QUALIFIER_QUIC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Freshness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_PROPERTY_SNI"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Hostname","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_REQUEST_PROPERTY_STREAM_ERROR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_WSK_API_TIMINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ConnectCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ConnectSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"DisconnectCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"DisconnectSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SendCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SendSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ReceiveCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ReceiveSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ReleaseCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ReleaseSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ControlSocketCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ControlSocketSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_QUIC_STREAM_API_TIMINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OpenCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"OpenSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CloseCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CloseSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"StartCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"StartSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ShutdownCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ShutdownSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SendCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SendSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ReceiveSetEnabledCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ReceiveSetEnabledSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GetParamCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GetParamSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetParamCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetParamSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetCallbackHandlerCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetCallbackHandlerSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_QUIC_CONNECTION_API_TIMINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"OpenTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CloseTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ShutdownTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SecConfigCreateTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SecConfigDeleteTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GetParamCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GetParamSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetParamCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetParamSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetCallbackHandlerCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SetCallbackHandlerSum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ControlStreamTimings","Type":{"Kind":"ApiRef","Name":"HTTP_QUIC_STREAM_API_TIMINGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_QUIC_API_TIMINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ConnectionTimings","Type":{"Kind":"ApiRef","Name":"HTTP_QUIC_CONNECTION_API_TIMINGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
,{"Name":"StreamTimings","Type":{"Kind":"ApiRef","Name":"HTTP_QUIC_STREAM_API_TIMINGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HTTP_FEATURE_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HttpFeatureUnknown","Value":0}
,{"Name":"HttpFeatureResponseTrailers","Value":1}
,{"Name":"HttpFeatureApiTimings","Value":2}
,{"Name":"HttpFeatureDelegateEx","Value":3}
,{"Name":"HttpFeatureHttp3","Value":4}
,{"Name":"HttpFeaturemax","Value":-1}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"HttpInitialize"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_INITIALIZE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpTerminate"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_INITIALIZE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpCreateHttpHandle"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
}
,{
"Name":"HttpCreateRequestQueue"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RequestQueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpCloseRequestQueue"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"HttpSetRequestQueueProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpQueryRequestQueueProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpSetRequestProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"Input","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"InputPropertySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HttpShutdownRequestQueue"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"HttpReceiveClientCertificate"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SslClientCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SSL_CLIENT_CERT_INFO","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"SslClientCertInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpCreateServerSession"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
}
,{
"Name":"HttpCloseServerSession"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
,{
"Name":"HttpQueryServerSessionProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"HttpSetServerSessionProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"HttpAddUrl"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpRemoveUrl"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"HttpCreateUrlGroup"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pUrlGroupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
}
,{
"Name":"HttpCloseUrlGroup"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
,{
"Name":"HttpAddUrlToUrlGroup"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pFullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"UrlContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
}
,{
"Name":"HttpRemoveUrlFromUrlGroup"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pFullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"HttpSetUrlGroupProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"HttpQueryUrlGroupProperty"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"HttpPrepareUrl"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"PreparedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HttpReceiveHttpRequest"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_RECEIVE_HTTP_REQUEST_FLAGS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_REQUEST_V2","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"RequestBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpReceiveRequestEntityBody"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"EntityBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"EntityBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpSendHttpResponse"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HttpResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_V2","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"CachePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_CACHE_POLICY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"BytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"LogData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpSendResponseEntityBody"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"EntityChunkCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"EntityChunks","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"BytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"LogData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpDeclarePush"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Verb","Type":{"Kind":"ApiRef","Name":"HTTP_VERB","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Query","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Headers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_REQUEST_HEADERS","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"HttpWaitForDisconnect"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpWaitForDisconnectEx"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpCancelHttpRequest"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpWaitForDemandStart"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpIsFeatureSupported"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"FeatureId","Type":{"Kind":"ApiRef","Name":"HTTP_FEATURE_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"HttpDelegateRequestEx"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"DelegateQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"DelegateUrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"PropertyInfoSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PropertyInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DELEGATE_REQUEST_PROPERTY_INFO","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HttpFindUrlGroupId"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"FullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UrlGroupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}
,{
"Name":"HttpFlushResponseCache"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpAddFragmentToCache"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"DataChunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"CachePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_CACHE_POLICY","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpReadFragmentFromCache"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ByteRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_BYTE_RANGE","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"HttpSetServiceConfiguration"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved"]}
,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"pConfigInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ConfigInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpUpdateServiceConfiguration"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Attrs":[]
,"Params":[
{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved"]}
,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ConfigInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpDeleteServiceConfiguration"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved"]}
,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"pConfigInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"ConfigInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpQueryServiceConfiguration"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved"]}
,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"InputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"OutputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
}
,{
"Name":"HttpGetExtension"
,"SetLastError":false
,"DllImport":"HTTPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Networking.HttpServer","Parents":[]},"Attrs":["In"]}
,{"Name":"Extension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
"HTTP_SERVICE_BINDING_"
]
}