Xbox Live HRESULT Error Codes

A list of all the HRESULT error codes used by Xbox Live.

Global

Name Hex Decimal
S_OK 0x00000000 0
E_NOTIMPL 0x80004001 ‭-2147467263‬
E_OUTOFMEMORY 0x8007000E ‭-2147024882‬
E_INVALIDARG 0x80070057 ‭‭-2147024809‬‬
E_ABORT 0x80004004 ‭-2147467260‬‬
E_FAIL 0x80004005 ‭-2147467259‬‬
E_ACCESSDENIED 0x80070005 ‭-2147024891‬‬
E_PENDING 0x8000000A ‭‭-2147483638‬‬
E_UNEXPECTED 0x8000FFFF ‭‭-2147418113‬‬
E_POINTER 0x80004003 ‭‭-2147467261‬‬
E_TIME_CRITICAL_THREAD 0x800701A0 ‭‭-2147024480‬
E_NO_TASK_QUEUE 0x800701AB ‭‭-2147024469‬‬
E_NOT_SUPPORTED 0x80070032 ‭‭-2147024846‬
E_NOT_SUFFICIENT_BUFFER 0x8007007A -2147024774‬
E_NOINTERFACE 0x80004002 ‭-2147467262‬‬
E_BOUNDS 0x8000000B ‭‭-2147483637‬

HTTP Client

Name Hex Decimal
HTTP_E_STATUS_AMBIGUOUS 0x8019012C ‭-2145844948‬
HTTP_E_STATUS_BAD_GATEWAY 0x801901F6 ‭-2145844746‬
HTTP_E_STATUS_BAD_METHOD 0x80190195 ‭-2145844843‬
HTTP_E_STATUS_BAD_REQUEST 0x80190190 ‭-2145844848‬
HTTP_E_STATUS_CONFLICT 0x80190199 ‭-2145844839‬
HTTP_E_STATUS_DENIED 0x80190191 ‭-2145844847‬
HTTP_E_STATUS_EXPECTATION_FAILED 0x801901A1 ‭-2145844831‬
HTTP_E_STATUS_FORBIDDEN 0x80190193 ‭-2145844845‬
HTTP_E_STATUS_GATEWAY_TIMEOUT 0x801901F8 ‭-2145844744‬
HTTP_E_STATUS_GONE 0x8019019A ‭-2145844838‬
HTTP_E_STATUS_LENGTH_REQUIRED 0x8019019B ‭-2145844837‬
HTTP_E_STATUS_MOVED 0x8019012D ‭-2145844947‬
HTTP_E_STATUS_NONE_ACCEPTABLE 0x80190196 ‭-2145844842‬
HTTP_E_STATUS_NOT_FOUND 0x80190194 ‭-2145844844‬
HTTP_E_STATUS_NOT_MODIFIED 0x80190130 ‭-2145844944‬
HTTP_E_STATUS_NOT_SUPPORTED 0x801901F5 ‭-2145844747‬‬
HTTP_E_STATUS_PAYMENT_REQ 0x80190192 ‭-2145844846‬
HTTP_E_STATUS_PRECOND_FAILED 0x8019019C ‭-2145844836‬
‭ HTTP_E_STATUS_PROXY_AUTH_REQ 0x80190197 ‭-2145844841‬
HTTP_E_STATUS_RANGE_NOT_SATISFIABLE 0x801901A0 ‭-2145844832‬
HTTP_E_STATUS_REDIRECT 0x8019012E ‭-2145844946‬
HTTP_E_STATUS_REDIRECT_KEEP_VERB 0x80190133 ‭-2145844941‬
HTTP_E_STATUS_REDIRECT_METHOD 0x8019012F ‭-2145844945‬
HTTP_E_STATUS_REQUEST_TIMEOUT 0x80190198 ‭-2145844840‬
HTTP_E_STATUS_REQUEST_TOO_LARGE 0x8019019D ‭-2145844835‬
HTTP_E_STATUS_SERVER_ERROR 0x801901F4 ‭-2145844748‬
HTTP_E_STATUS_SERVICE_UNAVAIL 0x801901F7 ‭-2145844745‬
HTTP_E_STATUS_UNEXPECTED 0x80190001 ‭-2145845247‬
HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR 0x80190005 ‭-2145845243‬
HTTP_E_STATUS_UNSUPPORTED_MEDIA 0x8019019F ‭-2145844833‬
HTTP_E_STATUS_URI_TOO_LONG 0x8019019E ‭-2145844834‬
HTTP_E_STATUS_USE_PROXY 0x80190131 ‭-2145844943‬
HTTP_E_STATUS_VERSION_NOT_SUP 0x801901F9 ‭-2145844743‬
ONL_E_ACTION_REQUIRED 0x8086000C ‭-2138701812‬
WEB_E_INVALID_JSON_STRING 0x83750007 ‭-2089484281‬
WEB_E_UNEXPECTED_CONTENT 0x83750005 ‭-2089484283‬
E_HC_NOT_INITIALISED 0x89235001 ‭-1994174463‬
E_HC_PERFORM_ALREADY_CALLED 0x89235003 ‭-1994174461‬
E_HC_ALREADY_INITIALISED 0x89235004 ‭-1994174460‬
E_HC_CONNECT_ALREADY_CALLED 0x89235005 ‭-1994174459‬
E_HC_NO_NETWORK 0x89235006 ‭-1994174458‬

XAL

Name Hex Decimal
E_XAL_NOTINITIALIZED 0x89235001 ‭-1994174463‬
E_XAL_ALREADYINITIALIZED 0x89235101 ‭-1994174207‬
E_XAL_USERSETNOTEMPTY 0x89235102 ‭-1994174206‬
E_XAL_USERSETFULL 0x89235103 ‭-1994174205‬
E_XAL_USERSIGNEDOUT 0x89235104 ‭-1994174204‬
E_XAL_DUPLICATEDUSER 0x89235105 ‭-1994174203‬
E_XAL_NETWORK 0x89235106 ‭-1994174202‬
E_XAL_CLIENTERROR 0x89235107 ‭-1994174201‬
E_XAL_UIREQUIRED 0x89235108 ‭-1994174200‬
E_XAL_HANDLERALREADYREGISTERED 0x89235109 ‭-1994174199‬
E_XAL_UNEXPECTEDUSERSIGNEDIN 0x8923510A ‭-1994174198‬
E_XAL_NOTATTACHEDTOJVM 0x8923510B ‭-1994174197‬
E_XAL_DEVICEUSER 0x8923510C ‭-1994174196‬
E_XAL_DEFERRALNOTAVAILABLE 0x8923510D ‭-1994174195‬
E_XAL_MISSINGPLATFORMEVENTHANDLER 0x8923510E ‭-1994174194‬
E_XAL_USERNOTFOUND 0x8923510F ‭-1994174193‬
E_XAL_NOTOKENREQUIRED 0x89235110 ‭-1994174192‬
E_XAL_NODEFAULTUSER 0x89235111 ‭-1994174191‬
E_XAL_FAILEDTORESOLVE 0x89235112 ‭-1994174190‬

XAL GSDK

Name Hex Decimal
E_XAL_USERSETFULL 0x89245100 ‭-1994108672‬
E_XAL_USERSIGNEDOUT 0x89245101 ‭-1994108671‬
E_XAL_UIREQUIRED 0x89245102 ‭-1994108670‬
E_XAL_DEFERRALNOTAVAILABLE 0x89245103 ‭-1994108669‬
E_XAL_USERNOTFOUND 0x89245104 ‭-1994108668‬
E_XAL_NOTOKENREQUIRED 0x89245105 ‭-1994108667‬
E_XAL_NODEFAULTUSER 0x89245106 ‭-1994108666‬
E_XAL_FAILEDTORESOLVE 0x89245107 ‭-1994108665‬

XSAPI

Name Hex Decimal
E_XBL_RUNTIME_ERROR 0x89235200 ‭-1994173952‬
E_XBL_RTA_GENERIC_ERROR 0x89235201 ‭-1994173951‬
E_XBL_RTA_SUBSCRIPTION_LIMIT_REACHED 0x89235202 ‭-1994173950‬
E_XBL_RTA_ACCESS_DENIED 0x89235203 ‭-1994173949‬
E_XBL_AUTH_UNKNOWN_ERROR 0x89235204 ‭-1994173948‬
E_XBL_AUTH_RUNTIME_ERROR 0x89235205 ‭-1994173947‬
E_XBL_AUTH_NO_TOKEN 0x89235206 ‭-1994173946‬
E_XBL_ALREADY_INITIALIZED 0x89235207 ‭-1994173945‬
E_XBL_NOT_INITIALIZED 0x89235208 ‭-1994173944‬

See also

Xbox Live API reference