|
ReactOS 0.4.17-dev-1344-g1103f43
|

Go to the source code of this file.
Classes | |
| struct | _HTTPAPI_VERSION |
| struct | _HTTP_VERSION |
| struct | _HTTP_COOKED_URL |
| struct | _HTTP_TRANSPORT_ADDRESS |
| struct | _HTTP_UNKNOWN_HEADER |
| struct | _HTTP_KNOWN_HEADER |
| struct | _HTTP_REQUEST_HEADERS |
| struct | _HTTP_BYTE_RANGE |
| struct | _HTTP_DATA_CHUNK |
| struct | _HTTP_SSL_CLIENT_CERT_INFO |
| struct | _HTTP_SSL_INFO |
| struct | _HTTP_REQUEST_V1 |
| struct | _HTTP_REQUEST_INFO |
| struct | _HTTP_REQUEST_V2 |
| struct | _HTTP_RESPONSE_HEADERS |
| struct | _HTTP_RESPONSE_V1 |
| struct | _HTTP_RESPONSE_INFO |
| struct | _HTTP_RESPONSE_V2 |
| struct | _HTTP_CACHE_POLICY |
| struct | _HTTP_LOG_DATA |
| struct | _HTTP_PROPERTY_FLAGS |
| struct | _HTTP_BINDING_INFO |
Macros | |
| #define | HTTPAPI_VERSION_1 {1,0} |
| #define | HTTPAPI_VERSION_2 {2,0} |
| #define | HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING 0x00000001 |
| #define | HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER 0x00000002 |
| #define | HTTP_INITIALIZE_SERVER 0x00000001 |
| #define | HTTP_INITIALIZE_CONFIG 0x00000002 |
| #define | HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY 0x00000001 |
| #define | HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY 0x00000002 |
| #define | HTTP_REQUEST_FLAG_MORE_ENTITY_BODY_EXISTS 0x00000001 |
| #define | HTTP_REQUEST_FLAG_IP_ROUTED 0x00000002 |
| #define | HTTP_REQUEST_FLAG_HTTP2 0x00000004 |
| #define | HTTP_SEND_RESPONSE_FLAG_DISCONNECT 0x00000001 |
| #define | HTTP_SEND_RESPONSE_FLAG_MORE_DATA 0x00000002 |
| #define | HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA 0x00000004 |
| #define | HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING 0x00000008 |
| #define | HTTP_SEND_RESPONSE_FLAG_PROCESS_RANGES 0x00000020 |
| #define | HTTP_SEND_RESPONSE_FLAG_OPAQUE 0x00000040 |
| #define | HTTP_URL_FLAG_REMOVE_ALL 0x0000001 |
| #define | HTTP_NULL_ID ((ULONGLONG)0) |
| #define | HTTP_BYTE_RANGE_TO_EOF ((ULONGLONG)-1) |
| #define HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING 0x00000001 |
| typedef struct _HTTP_BYTE_RANGE HTTP_BYTE_RANGE |
| typedef HTTP_OPAQUE_ID HTTP_CONNECTION_ID |
| typedef struct _HTTP_COOKED_URL HTTP_COOKED_URL |
| typedef struct _HTTP_DATA_CHUNK HTTP_DATA_CHUNK |
| typedef enum _HTTP_HEADER_ID HTTP_HEADER_ID |
| typedef struct _HTTP_LOG_DATA HTTP_LOG_DATA |
| typedef ULONGLONG HTTP_OPAQUE_ID |
| typedef HTTP_OPAQUE_ID HTTP_RAW_CONNECTION_ID |
| typedef HTTP_REQUEST_V2 HTTP_REQUEST |
| typedef HTTP_OPAQUE_ID HTTP_REQUEST_ID |
| typedef struct _HTTP_REQUEST_V1 HTTP_REQUEST_V1 |
| typedef struct _HTTP_REQUEST_V2 HTTP_REQUEST_V2 |
| typedef HTTP_RESPONSE_V2 HTTP_RESPONSE |
| typedef struct _HTTP_RESPONSE_V1 HTTP_RESPONSE_V1 |
| typedef struct _HTTP_RESPONSE_V2 HTTP_RESPONSE_V2 |
| typedef HTTP_OPAQUE_ID HTTP_SERVER_SESSION_ID |
| typedef struct _HTTP_SSL_INFO HTTP_SSL_INFO |
| typedef ULONGLONG HTTP_URL_CONTEXT |
| typedef HTTP_OPAQUE_ID HTTP_URL_GROUP_ID |
| typedef enum _HTTP_VERB HTTP_VERB |
| typedef struct _HTTP_VERSION HTTP_VERSION |
| typedef struct _HTTPAPI_VERSION HTTPAPI_VERSION |
| typedef struct _HTTP_BINDING_INFO * PHTTP_BINDING_INFO |
| typedef struct _HTTP_BYTE_RANGE * PHTTP_BYTE_RANGE |
| typedef struct _HTTP_CACHE_POLICY * PHTTP_CACHE_POLICY |
| typedef HTTP_OPAQUE_ID * PHTTP_CONNECTION_ID |
| typedef struct _HTTP_COOKED_URL * PHTTP_COOKED_URL |
| typedef struct _HTTP_DATA_CHUNK * PHTTP_DATA_CHUNK |
| typedef enum _HTTP_DATA_CHUNK_TYPE * PHTTP_DATA_CHUNK_TYPE |
| typedef enum _HTTP_HEADER_ID * PHTTP_HEADER_ID |
| typedef struct _HTTP_KNOWN_HEADER * PHTTP_KNOWN_HEADER |
| typedef struct _HTTP_LOG_DATA * PHTTP_LOG_DATA |
| typedef enum _HTTP_LOG_DATA_TYPE * PHTTP_LOG_DATA_TYPE |
| typedef ULONGLONG * PHTTP_OPAQUE_ID |
| typedef struct _HTTP_PROPERTY_FLAGS * PHTTP_PROPERTY_FLAGS |
| typedef HTTP_OPAQUE_ID * PHTTP_RAW_CONNECTION_ID |
| typedef HTTP_REQUEST_V2 * PHTTP_REQUEST |
| typedef struct _HTTP_REQUEST_HEADERS * PHTTP_REQUEST_HEADERS |
| typedef HTTP_OPAQUE_ID * PHTTP_REQUEST_ID |
| typedef struct _HTTP_REQUEST_INFO * PHTTP_REQUEST_INFO |
| typedef struct _HTTP_REQUEST_V2 * PHTTP_REQUEST_V2 |
| typedef HTTP_RESPONSE_V2 * PHTTP_RESPONSE |
| typedef struct _HTTP_RESPONSE_INFO * PHTTP_RESPONSE_INFO |
| typedef struct _HTTP_RESPONSE_V1 * PHTTP_RESPONSE_V1 |
| typedef struct _HTTP_RESPONSE_V2 * PHTTP_RESPONSE_V2 |
| typedef enum _HTTP_SERVER_PROPERTY * PHTTP_SERVER_PROPERTY |
| typedef HTTP_OPAQUE_ID * PHTTP_SERVER_SESSION_ID |
| typedef struct _HTTP_SSL_INFO * PHTTP_SSL_INFO |
| typedef struct _HTTP_UNKNOWN_HEADER * PHTTP_UNKNOWN_HEADER |
| typedef HTTP_OPAQUE_ID * PHTTP_URL_GROUP_ID |
| typedef enum _HTTP_VERB * PHTTP_VERB |
| typedef struct _HTTP_VERSION * PHTTP_VERSION |
| typedef struct _HTTPAPI_VERSION * PHTTPAPI_VERSION |
| Enumerator | |
|---|---|
| HttpDataChunkFromMemory | |
| HttpDataChunkFromFileHandle | |
| HttpDataChunkFromFragmentCache | |
| HttpDataChunkFromFragmentCacheEx | |
| HttpDataChunkMaximum | |
Definition at line 214 of file http.h.
Definition at line 144 of file http.h.
| Enumerator | |
|---|---|
| HttpLogDataTypeFields | |
Definition at line 393 of file http.h.
| Enumerator | |
|---|---|
| HttpRequestInfoTypeAuth | |
Definition at line 297 of file http.h.
| Enumerator | |
|---|---|
| HttpResponseInfoTypeMultipleKnownHeaders | |
| HttpResponseInfoTypeAuthenticationProperty | |
| HttpResponseInfoTypeQosProperty | |
| HttpResponseInfoTypeChannelBind | |
Definition at line 347 of file http.h.
Definition at line 403 of file http.h.
Definition at line 87 of file http.h.
| ULONG WINAPI HttpAddUrlToUrlGroup | ( | HTTP_URL_GROUP_ID | id, |
| const WCHAR * | url, | ||
| HTTP_URL_CONTEXT | context, | ||
| ULONG | reserved | ||
| ) |
| ULONG WINAPI HttpCloseServerSession | ( | HTTP_SERVER_SESSION_ID | id | ) |
| ULONG WINAPI HttpCloseUrlGroup | ( | HTTP_URL_GROUP_ID | id | ) |
| 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 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 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 | ||
| ) |