|
データ構造 |
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) |