{ "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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"_Trailers_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"_FromFragmentCacheEx_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"_FromFragmentCache_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"_FromFileHandle_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"_FromMemory_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"HTTP_REQUEST_HEADERS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"Base","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"Base","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"Http2ReceiveWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"HTTP2_SETTINGS_LIMITS_PARAM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"Freshness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"HTTP_REQUEST_PROPERTY_SNI" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"HTTP_WSK_API_TIMINGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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_" ] }