499 lines
15 KiB
Plaintext
499 lines
15 KiB
Plaintext
'******************************************************************
|
|
' Copyright (c) 1999 Microsoft Corporation
|
|
'
|
|
' Module Name:
|
|
' ErrCodes.vbs
|
|
'
|
|
' Abstract:
|
|
' Error handling codes
|
|
'
|
|
'******************************************************************
|
|
'
|
|
' For example:
|
|
' 8xxxyyyy = Warning
|
|
' Cxxxyyyy = Error
|
|
' x007yyyy = Win32
|
|
' x009yyyy = Security
|
|
' x004yyyy = ITF
|
|
' x00Cyyyy = Internet
|
|
' x002yyyy = Dispatch
|
|
'
|
|
'
|
|
' Error return codes defined by Win32 in winerror.h
|
|
'
|
|
Const ERROR_INVALID_FUNCTION = &H1
|
|
Const ERROR_FILE_NOT_FOUND = &H80070002
|
|
Const ERROR_PATH_NOT_FOUND = &H80070003
|
|
Const ERROR_TOO_MANY_OPEN_FILES = &H4
|
|
Const ERROR_ACCESS_DENIED = &H5
|
|
Const ERROR_INVALID_HANDLE = &H6
|
|
Const ERROR_SHARING_VIOLATION = &H80070020
|
|
'
|
|
' Error return codes defined by COM in winerror.h
|
|
'
|
|
Const NOERROR = &H0
|
|
Const E_UNEXPECTED = &H8000FFFF
|
|
Const E_NOTIMPL = &H80004001
|
|
Const E_OUTOFMEMORY = &H8007000E
|
|
Const E_INVALIDARG = &H80070057
|
|
Const E_NOINTERFACE = &H80004002
|
|
Const E_POINTER = &H80004003
|
|
Const E_HANDLE = &H80070006
|
|
Const E_ABORT = &H80004004
|
|
Const E_FAIL = &H80004005
|
|
Const E_ACCESSDENIED = &H80070005
|
|
|
|
|
|
'
|
|
' Error return codes defined by Upload Library
|
|
'
|
|
Const E_UPLOADLIBRARY_NOT_AUTHENTICATED = &H80041001
|
|
Const E_UPLOADLIBRARY_ACCESS_DENIED = &H80041002
|
|
Const E_UPLOADLIBRARY_SERVER_QUOTA_EXCEEDED = &H80041003
|
|
Const E_UPLOADLIBRARY_SERVER_BUSY = &H80041004
|
|
Const E_UPLOADLIBRARY_NO_DATA = &H80041005
|
|
Const E_UPLOADLIBRARY_INVALID_PARAMETERS = &H80041006
|
|
Const E_UPLOADLIBRARY_CLIENT_QUOTA_EXCEEDED = &H80041007
|
|
Const E_UPLOADLIBRARY_WRONG_SERVER_VERSION = &H80041008
|
|
Const E_UPLOADLIBRARY_UNEXPECTED_RESPONSE = &H80041009
|
|
'
|
|
' Error return codes defined by wininet in wininet.h
|
|
'
|
|
|
|
'
|
|
' Internet API error returns
|
|
'
|
|
Const ERROR_INTERNET_OUT_OF_HANDLES = &H80072EE1
|
|
Const ERROR_INTERNET_TIMEOUT = &H80072EE2
|
|
Const ERROR_INTERNET_EXTENDED_ERROR = &H80072EE3
|
|
Const ERROR_INTERNET_INTERNAL_ERROR = &H80072EE4
|
|
Const ERROR_INTERNET_INVALID_URL = &H80072EE5
|
|
Const ERROR_INTERNET_UNRECOGNIZED_SCHEME = &H80072EE6
|
|
Const ERROR_INTERNET_NAME_NOT_RESOLVED = &H80072EE7
|
|
Const ERROR_INTERNET_PROTOCOL_NOT_FOUND = &H80072EE8
|
|
Const ERROR_INTERNET_INVALID_OPTION = &H80072EE9
|
|
Const ERROR_INTERNET_BAD_OPTION_LENGTH = &H80072EEA
|
|
Const ERROR_INTERNET_OPTION_NOT_SETTABLE = &H80072EEB
|
|
Const ERROR_INTERNET_SHUTDOWN = &H80072EEC
|
|
Const ERROR_INTERNET_INCORRECT_USER_NAME = &H80072EED
|
|
Const ERROR_INTERNET_INCORRECT_PASSWORD = &H80072EEE
|
|
Const ERROR_INTERNET_LOGIN_FAILURE = &H80072EEF
|
|
Const ERROR_INTERNET_INVALID_OPERATION = &H80072EF0
|
|
Const ERROR_INTERNET_OPERATION_CANCELLED = &H80072EF1
|
|
Const ERROR_INTERNET_INCORRECT_HANDLE_TYPE = &H80072EF2
|
|
Const ERROR_INTERNET_INCORRECT_HANDLE_STATE = &H80072EF3
|
|
Const ERROR_INTERNET_NOT_PROXY_REQUEST = &H80072EF4
|
|
Const ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND = &H80072EF5
|
|
Const ERROR_INTERNET_BAD_REGISTRY_PARAMETER = &H80072EF6
|
|
Const ERROR_INTERNET_NO_DIRECT_ACCESS = &H80072EF7
|
|
Const ERROR_INTERNET_NO_CONTEXT = &H80072EF8
|
|
Const ERROR_INTERNET_NO_CALLBACK = &H80072EF9
|
|
Const ERROR_INTERNET_REQUEST_PENDING = &H80072EFA
|
|
Const ERROR_INTERNET_INCORRECT_FORMAT = &H80072EFB
|
|
Const ERROR_INTERNET_ITEM_NOT_FOUND = &H80072EFC
|
|
Const ERROR_INTERNET_CANNOT_CONNECT = &H80072EFD
|
|
Const ERROR_INTERNET_CONNECTION_ABORTED = &H80072EFE
|
|
Const ERROR_INTERNET_CONNECTION_RESET = &H80072EFF
|
|
Const ERROR_INTERNET_FORCE_RETRY = &H80072F00
|
|
Const ERROR_INTERNET_INVALID_PROXY_REQUEST = &H80072F01
|
|
Const ERROR_INTERNET_NEED_UI = &H80072F02
|
|
|
|
Const ERROR_INTERNET_HANDLE_EXISTS = &H80072F04
|
|
Const ERROR_INTERNET_SEC_CERT_DATE_INVALID = &H80072F05
|
|
Const ERROR_INTERNET_SEC_CERT_CN_INVALID = &H80072F06
|
|
Const ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR = &H80072F07
|
|
Const ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR = &H80072F08
|
|
Const ERROR_INTERNET_MIXED_SECURITY = &H80072F09
|
|
Const ERROR_INTERNET_CHG_POST_IS_NON_SECURE = &H80072F0A
|
|
Const ERROR_INTERNET_POST_IS_NON_SECURE = &H80072F0B
|
|
Const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED = &H80072F0C
|
|
Const ERROR_INTERNET_INVALID_CA = &H80072F0D
|
|
Const ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP = &H80072F0E
|
|
Const ERROR_INTERNET_ASYNC_THREAD_FAILED = &H80072F0F
|
|
Const ERROR_INTERNET_REDIRECT_SCHEME_CHANGE = &H80072F10
|
|
Const ERROR_INTERNET_DIALOG_PENDING = &H80072F11
|
|
Const ERROR_INTERNET_RETRY_DIALOG = &H80072F12
|
|
Const ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR = &H80072F14
|
|
Const ERROR_INTERNET_INSERT_CDROM = &H80072F15
|
|
Const ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED = &H80072F16
|
|
Const ERROR_INTERNET_SEC_CERT_ERRORS = &H80072F17
|
|
Const ERROR_INTERNET_SEC_CERT_NO_REV = &H80072F18
|
|
Const ERROR_INTERNET_SEC_CERT_REV_FAILED = &H80072F19
|
|
'
|
|
' HTTP API errors
|
|
'
|
|
Const ERROR_HTTP_HEADER_NOT_FOUND = &H80072F76
|
|
Const ERROR_HTTP_DOWNLEVEL_SERVER = &H80072F77
|
|
Const ERROR_HTTP_INVALID_SERVER_RESPONSE = &H80072F78
|
|
Const ERROR_HTTP_INVALID_HEADER = &H80072F79
|
|
Const ERROR_HTTP_INVALID_QUERY_REQUEST = &H80072F7A
|
|
Const ERROR_HTTP_HEADER_ALREADY_EXISTS = &H80072F7B
|
|
Const ERROR_HTTP_REDIRECT_FAILED = &H80072F7C
|
|
Const ERROR_HTTP_NOT_REDIRECTED = &H80072F80
|
|
Const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION = &H80072F81
|
|
Const ERROR_HTTP_COOKIE_DECLINED = &H80072F82
|
|
Const ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION = &H80072F88
|
|
'
|
|
' additional Internet API error codes
|
|
'
|
|
|
|
Const ERROR_INTERNET_SECURITY_CHANNEL_ERROR = &H80072F7D
|
|
Const ERROR_INTERNET_UNABLE_TO_CACHE_FILE = &H80072F7E
|
|
Const ERROR_INTERNET_TCPIP_NOT_INSTALLED = &H80072F7F
|
|
Const ERROR_INTERNET_DISCONNECTED = &H80072F83
|
|
Const ERROR_INTERNET_SERVER_UNREACHABLE = &H80072F84
|
|
Const ERROR_INTERNET_PROXY_SERVER_UNREACHABLE = &H80072F85
|
|
|
|
Const ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT = &H80072F86
|
|
Const ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT = &H80072F87
|
|
Const ERROR_INTERNET_SEC_INVALID_CERT = &H80072F89
|
|
Const ERROR_INTERNET_SEC_CERT_REVOKED = &H80072F8A
|
|
|
|
|
|
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
|
'
|
|
' Function: ERR_GetJobErrorCodeString
|
|
'
|
|
' Function: Creates a string representation of the IMPCUploadJob::ErrorCode
|
|
' property. The errors come from the UploadManager.idl file, from
|
|
' winerror.h, and from wininet.h.
|
|
'
|
|
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
|
Function ERR_GetJobErrorCodeString(lErrorCode)
|
|
if (fDebug) then WScript.Echo "DEBUG: Function GetJobErrorCodeString"
|
|
|
|
Dim szErrorCode
|
|
|
|
Select Case CLng(lErrorCode)
|
|
'
|
|
' Win32 Errors
|
|
'
|
|
case ERROR_INVALID_FUNCTION
|
|
szErrorCode = "ERROR_INVALID_FUNCTION"
|
|
|
|
case ERROR_FILE_NOT_FOUND
|
|
szErrorCode = "ERROR_FILE_NOT_FOUND"
|
|
|
|
case ERROR_PATH_NOT_FOUND
|
|
szErrorCode = "ERROR_PATH_NOT_FOUND"
|
|
|
|
case ERROR_TOO_MANY_OPEN_FILES
|
|
szErrorCode = "ERROR_TOO_MANY_OPEN_FILES"
|
|
|
|
case ERROR_ACCESS_DENIED
|
|
szErrorCode = "ERROR_ACCESS_DENIED"
|
|
|
|
case ERROR_INVALID_HANDLE
|
|
szErrorCode = "ERROR_INVALID_HANDLE"
|
|
|
|
case ERROR_SHARING_VIOLATION
|
|
szErrorCode = "ERROR_SHARING_VIOLATION"
|
|
|
|
'
|
|
' COM errors
|
|
'
|
|
case NOERROR
|
|
szErrorCode = "NOERROR"
|
|
|
|
case E_UNEXPECTED
|
|
szErrorCode = "E_UNEXPECTED"
|
|
|
|
case E_NOTIMPL
|
|
szErrorCode = "E_NOTIMPL"
|
|
|
|
case E_OUTOFMEMORY
|
|
szErrorCode = "E_OUTOFMEMORY"
|
|
|
|
case E_INVALIDARG
|
|
szErrorCode = "E_INVALIDARG"
|
|
|
|
case E_NOINTERFACE
|
|
szErrorCode = "E_NOINTERFACE"
|
|
|
|
case E_POINTER
|
|
szErrorCode = "E_POINTER"
|
|
|
|
case E_HANDLE
|
|
szErrorCode = "E_HANDLE"
|
|
|
|
case E_ABORT
|
|
szErrorCode = "E_ABORT"
|
|
|
|
case E_FAIL
|
|
szErrorCode = "E_FAIL"
|
|
|
|
case E_ACCESSDENIED
|
|
szErrorCode = "E_ACCESSDENIED"
|
|
'
|
|
'PCHealth Transport Library errors
|
|
'
|
|
case E_UPLOADLIBRARY_NOT_AUTHENTICATED
|
|
szErrorCode = "E_UPLOADLIBRARY_NOT_AUTHENTICATED"
|
|
|
|
case E_UPLOADLIBRARY_ACCESS_DENIED
|
|
szErrorCode = "E_UPLOADLIBRARY_ACCESS_DENIED"
|
|
|
|
case E_UPLOADLIBRARY_SERVER_QUOTA_EXCEEDED
|
|
szErrorCode = "E_UPLOADLIBRARY_SERVER_QUOTA_EXCEEDED"
|
|
|
|
case E_UPLOADLIBRARY_SERVER_BUSY
|
|
szErrorCode = "E_UPLOADLIBRARY_SERVER_BUSY"
|
|
|
|
case E_UPLOADLIBRARY_NO_DATA
|
|
szErrorCode = "E_UPLOADLIBRARY_NO_DATA"
|
|
|
|
case E_UPLOADLIBRARY_INVALID_PARAMETERS
|
|
szErrorCode = "E_UPLOADLIBRARY_INVALID_PARAMETERS"
|
|
|
|
case E_UPLOADLIBRARY_CLIENT_QUOTA_EXCEEDED
|
|
szErrorCode = "E_UPLOADLIBRARY_CLIENT_QUOTA_EXCEEDED"
|
|
|
|
case E_UPLOADLIBRARY_WRONG_SERVER_VERSION
|
|
szErrorCode = "E_UPLOADLIBRARY_WRONG_SERVER_VERSION"
|
|
|
|
case E_UPLOADLIBRARY_UNEXPECTED_RESPONSE
|
|
szErrorCode = "E_UPLOADLIBRARY_UNEXPECTED_RESPONSE"
|
|
'
|
|
' Internet API error returns
|
|
'
|
|
case ERROR_INTERNET_OUT_OF_HANDLES
|
|
szErrorCode = "ERROR_INTERNET_OUT_OF_HANDLES"
|
|
|
|
case ERROR_INTERNET_TIMEOUT
|
|
szErrorCode = "ERROR_INTERNET_TIMEOUT"
|
|
|
|
case ERROR_INTERNET_EXTENDED_ERROR
|
|
szErrorCode = "ERROR_INTERNET_EXTENDED_ERROR"
|
|
|
|
case ERROR_INTERNET_INTERNAL_ERROR
|
|
szErrorCode = "ERROR_INTERNET_INTERNAL_ERROR"
|
|
|
|
case ERROR_INTERNET_INVALID_URL
|
|
szErrorCode = "ERROR_INTERNET_INVALID_URL"
|
|
|
|
case ERROR_INTERNET_UNRECOGNIZED_SCHEME
|
|
szErrorCode = "ERROR_INTERNET_UNRECOGNIZED_SCHEME"
|
|
|
|
case ERROR_INTERNET_NAME_NOT_RESOLVED
|
|
szErrorCode = "ERROR_INTERNET_NAME_NOT_RESOLVED"
|
|
|
|
case ERROR_INTERNET_PROTOCOL_NOT_FOUND
|
|
szErrorCode = "ERROR_INTERNET_PROTOCOL_NOT_FOUND"
|
|
|
|
case ERROR_INTERNET_INVALID_OPTION
|
|
szErrorCode = "ERROR_INTERNET_INVALID_OPTION"
|
|
|
|
case ERROR_INTERNET_BAD_OPTION_LENGTH
|
|
szErrorCode = "ERROR_INTERNET_BAD_OPTION_LENGTH"
|
|
|
|
case ERROR_INTERNET_OPTION_NOT_SETTABLE
|
|
szErrorCode = "ERROR_INTERNET_OPTION_NOT_SETTABLE"
|
|
|
|
case ERROR_INTERNET_SHUTDOWN
|
|
szErrorCode = "ERROR_INTERNET_SHUTDOWN"
|
|
|
|
case ERROR_INTERNET_INCORRECT_USER_NAME
|
|
szErrorCode = "ERROR_INTERNET_INCORRECT_USER_NAME"
|
|
|
|
case ERROR_INTERNET_INCORRECT_PASSWORD
|
|
szErrorCode = "ERROR_INTERNET_INCORRECT_PASSWORD"
|
|
|
|
case ERROR_INTERNET_LOGIN_FAILURE
|
|
szErrorCode = "ERROR_INTERNET_LOGIN_FAILURE"
|
|
|
|
case ERROR_INTERNET_INVALID_OPERATION
|
|
szErrorCode = "ERROR_INTERNET_INVALID_OPERATION"
|
|
|
|
case ERROR_INTERNET_OPERATION_CANCELLED
|
|
szErrorCode = "ERROR_INTERNET_OPERATION_CANCELLED"
|
|
|
|
case ERROR_INTERNET_INCORRECT_HANDLE_TYPE
|
|
szErrorCode = "ERROR_INTERNET_INCORRECT_HANDLE_TYPE"
|
|
|
|
case ERROR_INTERNET_INCORRECT_HANDLE_STATE
|
|
szErrorCode = "ERROR_INTERNET_INCORRECT_HANDLE_STATE"
|
|
|
|
case ERROR_INTERNET_NOT_PROXY_REQUEST
|
|
szErrorCode = "ERROR_INTERNET_NOT_PROXY_REQUEST"
|
|
|
|
case ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND
|
|
szErrorCode = "ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND"
|
|
|
|
case ERROR_INTERNET_BAD_REGISTRY_PARAMETER
|
|
szErrorCode = "ERROR_INTERNET_BAD_REGISTRY_PARAMETER"
|
|
|
|
case ERROR_INTERNET_NO_DIRECT_ACCESS
|
|
szErrorCode = "ERROR_INTERNET_NO_DIRECT_ACCESS"
|
|
|
|
case ERROR_INTERNET_NO_CONTEXT
|
|
szErrorCode = "ERROR_INTERNET_NO_CONTEXT"
|
|
|
|
case ERROR_INTERNET_NO_CALLBACK
|
|
szErrorCode = "ERROR_INTERNET_NO_CALLBACK"
|
|
|
|
case ERROR_INTERNET_REQUEST_PENDING
|
|
szErrorCode = "ERROR_INTERNET_REQUEST_PENDING"
|
|
|
|
case ERROR_INTERNET_INCORRECT_FORMAT
|
|
szErrorCode = "ERROR_INTERNET_INCORRECT_FORMAT"
|
|
|
|
case ERROR_INTERNET_ITEM_NOT_FOUND
|
|
szErrorCode = "ERROR_INTERNET_ITEM_NOT_FOUND"
|
|
|
|
case ERROR_INTERNET_CANNOT_CONNECT
|
|
szErrorCode = "ERROR_INTERNET_CANNOT_CONNECT"
|
|
|
|
case ERROR_INTERNET_CONNECTION_ABORTED
|
|
szErrorCode = "ERROR_INTERNET_CONNECTION_ABORTED"
|
|
|
|
case ERROR_INTERNET_CONNECTION_RESET
|
|
szErrorCode = "ERROR_INTERNET_CONNECTION_RESET"
|
|
|
|
case ERROR_INTERNET_FORCE_RETRY
|
|
szErrorCode = "ERROR_INTERNET_FORCE_RETRY"
|
|
|
|
case ERROR_INTERNET_INVALID_PROXY_REQUEST
|
|
szErrorCode = "ERROR_INTERNET_INVALID_PROXY_REQUEST"
|
|
|
|
case ERROR_INTERNET_NEED_UI
|
|
szErrorCode = "ERROR_INTERNET_NEED_UI"
|
|
|
|
case ERROR_INTERNET_HANDLE_EXISTS
|
|
szErrorCode = "ERROR_INTERNET_HANDLE_EXISTS"
|
|
|
|
case ERROR_INTERNET_SEC_CERT_DATE_INVALID
|
|
szErrorCode = "ERROR_INTERNET_SEC_CERT_DATE_INVALID"
|
|
|
|
case ERROR_INTERNET_SEC_CERT_CN_INVALID
|
|
szErrorCode = "ERROR_INTERNET_SEC_CERT_CN_INVALID"
|
|
|
|
case ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR
|
|
szErrorCode = "ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR"
|
|
|
|
case ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR
|
|
szErrorCode = "ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR"
|
|
|
|
case ERROR_INTERNET_MIXED_SECURITY
|
|
szErrorCode = "ERROR_INTERNET_MIXED_SECURITY"
|
|
|
|
case ERROR_INTERNET_CHG_POST_IS_NON_SECURE
|
|
szErrorCode = "ERROR_INTERNET_CHG_POST_IS_NON_SECURE"
|
|
|
|
case ERROR_INTERNET_POST_IS_NON_SECURE
|
|
szErrorCode = "ERROR_INTERNET_POST_IS_NON_SECURE"
|
|
|
|
case ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED
|
|
szErrorCode = "ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED"
|
|
|
|
case ERROR_INTERNET_INVALID_CA
|
|
szErrorCode = "ERROR_INTERNET_INVALID_CA"
|
|
|
|
case ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP
|
|
szErrorCode = "ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP"
|
|
|
|
case ERROR_INTERNET_ASYNC_THREAD_FAILED
|
|
szErrorCode = "ERROR_INTERNET_ASYNC_THREAD_FAILED"
|
|
|
|
case ERROR_INTERNET_REDIRECT_SCHEME_CHANGE
|
|
szErrorCode = "ERROR_INTERNET_REDIRECT_SCHEME_CHANGE"
|
|
|
|
case ERROR_INTERNET_DIALOG_PENDING
|
|
szErrorCode = "ERROR_INTERNET_DIALOG_PENDING"
|
|
|
|
case ERROR_INTERNET_RETRY_DIALOG
|
|
szErrorCode = "ERROR_INTERNET_RETRY_DIALOG"
|
|
|
|
case ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR
|
|
szErrorCode = "ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR"
|
|
|
|
case ERROR_INTERNET_INSERT_CDROM
|
|
szErrorCode = "ERROR_INTERNET_INSERT_CDROM"
|
|
|
|
case ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED
|
|
szErrorCode = "ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED"
|
|
|
|
case ERROR_INTERNET_SEC_CERT_ERRORS
|
|
szErrorCode = "ERROR_INTERNET_SEC_CERT_ERRORS"
|
|
|
|
case ERROR_INTERNET_SEC_CERT_NO_REV
|
|
szErrorCode = "ERROR_INTERNET_SEC_CERT_NO_REV"
|
|
|
|
case ERROR_INTERNET_SEC_CERT_REV_FAILED
|
|
szErrorCode = "ERROR_INTERNET_SEC_CERT_REV_FAILED"
|
|
'
|
|
' HTTP API errors
|
|
'
|
|
case ERROR_HTTP_HEADER_NOT_FOUND
|
|
szErrorCode = "ERROR_HTTP_HEADER_NOT_FOUND"
|
|
|
|
case ERROR_HTTP_DOWNLEVEL_SERVER
|
|
szErrorCode = "ERROR_HTTP_DOWNLEVEL_SERVER"
|
|
|
|
case ERROR_HTTP_INVALID_SERVER_RESPONSE
|
|
szErrorCode = "ERROR_HTTP_INVALID_SERVER_RESPONSE"
|
|
|
|
case ERROR_HTTP_INVALID_HEADER
|
|
szErrorCode = "ERROR_HTTP_INVALID_HEADER"
|
|
|
|
case ERROR_HTTP_INVALID_QUERY_REQUEST
|
|
szErrorCode = "ERROR_HTTP_INVALID_QUERY_REQUEST"
|
|
|
|
case ERROR_HTTP_HEADER_ALREADY_EXISTS
|
|
szErrorCode = "ERROR_HTTP_HEADER_ALREADY_EXISTS"
|
|
|
|
case ERROR_HTTP_REDIRECT_FAILED
|
|
szErrorCode = "ERROR_HTTP_REDIRECT_FAILED"
|
|
|
|
case ERROR_HTTP_NOT_REDIRECTED
|
|
szErrorCode = "ERROR_HTTP_NOT_REDIRECTED"
|
|
|
|
case ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION
|
|
szErrorCode = "ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION"
|
|
|
|
case ERROR_HTTP_COOKIE_DECLINED
|
|
szErrorCode = "ERROR_HTTP_COOKIE_DECLINED"
|
|
|
|
case ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION
|
|
szErrorCode = "ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION"
|
|
'
|
|
' additional Internet API error codes
|
|
'
|
|
case ERROR_INTERNET_SECURITY_CHANNEL_ERROR
|
|
szErrorCode = "ERROR_INTERNET_SECURITY_CHANNEL_ERROR"
|
|
|
|
case ERROR_INTERNET_UNABLE_TO_CACHE_FILE
|
|
szErrorCode = "ERROR_INTERNET_UNABLE_TO_CACHE_FILE"
|
|
|
|
case ERROR_INTERNET_TCPIP_NOT_INSTALLED
|
|
szErrorCode = "ERROR_INTERNET_TCPIP_NOT_INSTALLED"
|
|
|
|
case ERROR_INTERNET_DISCONNECTED
|
|
szErrorCode = "ERROR_INTERNET_DISCONNECTED"
|
|
|
|
case ERROR_INTERNET_SERVER_UNREACHABLE
|
|
szErrorCode = "ERROR_INTERNET_SERVER_UNREACHABLE"
|
|
|
|
case ERROR_INTERNET_PROXY_SERVER_UNREACHABLE
|
|
szErrorCode = "ERROR_INTERNET_PROXY_SERVER_UNREACHABLE"
|
|
|
|
case ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT
|
|
szErrorCode = "ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT"
|
|
|
|
case ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT
|
|
szErrorCode = "ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT"
|
|
|
|
case ERROR_INTERNET_SEC_INVALID_CERT
|
|
szErrorCode = "ERROR_INTERNET_SEC_INVALID_CERT"
|
|
|
|
case ERROR_INTERNET_SEC_CERT_REVOKED
|
|
szErrorCode = "ERROR_INTERNET_SEC_CERT_REVOKED"
|
|
|
|
case else
|
|
szErrorCode = "Unknown(0x" & hex(lErrorCode) & ")"
|
|
|
|
End Select
|
|
|
|
ERR_GetJobErrorCodeString = szErrorCode
|
|
|
|
End Function
|