|
enum | _HTTP_SERVICE_CONFIG_ID {
HttpServiceConfigIPListenList
, HttpServiceConfigSSLCertInfo
, HttpServiceConfigUrlAclInfo
, HttpServiceConfigTimeout
,
HttpServiceConfigMax
} |
|
enum | _HTTP_VERB {
HttpVerbUnparsed = 0
, HttpVerbUnknown
, HttpVerbInvalid
, HttpVerbOPTIONS
,
HttpVerbGET
, HttpVerbHEAD
, HttpVerbPOST
, HttpVerbPUT
,
HttpVerbDELETE
, HttpVerbTRACE
, HttpVerbCONNECT
, HttpVerbTRACK
,
HttpVerbMOVE
, HttpVerbCOPY
, HttpVerbPROPFIND
, HttpVerbPROPPATCH
,
HttpVerbMKCOL
, HttpVerbLOCK
, HttpVerbUNLOCK
, HttpVerbSEARCH
,
HttpVerbMaximum
} |
|
enum | _HTTP_HEADER_ID {
HttpHeaderCacheControl = 0
, HttpHeaderConnection = 1
, HttpHeaderDate = 2
, HttpHeaderKeepAlive = 3
,
HttpHeaderPragma = 4
, HttpHeaderTrailer = 5
, HttpHeaderTransferEncoding = 6
, HttpHeaderUpgrade = 7
,
HttpHeaderVia = 8
, HttpHeaderWarning = 9
, HttpHeaderAllow = 10
, HttpHeaderContentLength = 11
,
HttpHeaderContentType = 12
, HttpHeaderContentEncoding = 13
, HttpHeaderContentLanguage = 14
, HttpHeaderContentLocation = 15
,
HttpHeaderContentMd5 = 16
, HttpHeaderContentRange = 17
, HttpHeaderExpires = 18
, HttpHeaderLastModified = 19
,
HttpHeaderAccept = 20
, HttpHeaderAcceptCharset = 21
, HttpHeaderAcceptEncoding = 22
, HttpHeaderAcceptLanguage = 23
,
HttpHeaderAuthorization = 24
, HttpHeaderCookie = 25
, HttpHeaderExpect = 26
, HttpHeaderFrom = 27
,
HttpHeaderHost = 28
, HttpHeaderIfMatch = 29
, HttpHeaderIfModifiedSince = 30
, HttpHeaderIfNoneMatch = 31
,
HttpHeaderIfRange = 32
, HttpHeaderIfUnmodifiedSince = 33
, HttpHeaderMaxForwards = 34
, HttpHeaderProxyAuthorization = 35
,
HttpHeaderReferer = 36
, HttpHeaderRange = 37
, HttpHeaderTe = 38
, HttpHeaderTranslate = 39
,
HttpHeaderUserAgent = 40
, HttpHeaderRequestMaximum = 41
, HttpHeaderAcceptRanges = 20
, HttpHeaderAge = 21
,
HttpHeaderEtag = 22
, HttpHeaderLocation = 23
, HttpHeaderProxyAuthenticate = 24
, HttpHeaderRetryAfter = 25
,
HttpHeaderServer = 26
, HttpHeaderSetCookie = 27
, HttpHeaderVary = 28
, HttpHeaderWwwAuthenticate = 29
,
HttpHeaderResponseMaximum = 30
, HttpHeaderMaximum = 41
} |
|
enum | _HTTP_DATA_CHUNK_TYPE {
HttpDataChunkFromMemory = 0
, HttpDataChunkFromFileHandle
, HttpDataChunkFromFragmentCache
, HttpDataChunkFromFragmentCacheEx
,
HttpDataChunkMaximum
} |
|
enum | _HTTP_REQUEST_INFO_TYPE { HttpRequestInfoTypeAuth = 0
} |
|
enum | _HTTP_RESPONSE_INFO_TYPE { HttpResponseInfoTypeMultipleKnownHeaders = 0
, HttpResponseInfoTypeAuthenticationProperty
, HttpResponseInfoTypeQosProperty
, HttpResponseInfoTypeChannelBind
} |
|
enum | _HTTP_CACHE_POLICY_TYPE { HttpCachePolicyNocache
, HttpCachePolicyUserInvalidates
, HttpCachePolicyTimeToLive
, HttpCachePolicyMaximum
} |
|
enum | _HTTP_LOG_DATA_TYPE { HttpLogDataTypeFields = 0
} |
|
enum | _HTTP_SERVER_PROPERTY {
HttpServerAuthenticationProperty
, HttpServerLoggingProperty
, HttpServerQosProperty
, HttpServerTimeoutsProperty
,
HttpServerQueueLengthProperty
, HttpServerStateProperty
, HttpServer503VerbosityProperty
, HttpServerBindingProperty
,
HttpServerExtendedAuthenticationProperty
, HttpServerListenEndpointProperty
, HttpServerChannelBindProperty
, HttpServerProtectionLevelProperty
} |
|
|
ULONG WINAPI | HttpAddUrl (HANDLE, PCWSTR, PVOID) |
|
ULONG WINAPI | HttpAddUrlToUrlGroup (HTTP_URL_GROUP_ID id, const WCHAR *url, HTTP_URL_CONTEXT context, ULONG reserved) |
|
ULONG WINAPI | HttpCloseRequestQueue (HANDLE handle) |
|
ULONG WINAPI | HttpCloseServerSession (HTTP_SERVER_SESSION_ID id) |
|
ULONG WINAPI | HttpCloseUrlGroup (HTTP_URL_GROUP_ID id) |
|
ULONG WINAPI | HttpCreateHttpHandle (PHANDLE, ULONG) |
|
ULONG WINAPI | HttpCreateRequestQueue (HTTPAPI_VERSION version, const WCHAR *name, SECURITY_ATTRIBUTES *sa, ULONG flags, HANDLE *handle) |
|
ULONG WINAPI | HttpCreateServerSession (HTTPAPI_VERSION, PHTTP_SERVER_SESSION_ID, ULONG) |
|
ULONG WINAPI | HttpCreateUrlGroup (HTTP_SERVER_SESSION_ID session_id, HTTP_URL_GROUP_ID *group_id, ULONG reserved) |
|
ULONG WINAPI | HttpDeleteServiceConfiguration (HANDLE, HTTP_SERVICE_CONFIG_ID, PVOID, ULONG, LPOVERLAPPED) |
|
ULONG WINAPI | HttpInitialize (HTTPAPI_VERSION version, ULONG flags, void *reserved) |
|
ULONG WINAPI | HttpTerminate (ULONG flags, void *reserved) |
|
ULONG WINAPI | HttpQueryServiceConfiguration (HANDLE, HTTP_SERVICE_CONFIG_ID, PVOID, ULONG, PVOID, ULONG, PULONG, LPOVERLAPPED) |
|
ULONG WINAPI | HttpReceiveHttpRequest (HANDLE queue, HTTP_REQUEST_ID id, ULONG flags, HTTP_REQUEST *request, ULONG size, ULONG *ret_size, OVERLAPPED *ovl) |
|
ULONG WINAPI | HttpRemoveUrl (HANDLE queue, const WCHAR *url) |
|
ULONG WINAPI | HttpRemoveUrlFromUrlGroup (HTTP_URL_GROUP_ID id, const WCHAR *url, ULONG flags) |
|
ULONG WINAPI | HttpSendHttpResponse (HANDLE queue, HTTP_REQUEST_ID id, ULONG flags, HTTP_RESPONSE *response, HTTP_CACHE_POLICY *cache_policy, ULONG *ret_size, void *reserved1, ULONG reserved2, OVERLAPPED *ovl, HTTP_LOG_DATA *log_data) |
|
ULONG WINAPI | HttpSetServiceConfiguration (HANDLE, HTTP_SERVICE_CONFIG_ID, PVOID, ULONG, LPOVERLAPPED) |
|
ULONG WINAPI | HttpSetUrlGroupProperty (HTTP_URL_GROUP_ID id, HTTP_SERVER_PROPERTY property, void *value, ULONG length) |
|