|
データ構造 |
| struct | HSE_VERSION_INFO |
| struct | EXTENSION_CONTROL_BLOCK |
| struct | HSE_SEND_HEADER_EX_INFO |
| struct | HSE_TF_INFO |
| struct | HSE_URL_MAPEX_INFO |
マクロ定義 |
|
#define | HSE_IO_SEND_HEADERS 8 |
|
#define | HSE_IO_SYNC 1 |
|
#define | HSE_IO_ASYNC 2 |
|
#define | HSE_IO_DISCONNECT_AFTER_SEND 4 |
|
#define | HSE_IO_NODELAY 4096 |
|
#define | HSE_REQ_SEND_URL_REDIRECT_RESP 1 |
|
#define | HSE_REQ_SEND_URL 2 |
|
#define | HSE_REQ_SEND_RESPONSE_HEADER 3 |
|
#define | HSE_REQ_DONE_WITH_SESSION 4 |
|
#define | HSE_REQ_MAP_URL_TO_PATH 1001 |
|
#define | HSE_REQ_GET_SSPI_INFO 1002 |
|
#define | HSE_APPEND_LOG_PARAMETER 1003 |
|
#define | HSE_REQ_IO_COMPLETION 1005 |
|
#define | HSE_REQ_TRANSMIT_FILE 1006 |
|
#define | HSE_REQ_REFRESH_ISAPI_ACL 1007 |
|
#define | HSE_REQ_IS_KEEP_CONN 1008 |
|
#define | HSE_REQ_ASYNC_READ_CLIENT 1010 |
|
#define | HSE_REQ_GET_IMPERSONATION_TOKEN 1011 |
|
#define | HSE_REQ_MAP_URL_TO_PATH_EX 1012 |
|
#define | HSE_REQ_ABORTIVE_CLOSE 1014 |
|
#define | HSE_REQ_GET_CERT_INFO_EX 1015 |
|
#define | HSE_REQ_SEND_RESPONSE_HEADER_EX 1016 |
|
#define | HSE_REQ_CLOSE_CONNECTION 1017 |
|
#define | HSE_REQ_IS_CONNECTED 1018 |
|
#define | HSE_REQ_EXTENSION_TRIGGER 1020 |
|
#define | HSE_STATUS_SUCCESS 1 |
|
#define | HSE_STATUS_SUCCESS_AND_KEEP_CONN 2 |
|
#define | HSE_STATUS_PENDING 3 |
|
#define | HSE_STATUS_ERROR 4 |
|
#define | ERROR_INSUFFICIENT_BUFFER ENOBUFS |
|
#define | ERROR_INVALID_INDEX EINVAL |
|
#define | ERROR_INVALID_PARAMETER EINVAL |
|
#define | ERROR_READ_FAULT EIO |
|
#define | ERROR_WRITE_FAULT EIO |
|
#define | ERROR_SUCCESS 0 |
|
#define | HSE_TERM_MUST_UNLOAD 1 |
|
#define | HSE_TERM_MUST_UNLOAD 1 |
|
#define | HSE_TERM_ADVISORY_UNLOAD 2 |
|
#define | HSE_TERM_ADVISORY_UNLOAD 2 |
型定義 |
|
typedef int(APR_THREAD_FUNC *) | PFN_GETEXTENSIONVERSION (HSE_VERSION_INFO *ver_info) |
|
typedef isapi_cid | isapi_cid |
|
typedef isapi_cid * | HCONN |
|
typedef int(APR_THREAD_FUNC *) | PFN_GETSERVERVARIABLE (HCONN cid, char *variable_name, void *buf_data, apr_uint32_t *buf_size) |
|
typedef int(APR_THREAD_FUNC *) | PFN_WRITECLIENT (HCONN cid, void *buf_data, apr_uint32_t *buf_size, apr_uint32_t flags) |
|
typedef int(APR_THREAD_FUNC *) | PFN_READCLIENT (HCONN cid, void *buf_data, apr_uint32_t *buf_size) |
|
typedef int(APR_THREAD_FUNC *) | PFN_SERVERSUPPORTFUNCTION (HCONN cid, apr_uint32_t HSE_code, void *buf_data, apr_uint32_t *buf_size, apr_uint32_t *flags) |
|
typedef void * | ctxt |
|
typedef void apr_uint32_t | cbIO |
typedef void apr_uint32_t
apr_uint32_t | dwError |
|
typedef apr_uint32_t(APR_THREAD_FUNC *) | PFN_HTTPEXTENSIONPROC (EXTENSION_CONTROL_BLOCK *ecb) |
|
typedef int(APR_THREAD_FUNC *) | PFN_TERMINATEEXTENSION (apr_uint32_t flags) |
関数 |
|
int APR_THREAD_FUNC | GetExtensionVersion (HSE_VERSION_INFO *ver_info) |
|
typedef | void (APR_THREAD_FUNC *PFN_HSE_IO_COMPLETION)(EXTENSION_CONTROL_BLOCK *ecb |
|
apr_uint32_t APR_THREAD_FUNC | HttpExtensionProc (EXTENSION_CONTROL_BLOCK *ecb) |
|
int APR_THREAD_FUNC | TerminateExtension (apr_uint32_t flags) |