[][src]Module winapi::um::http

HTTP API specification

Structs

HTTPAPI_VERSION
HTTP_BANDWIDTH_LIMIT_INFO
HTTP_BINDING_INFO
HTTP_BYTE_RANGE
HTTP_CACHE_POLICY
HTTP_CHANNEL_BIND_INFO
HTTP_CONNECTION_LIMIT_INFO
HTTP_COOKED_URL
HTTP_DATA_CHUNK
HTTP_DATA_CHUNK_FromFileHandle
HTTP_DATA_CHUNK_FromFragmentCache
HTTP_DATA_CHUNK_FromFragmentCacheEx
HTTP_DATA_CHUNK_FromMemory
HTTP_DATA_CHUNK_u
HTTP_FLOWRATE_INFO
HTTP_KNOWN_HEADER
HTTP_LISTEN_ENDPOINT_INFO
HTTP_LOGGING_INFO
HTTP_LOG_DATA
HTTP_LOG_FIELDS_DATA
HTTP_MULTIPLE_KNOWN_HEADERS
HTTP_PROPERTY_FLAGS
HTTP_PROTECTION_LEVEL_INFO
HTTP_QOS_SETTING_INFO
HTTP_REQUEST_AUTH_INFO
HTTP_REQUEST_CHANNEL_BIND_STATUS
HTTP_REQUEST_HEADERS
HTTP_REQUEST_INFO
HTTP_REQUEST_V1
HTTP_REQUEST_V2
HTTP_RESPONSE_HEADERS
HTTP_RESPONSE_INFO
HTTP_RESPONSE_V1
HTTP_RESPONSE_V2
HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS
HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS
HTTP_SERVER_AUTHENTICATION_INFO
HTTP_SERVICE_BINDING_A
HTTP_SERVICE_BINDING_BASE
HTTP_SERVICE_BINDING_W
HTTP_SERVICE_CONFIG_CACHE_SET
HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM
HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY
HTTP_SERVICE_CONFIG_SSL_CCS_KEY
HTTP_SERVICE_CONFIG_SSL_CCS_QUERY
HTTP_SERVICE_CONFIG_SSL_CCS_SET
HTTP_SERVICE_CONFIG_SSL_KEY
HTTP_SERVICE_CONFIG_SSL_PARAM
HTTP_SERVICE_CONFIG_SSL_QUERY
HTTP_SERVICE_CONFIG_SSL_SET
HTTP_SERVICE_CONFIG_SSL_SNI_KEY
HTTP_SERVICE_CONFIG_SSL_SNI_QUERY
HTTP_SERVICE_CONFIG_SSL_SNI_SET
HTTP_SERVICE_CONFIG_TIMEOUT_SET
HTTP_SERVICE_CONFIG_URLACL_KEY
HTTP_SERVICE_CONFIG_URLACL_PARAM
HTTP_SERVICE_CONFIG_URLACL_QUERY
HTTP_SERVICE_CONFIG_URLACL_SET
HTTP_SSL_CLIENT_CERT_INFO
HTTP_SSL_INFO
HTTP_STATE_INFO
HTTP_TIMEOUT_LIMIT_INFO
HTTP_TRANSPORT_ADDRESS
HTTP_UNKNOWN_HEADER
HTTP_VERSION

Constants

CacheRangeChunkSize
HTTPAPI_VERSION_1
HTTPAPI_VERSION_2
HTTP_AUTH_ENABLE_ALL
HTTP_AUTH_ENABLE_BASIC
HTTP_AUTH_ENABLE_DIGEST
HTTP_AUTH_ENABLE_KERBEROS
HTTP_AUTH_ENABLE_NEGOTIATE
HTTP_AUTH_ENABLE_NTLM
HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL
HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING
HTTP_BYTE_RANGE_TO_EOF
HTTP_CHANNEL_BIND_CLIENT_SERVICE
HTTP_CHANNEL_BIND_DOTLESS_SERVICE
HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK
HTTP_CHANNEL_BIND_PROXY
HTTP_CHANNEL_BIND_PROXY_COHOSTING
HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN
HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER
HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING
HTTP_DEMAND_CBT
HTTP_FLUSH_RESPONSE_FLAG_RECURSIVE
HTTP_INITIALIZE_CONFIG
HTTP_INITIALIZE_SERVER
HTTP_LIMIT_INFINITE
HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER
HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY
HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY
HTTP_LOGGING_FLAG_USE_UTF8_CONVERSION
HTTP_LOG_FIELD_BYTES_RECV
HTTP_LOG_FIELD_BYTES_SENT
HTTP_LOG_FIELD_CLIENT_IP
HTTP_LOG_FIELD_CLIENT_PORT
HTTP_LOG_FIELD_COMPUTER_NAME
HTTP_LOG_FIELD_COOKIE
HTTP_LOG_FIELD_DATE
HTTP_LOG_FIELD_HOST
HTTP_LOG_FIELD_METHOD
HTTP_LOG_FIELD_QUEUE_NAME
HTTP_LOG_FIELD_REASON
HTTP_LOG_FIELD_REFERER
HTTP_LOG_FIELD_SERVER_IP
HTTP_LOG_FIELD_SERVER_PORT
HTTP_LOG_FIELD_SITE_ID
HTTP_LOG_FIELD_SITE_NAME
HTTP_LOG_FIELD_STATUS
HTTP_LOG_FIELD_SUB_STATUS
HTTP_LOG_FIELD_TIME
HTTP_LOG_FIELD_TIME_TAKEN
HTTP_LOG_FIELD_URI
HTTP_LOG_FIELD_URI_QUERY
HTTP_LOG_FIELD_URI_STEM
HTTP_LOG_FIELD_USER_AGENT
HTTP_LOG_FIELD_USER_NAME
HTTP_LOG_FIELD_VERSION
HTTP_LOG_FIELD_WIN32_STATUS
HTTP_MIN_ALLOWED_BANDWIDTH_THROTTLING_RATE
HTTP_MIN_ALLOWED_LOG_FILE_ROLLOVER_SIZE
HTTP_NULL_ID
HTTP_RECEIVE_REQUEST_ENTITY_BODY_FLAG_FILL_BUFFER
HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY
HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY
HTTP_RECEIVE_SECURE_CHANNEL_TOKEN
HTTP_REQUEST_AUTH_FLAG_TOKEN_FOR_CACHED_CRED
HTTP_REQUEST_FLAG_IP_ROUTED
HTTP_REQUEST_FLAG_MORE_ENTITY_BODY_EXISTS
HTTP_RESPONSE_FLAG_MULTIPLE_ENCODINGS_AVAILABLE
HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER
HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA
HTTP_SEND_RESPONSE_FLAG_DISCONNECT
HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING
HTTP_SEND_RESPONSE_FLAG_MORE_DATA
HTTP_SEND_RESPONSE_FLAG_OPAQUE
HTTP_SEND_RESPONSE_FLAG_PROCESS_RANGES
HTTP_SERVICE_CONFIG_SSL_FLAG_NEGOTIATE_CLIENT_CERT
HTTP_SERVICE_CONFIG_SSL_FLAG_NO_RAW_FILTER
HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER
HTTP_URL_FLAG_REMOVE_ALL
HTTP_VERSION_0_9
HTTP_VERSION_1_0
HTTP_VERSION_1_1
HTTP_VERSION_UNKNOWN
HeaderWaitTimeout
Http503ResponseVerbosityBasic
Http503ResponseVerbosityLimited
Http503ResponseVerbosityFull
HttpAuthStatusFailure
HttpAuthStatusNotAuthenticated
HttpAuthStatusSuccess
HttpAuthenticationHardeningLegacy
HttpAuthenticationHardeningMedium
HttpAuthenticationHardeningStrict
HttpCachePolicyMaximum
HttpCachePolicyNocache
HttpCachePolicyTimeToLive
HttpCachePolicyUserInvalidates
HttpDataChunkFromFileHandle
HttpDataChunkFromFragmentCache
HttpDataChunkFromFragmentCacheEx
HttpDataChunkFromMemory
HttpDataChunkMaximum
HttpEnabledStateActive
HttpEnabledStateInactive
HttpHeaderAccept
HttpHeaderAcceptCharset
HttpHeaderAcceptEncoding
HttpHeaderAcceptLanguage
HttpHeaderAcceptRanges
HttpHeaderAge
HttpHeaderAllow
HttpHeaderAuthorization
HttpHeaderCacheControl
HttpHeaderConnection
HttpHeaderContentEncoding
HttpHeaderContentLanguage
HttpHeaderContentLength
HttpHeaderContentLocation
HttpHeaderContentMd5
HttpHeaderContentRange
HttpHeaderContentType
HttpHeaderCookie
HttpHeaderDate
HttpHeaderEtag
HttpHeaderExpect
HttpHeaderExpires
HttpHeaderFrom
HttpHeaderHost
HttpHeaderIfMatch
HttpHeaderIfModifiedSince
HttpHeaderIfNoneMatch
HttpHeaderIfRange
HttpHeaderIfUnmodifiedSince
HttpHeaderKeepAlive
HttpHeaderLastModified
HttpHeaderLocation
HttpHeaderMaxForwards
HttpHeaderMaximum
HttpHeaderPragma
HttpHeaderProxyAuthenticate
HttpHeaderProxyAuthorization
HttpHeaderRange
HttpHeaderReferer
HttpHeaderRequestMaximum
HttpHeaderResponseMaximum
HttpHeaderRetryAfter
HttpHeaderServer
HttpHeaderSetCookie
HttpHeaderTe
HttpHeaderTrailer
HttpHeaderTransferEncoding
HttpHeaderTranslate
HttpHeaderUpgrade
HttpHeaderUserAgent
HttpHeaderVary
HttpHeaderVia
HttpHeaderWarning
HttpHeaderWwwAuthenticate
HttpLogDataTypeFields
HttpLoggingRolloverDaily
HttpLoggingRolloverHourly
HttpLoggingRolloverMonthly
HttpLoggingRolloverSize
HttpLoggingRolloverWeekly
HttpLoggingTypeIIS
HttpLoggingTypeNCSA
HttpLoggingTypeRaw
HttpLoggingTypeW3C
HttpProtectionLevelEdgeRestricted
HttpProtectionLevelRestricted
HttpProtectionLevelUnrestricted
HttpQosSettingTypeBandwidth
HttpQosSettingTypeConnectionLimit
HttpQosSettingTypeFlowRate
HttpRequestAuthTypeBasic
HttpRequestAuthTypeDigest
HttpRequestAuthTypeKerberos
HttpRequestAuthTypeNTLM
HttpRequestAuthTypeNegotiate
HttpRequestAuthTypeNone
HttpRequestInfoTypeAuth
HttpRequestInfoTypeChannelBind
HttpResponseInfoTypeAuthenticationProperty
HttpResponseInfoTypeChannelBind
HttpResponseInfoTypeMultipleKnownHeaders
HttpResponseInfoTypeQoSProperty
HttpServer503VerbosityProperty
HttpServerAuthenticationProperty
HttpServerBindingProperty
HttpServerChannelBindProperty
HttpServerExtendedAuthenticationProperty
HttpServerListenEndpointProperty
HttpServerLoggingProperty
HttpServerProtectionLevelProperty
HttpServerQosProperty
HttpServerQueueLengthProperty
HttpServerStateProperty
HttpServerTimeoutsProperty
HttpServiceBindingTypeA
HttpServiceBindingTypeNone
HttpServiceBindingTypeW
HttpServiceConfigCache
HttpServiceConfigIPListenList
HttpServiceConfigMax
HttpServiceConfigQueryExact
HttpServiceConfigQueryMax
HttpServiceConfigQueryNext
HttpServiceConfigSSLCertInfo
HttpServiceConfigSslCcsCertInfo
HttpServiceConfigSslSniCertInfo
HttpServiceConfigTimeout
HttpServiceConfigUrlAclInfo
HttpVerbCONNECT
HttpVerbCOPY
HttpVerbDELETE
HttpVerbGET
HttpVerbHEAD
HttpVerbInvalid
HttpVerbLOCK
HttpVerbMKCOL
HttpVerbMOVE
HttpVerbMaximum
HttpVerbOPTIONS
HttpVerbPOST
HttpVerbPROPFIND
HttpVerbPROPPATCH
HttpVerbPUT
HttpVerbSEARCH
HttpVerbTRACE
HttpVerbTRACK
HttpVerbUNLOCK
HttpVerbUnknown
HttpVerbUnparsed
IdleConnectionTimeout
MaxCacheResponseSize

Functions

HTTPAPI_EQUAL_VERSION
HTTPAPI_GREATER_VERSION
HTTPAPI_LESS_VERSION
HTTPAPI_VERSION_GREATER_OR_EQUAL
HTTP_EQUAL_VERSION
HTTP_GREATER_EQUAL_VERSION
HTTP_GREATER_VERSION
HTTP_IS_NULL_ID
HTTP_LESS_EQUAL_VERSION
HTTP_LESS_VERSION
HTTP_NOT_EQUAL_VERSION
HTTP_SET_NULL_ID
HTTP_SET_VERSION
HttpAddFragmentToCache
HttpAddUrl
HttpAddUrlToUrlGroup
HttpCancelHttpRequest
HttpCloseRequestQueue
HttpCloseServerSession
HttpCloseUrlGroup
HttpCreateHttpHandle
HttpCreateRequestQueue
HttpCreateServerSession
HttpCreateUrlGroup
HttpDeclarePush
HttpDeleteServiceConfiguration
HttpFlushResponseCache
HttpInitialize
HttpPrepareUrl
HttpQueryRequestQueueProperty
HttpQueryServerSessionProperty
HttpQueryServiceConfiguration
HttpQueryUrlGroupProperty
HttpReadFragmentFromCache
HttpReceiveClientCertificate
HttpReceiveHttpRequest
HttpReceiveRequestEntityBody
HttpRemoveUrl
HttpRemoveUrlFromUrlGroup
HttpSendHttpResponse
HttpSendResponseEntityBody
HttpSetRequestQueueProperty
HttpSetServerSessionProperty
HttpSetServiceConfiguration
HttpSetUrlGroupProperty
HttpShutdownRequestQueue
HttpTerminate
HttpUpdateServiceConfiguration
HttpWaitForDemandStart
HttpWaitForDisconnect
HttpWaitForDisconnectEx

Type Definitions

HTTP_503_RESPONSE_VERBOSITY
HTTP_AUTHENTICATION_HARDENING_LEVELS
HTTP_AUTH_STATUS
HTTP_CACHE_POLICY_TYPE
HTTP_CONNECTION_ID
HTTP_DATA_CHUNK_TYPE
HTTP_ENABLED_STATE
HTTP_HEADER_ID
HTTP_LOGGING_ROLLOVER_TYPE
HTTP_LOGGING_TYPE
HTTP_LOG_DATA_TYPE
HTTP_OPAQUE_ID
HTTP_PROTECTION_LEVEL_TYPE
HTTP_QOS_SETTING_TYPE
HTTP_RAW_CONNECTION_ID
HTTP_REQUEST
HTTP_REQUEST_AUTH_TYPE
HTTP_REQUEST_ID
HTTP_REQUEST_INFO_TYPE
HTTP_RESPONSE
HTTP_RESPONSE_INFO_TYPE
HTTP_SERVER_PROPERTY
HTTP_SERVER_SESSION_ID
HTTP_SERVICE_BINDING_TYPE
HTTP_SERVICE_CONFIG_CACHE_KEY
HTTP_SERVICE_CONFIG_CACHE_PARAM
HTTP_SERVICE_CONFIG_ID
HTTP_SERVICE_CONFIG_QUERY_TYPE
HTTP_SERVICE_CONFIG_TIMEOUT_KEY
HTTP_SERVICE_CONFIG_TIMEOUT_PARAM
HTTP_URL_CONTEXT
HTTP_URL_GROUP_ID
HTTP_VERB
PHTTPAPI_VERSION
PHTTP_503_RESPONSE_VERBOSITY
PHTTP_AUTH_STATUS
PHTTP_BANDWIDTH_LIMIT_INFO
PHTTP_BINDING_INFO
PHTTP_BYTE_RANGE
PHTTP_CACHE_POLICY
PHTTP_CACHE_POLICY_TYPE
PHTTP_CHANNEL_BIND_INFO
PHTTP_CONNECTION_ID
PHTTP_CONNECTION_LIMIT_INFO
PHTTP_COOKED_URL
PHTTP_DATA_CHUNK
PHTTP_DATA_CHUNK_TYPE
PHTTP_ENABLED_STATE
PHTTP_FLOWRATE_INFO
PHTTP_HEADER_ID
PHTTP_KNOWN_HEADER
PHTTP_LISTEN_ENDPOINT_INFO
PHTTP_LOGGING_INFO
PHTTP_LOG_DATA
PHTTP_LOG_DATA_TYPE
PHTTP_LOG_FIELDS_DATA
PHTTP_MULTIPLE_KNOWN_HEADERS
PHTTP_OPAQUE_ID
PHTTP_PROPERTY_FLAGS
PHTTP_PROTECTION_LEVEL_INFO
PHTTP_PROTECTION_LEVEL_TYPE
PHTTP_QOS_SETTING_INFO
PHTTP_QOS_SETTING_TYPE
PHTTP_RAW_CONNECTION_ID
PHTTP_REQUEST
PHTTP_REQUEST_AUTH_INFO
PHTTP_REQUEST_AUTH_TYPE
PHTTP_REQUEST_CHANNEL_BIND_STATUS
PHTTP_REQUEST_HEADERS
PHTTP_REQUEST_ID
PHTTP_REQUEST_INFO
PHTTP_REQUEST_V1
PHTTP_REQUEST_V2
PHTTP_RESPONSE
PHTTP_RESPONSE_HEADERS
PHTTP_RESPONSE_INFO
PHTTP_RESPONSE_INFO_TYPE
PHTTP_RESPONSE_V1
PHTTP_RESPONSE_V2
PHTTP_SERVER_AUTHENTICATION_BASIC_PARAMS
PHTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS
PHTTP_SERVER_AUTHENTICATION_INFO
PHTTP_SERVER_PROPERTY
PHTTP_SERVER_SESSION_ID
PHTTP_SERVICE_BINDING_A
PHTTP_SERVICE_BINDING_BASE
PHTTP_SERVICE_BINDING_W
PHTTP_SERVICE_CONFIG_CACHE_KEY
PHTTP_SERVICE_CONFIG_CACHE_PARAM
PHTTP_SERVICE_CONFIG_CACHE_SET
PHTTP_SERVICE_CONFIG_ID
PHTTP_SERVICE_CONFIG_IP_LISTEN_PARAM
PHTTP_SERVICE_CONFIG_IP_LISTEN_QUERY
PHTTP_SERVICE_CONFIG_QUERY_TYPE
PHTTP_SERVICE_CONFIG_SSL_CCS_KEY
PHTTP_SERVICE_CONFIG_SSL_CCS_QUERY
PHTTP_SERVICE_CONFIG_SSL_CCS_SET
PHTTP_SERVICE_CONFIG_SSL_KEY
PHTTP_SERVICE_CONFIG_SSL_PARAM
PHTTP_SERVICE_CONFIG_SSL_QUERY
PHTTP_SERVICE_CONFIG_SSL_SET
PHTTP_SERVICE_CONFIG_SSL_SNI_KEY
PHTTP_SERVICE_CONFIG_SSL_SNI_QUERY
PHTTP_SERVICE_CONFIG_SSL_SNI_SET
PHTTP_SERVICE_CONFIG_TIMEOUT_KEY
PHTTP_SERVICE_CONFIG_TIMEOUT_PARAM
PHTTP_SERVICE_CONFIG_TIMEOUT_SET
PHTTP_SERVICE_CONFIG_URLACL_KEY
PHTTP_SERVICE_CONFIG_URLACL_PARAM
PHTTP_SERVICE_CONFIG_URLACL_QUERY
PHTTP_SERVICE_CONFIG_URLACL_SET
PHTTP_SSL_CLIENT_CERT_INFO
PHTTP_SSL_INFO
PHTTP_STATE_INFO
PHTTP_TIMEOUT_LIMIT_INFO
PHTTP_TRANSPORT_ADDRESS
PHTTP_UNKNOWN_HEADER
PHTTP_URL_GROUP_ID
PHTTP_VERB
PHTTP_VERSION