This is work in progress.

Windows / Headers / winhttp.h

winhttp.h

Contains manifests, macros, types and prototypes for Windows HTTP Services

Associated Error Codes

Below is a list of error codes found for this header.

SymbolicValueDescription
HTTP_STATUS_CONTINUE0x00000064OK to continue with request
HTTP_STATUS_SWITCH_PROTOCOLS0x00000065server has switched protocols in upgrade header
HTTP_STATUS_OK0x000000C8request completed
HTTP_STATUS_CREATED0x000000C9object created, reason = new URI
HTTP_STATUS_ACCEPTED0x000000CAasync completion (TBS)
HTTP_STATUS_PARTIAL0x000000CBpartial completion
HTTP_STATUS_NO_CONTENT0x000000CCno info to return
HTTP_STATUS_RESET_CONTENT0x000000CDrequest completed, but clear form
HTTP_STATUS_PARTIAL_CONTENT0x000000CEpartial GET fulfilled
HTTP_STATUS_WEBDAV_MULTI_STATUS0x000000CFWebDAV Multi-Status
HTTP_STATUS_AMBIGUOUS0x0000012Cserver couldn't decide what to return
HTTP_STATUS_MOVED0x0000012Dobject permanently moved
HTTP_STATUS_REDIRECT0x0000012Eobject temporarily moved
HTTP_STATUS_REDIRECT_METHOD0x0000012Fredirection w/ new access method
HTTP_STATUS_NOT_MODIFIED0x00000130if-modified-since was not modified
HTTP_STATUS_USE_PROXY0x00000131redirection to proxy, location header specifies proxy to use
HTTP_STATUS_REDIRECT_KEEP_VERB0x00000133HTTP/1.1: keep same verb
HTTP_STATUS_PERMANENT_REDIRECT0x00000134Object permanently moved keep verb
HTTP_STATUS_BAD_REQUEST0x00000190invalid syntax
HTTP_STATUS_DENIED0x00000191access denied
HTTP_STATUS_PAYMENT_REQ0x00000192payment required
HTTP_STATUS_FORBIDDEN0x00000193request forbidden
HTTP_STATUS_NOT_FOUND0x00000194object not found
HTTP_STATUS_BAD_METHOD0x00000195method is not allowed
HTTP_STATUS_NONE_ACCEPTABLE0x00000196no response acceptable to client found
HTTP_STATUS_PROXY_AUTH_REQ0x00000197proxy authentication required
HTTP_STATUS_REQUEST_TIMEOUT0x00000198server timed out waiting for request
HTTP_STATUS_CONFLICT0x00000199user should resubmit with more info
HTTP_STATUS_GONE0x0000019Athe resource is no longer available
HTTP_STATUS_LENGTH_REQUIRED0x0000019Bthe server refused to accept request w/o a length
HTTP_STATUS_PRECOND_FAILED0x0000019Cprecondition given in request failed
HTTP_STATUS_REQUEST_TOO_LARGE0x0000019Drequest entity was too large
HTTP_STATUS_URI_TOO_LONG0x0000019Erequest URI too long
HTTP_STATUS_UNSUPPORTED_MEDIA0x0000019Funsupported media type
HTTP_STATUS_RETRY_WITH0x000001C1retry after doing the appropriate action.
HTTP_STATUS_SERVER_ERROR0x000001F4internal server error
HTTP_STATUS_NOT_SUPPORTED0x000001F5required not supported
HTTP_STATUS_BAD_GATEWAY0x000001F6error response received from gateway
HTTP_STATUS_SERVICE_UNAVAIL0x000001F7temporarily overloaded
HTTP_STATUS_GATEWAY_TIMEOUT0x000001F8timed out waiting for gateway
HTTP_STATUS_VERSION_NOT_SUP0x000001F9HTTP version not supported
ERROR_WINHTTP_OUT_OF_HANDLES0x00002EE1
ERROR_WINHTTP_TIMEOUT0x00002EE2
ERROR_WINHTTP_INTERNAL_ERROR0x00002EE4
ERROR_WINHTTP_INVALID_URL0x00002EE5
ERROR_WINHTTP_UNRECOGNIZED_SCHEME0x00002EE6
ERROR_WINHTTP_NAME_NOT_RESOLVED0x00002EE7
ERROR_WINHTTP_INVALID_OPTION0x00002EE9
ERROR_WINHTTP_OPTION_NOT_SETTABLE0x00002EEB
ERROR_WINHTTP_SHUTDOWN0x00002EEC
ERROR_WINHTTP_LOGIN_FAILURE0x00002EEF
ERROR_WINHTTP_OPERATION_CANCELLED0x00002EF1
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE0x00002EF2
ERROR_WINHTTP_INCORRECT_HANDLE_STATE0x00002EF3
ERROR_WINHTTP_CANNOT_CONNECT0x00002EFD
ERROR_WINHTTP_CONNECTION_ERROR0x00002EFE
ERROR_WINHTTP_RESEND_REQUEST0x00002F00
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID0x00002F05
ERROR_WINHTTP_SECURE_CERT_CN_INVALID0x00002F06
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED0x00002F0C
ERROR_WINHTTP_SECURE_INVALID_CA0x00002F0D
ERROR_WINHTTP_SECURE_CERT_REV_FAILED0x00002F19
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN0x00002F44
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND0x00002F45
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND0x00002F46
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN0x00002F47
ERROR_WINHTTP_HEADER_NOT_FOUND0x00002F76
ERROR_WINHTTP_INVALID_SERVER_RESPONSE0x00002F78
ERROR_WINHTTP_INVALID_HEADER0x00002F79
ERROR_WINHTTP_INVALID_QUERY_REQUEST0x00002F7A
ERROR_WINHTTP_HEADER_ALREADY_EXISTS0x00002F7B
ERROR_WINHTTP_REDIRECT_FAILED0x00002F7C
ERROR_WINHTTP_SECURE_CHANNEL_ERROR0x00002F7D
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT0x00002F86
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT0x00002F87
ERROR_WINHTTP_SECURE_INVALID_CERT0x00002F89
ERROR_WINHTTP_SECURE_CERT_REVOKED0x00002F8A
ERROR_WINHTTP_NOT_INITIALIZED0x00002F8C
ERROR_WINHTTP_SECURE_FAILURE0x00002F8F
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE0x00002F90
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR0x00002F91
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR0x00002F92
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE0x00002F93
ERROR_WINHTTP_AUTODETECTION_FAILED0x00002F94
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED0x00002F95
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW0x00002F96
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW0x00002F97
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW0x00002F98
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY0x00002F99
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY0x00002F9A
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY0x00002F9B
ERROR_WINHTTP_SECURE_FAILURE_PROXY0x00002F9C
92 entries