| /** | |
| * Copyright (c) 2019, The Linux Foundation. All rights reserved. | |
| * | |
| * Redistribution and use in source and binary forms, with or without | |
| * modification, are permitted provided that the following conditions are | |
| * met: | |
| * * Redistributions of source code must retain the above copyright | |
| * notice, this list of conditions and the following disclaimer. | |
| * * Redistributions in binary form must reproduce the above | |
| * copyright notice, this list of conditions and the following | |
| * disclaimer in the documentation and/or other materials provided | |
| * with the distribution. | |
| * * Neither the name of The Linux Foundation nor the names of its | |
| * contributors may be used to endorse or promote products derived | |
| * from this software without specific prior written permission. | |
| * | |
| * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED | |
| * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT | |
| * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS | |
| * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
| * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
| * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR | |
| * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | |
| * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE | |
| * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN | |
| * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
| */ | |
| #ifndef AEESTDERR_H | |
| #define AEESTDERR_H | |
| // | |
| // Basic Error Codes | |
| // | |
| // | |
| #define AEE_SUCCESS 0 ///< No error | |
| #define AEE_EUNKNOWN -1 /// Unknown error (should not use this) | |
| #define AEE_EOFFSET 0x00000000 | |
| #define AEE_EFAILED (AEE_EOFFSET + 0x001) ///< General failure | |
| #define AEE_ENOMEMORY (AEE_EOFFSET + 0x002) ///< Insufficient RAM | |
| #define AEE_ECLASSNOTSUPPORT (AEE_EOFFSET + 0x003) ///< Specified class unsupported | |
| #define AEE_EVERSIONNOTSUPPORT (AEE_EOFFSET + 0x004) ///< Version not supported | |
| #define AEE_EALREADYLOADED (AEE_EOFFSET + 0x005) ///< Object already loaded | |
| #define AEE_EUNABLETOLOAD (AEE_EOFFSET + 0x006) ///< Unable to load object/applet | |
| #define AEE_EUNABLETOUNLOAD (AEE_EOFFSET + 0x007) ///< Unable to unload | |
| ///< object/applet | |
| #define AEE_EALARMPENDING (AEE_EOFFSET + 0x008) ///< Alarm is pending | |
| #define AEE_EINVALIDTIME (AEE_EOFFSET + 0x009) ///< Invalid time | |
| #define AEE_EBADCLASS (AEE_EOFFSET + 0x00A) ///< NULL class object | |
| #define AEE_EBADMETRIC (AEE_EOFFSET + 0x00B) ///< Invalid metric specified | |
| #define AEE_EEXPIRED (AEE_EOFFSET + 0x00C) ///< App/Component Expired | |
| #define AEE_EBADSTATE (AEE_EOFFSET + 0x00D) ///< Invalid state | |
| #define AEE_EBADPARM (AEE_EOFFSET + 0x00E) ///< Invalid parameter | |
| #define AEE_ESCHEMENOTSUPPORTED (AEE_EOFFSET + 0x00F) ///< Invalid URL scheme | |
| #define AEE_EBADITEM (AEE_EOFFSET + 0x010) ///< Invalid item | |
| #define AEE_EINVALIDFORMAT (AEE_EOFFSET + 0x011) ///< Invalid format | |
| #define AEE_EINCOMPLETEITEM (AEE_EOFFSET + 0x012) ///< Incomplete item | |
| #define AEE_ENOPERSISTMEMORY (AEE_EOFFSET + 0x013) ///< Insufficient flash | |
| #define AEE_EUNSUPPORTED (AEE_EOFFSET + 0x014) ///< API is not supported | |
| #define AEE_EPRIVLEVEL (AEE_EOFFSET + 0x015) ///< Privileges are insufficient | |
| ///< for this operation | |
| #define AEE_ERESOURCENOTFOUND (AEE_EOFFSET + 0x016) ///< Unable to find specified | |
| ///< resource | |
| #define AEE_EREENTERED (AEE_EOFFSET + 0x017) ///< Non re-entrant API | |
| ///< re-entered | |
| #define AEE_EBADTASK (AEE_EOFFSET + 0x018) ///< API called in wrong task | |
| ///< context | |
| #define AEE_EALLOCATED (AEE_EOFFSET + 0x019) ///< App/Module left memory | |
| ///< allocated when released. | |
| #define AEE_EALREADY (AEE_EOFFSET + 0x01A) ///< Operation is already in | |
| ///< progress | |
| #define AEE_EADSAUTHBAD (AEE_EOFFSET + 0x01B) ///< ADS mutual authorization | |
| ///< failed | |
| #define AEE_ENEEDSERVICEPROG (AEE_EOFFSET + 0x01C) ///< Need service programming | |
| #define AEE_EMEMPTR (AEE_EOFFSET + 0x01D) ///< bad memory pointer | |
| #define AEE_EHEAP (AEE_EOFFSET + 0x01E) ///< heap corruption | |
| #define AEE_EIDLE (AEE_EOFFSET + 0x01F) ///< Context (system, interface, | |
| ///< etc.) is idle | |
| #define AEE_EITEMBUSY (AEE_EOFFSET + 0x020) ///< Context (system, interface, | |
| ///< etc.) is busy | |
| #define AEE_EBADSID (AEE_EOFFSET + 0x021) ///< Invalid subscriber ID | |
| #define AEE_ENOTYPE (AEE_EOFFSET + 0x022) ///< No type detected/found | |
| #define AEE_ENEEDMORE (AEE_EOFFSET + 0x023) ///< Need more data/info | |
| #define AEE_EADSCAPS (AEE_EOFFSET + 0x024) ///< ADS Capabilities do not | |
| ///< match those required for | |
| ///< phone | |
| #define AEE_EBADSHUTDOWN (AEE_EOFFSET + 0x025) ///< App failed to close properly | |
| #define AEE_EBUFFERTOOSMALL (AEE_EOFFSET + 0x026) ///< Destination buffer given is | |
| ///< too small | |
| #define AEE_ENOSUCH (AEE_EOFFSET + 0x027) ///< No such name, port, socket | |
| ///< or service exists or is | |
| ///< valid | |
| #define AEE_EACKPENDING (AEE_EOFFSET + 0x028) ///< ACK pending on application | |
| #define AEE_ENOTOWNER (AEE_EOFFSET + 0x029) ///< Not an owner authorized to | |
| ///< perform the operation | |
| #define AEE_EINVALIDITEM (AEE_EOFFSET + 0x02A) ///< Current item is invalid | |
| #define AEE_ENOTALLOWED (AEE_EOFFSET + 0x02B) ///< Not allowed to perform the | |
| ///< operation | |
| #define AEE_EBADHANDLE (AEE_EOFFSET + 0x02C) ///< Invalid handle | |
| #define AEE_EOUTOFHANDLES (AEE_EOFFSET + 0x02D) ///< Out of handles | |
| #define AEE_EINTERRUPTED (AEE_EOFFSET + 0x02E) ///< Waitable call is interrupted | |
| #define AEE_ENOMORE (AEE_EOFFSET + 0x02F) ///< No more items available -- | |
| ///< reached end | |
| #define AEE_ECPUEXCEPTION (AEE_EOFFSET + 0x030) ///< A CPU exception occurred | |
| #define AEE_EREADONLY (AEE_EOFFSET + 0x031) ///< Cannot change read-only | |
| ///< object or parameter | |
| #define AEE_ECONNRESET 104 ///< Connection reset by peer | |
| #define AEE_EWOULDBLOCK 516 ///< Operation would block if not | |
| ///< non-blocking; wait and try | |
| ///< again | |
| //Error code for sigverify | |
| #define AEE_EUNSIGNEDMOD 4096 /// 0x1000 test-sig not found, Unsigned shared object | |
| #define AEE_EINVALIDHASH 8192 /// 0x2000 test-sig not found, Invalid hash object | |
| #define AEE_EINVALIDMSG (AEE_EOFFSET + 0x032) /// Invalid SMD message from APPS | |
| #define AEE_EINVALIDTHREAD (AEE_EOFFSET + 0x033) /// Invalid thread | |
| #define AEE_EINVALIDPROCESS (AEE_EOFFSET + 0x034) /// Invalid Process | |
| #define AEE_EINVALIDFILENAME (AEE_EOFFSET + 0x035) /// Invalid filename | |
| #define AEE_EINVALIDDIGESTSIZE (AEE_EOFFSET + 0x036) /// Invalid digest size | |
| #define AEE_EINVALIDSEGS (AEE_EOFFSET + 0x037) /// Invalid segments | |
| #define AEE_EINVALIDSIGNATURE (AEE_EOFFSET + 0x038) /// Invalid signature | |
| #define AEE_EINVALIDDOMAIN (AEE_EOFFSET + 0x039) /// Invalid domain | |
| #define AEE_EINVALIDFD (AEE_EOFFSET + 0x03A) /// Invalid file descriptor | |
| #define AEE_EINVALIDDEVICE (AEE_EOFFSET + 0x03B) /// Invalid Device | |
| #define AEE_EINVALIDMODE (AEE_EOFFSET + 0x03C) /// Invalid Mode | |
| #define AEE_EINVALIDPROCNAME (AEE_EOFFSET + 0x03D) /// Invalid Process name | |
| #define AEE_ENOSUCHMOD (AEE_EOFFSET + 0x03E) /// No such module | |
| #define AEE_ENOSUCHINSTANCE (AEE_EOFFSET + 0x03F) /// No instance in the list lookup | |
| #define AEE_ENOSUCHTHREAD (AEE_EOFFSET + 0x040) /// No such thread | |
| #define AEE_ENOSUCHPROCESS (AEE_EOFFSET + 0x041) /// No such process | |
| #define AEE_ENOSUCHSYMBOL (AEE_EOFFSET + 0x042) /// No such symbol | |
| #define AEE_ENOSUCHDEVICE (AEE_EOFFSET + 0x043) /// No such device | |
| #define AEE_ENOSUCHPROP (AEE_EOFFSET + 0x044) /// No such dal property | |
| #define AEE_ENOSUCHFILE (AEE_EOFFSET + 0x045) /// No such file | |
| #define AEE_ENOSUCHHANDLE (AEE_EOFFSET + 0x046) /// No such handle | |
| #define AEE_ENOSUCHSTREAM (AEE_EOFFSET + 0x047) /// No such stream | |
| #define AEE_ENOSUCHMAP (AEE_EOFFSET + 0x048) /// No such Map | |
| #define AEE_ENOSUCHREGISTER (AEE_EOFFSET + 0x049) /// No such register | |
| #define AEE_ENOSUCHCLIENT (AEE_EOFFSET + 0x04A) /// No such QDI client | |
| #define AEE_EBADDOMAIN (AEE_EOFFSET + 0x04B) /// Bad domain (not initialized) | |
| #define AEE_EBADOFFSET (AEE_EOFFSET + 0x04C) /// Bad buffer/page/heap offset | |
| #define AEE_EBADSIZE (AEE_EOFFSET + 0x04D) /// Bad buffer/page/heap size | |
| #define AEE_EBADPERMS (AEE_EOFFSET + 0x04E) /// Bad FILE/MAP/MEM permissions | |
| #define AEE_EBADFD (AEE_EOFFSET + 0x04F) /// Bad file descriptor | |
| #define AEE_EBADPID (AEE_EOFFSET + 0x050) /// Bad PID from HLOS | |
| #define AEE_EBADTID (AEE_EOFFSET + 0x051) /// Bad TID | |
| #define AEE_EBADELF (AEE_EOFFSET + 0x052) /// Bad elf file | |
| #define AEE_EBADASID (AEE_EOFFSET + 0x053) /// Bad asid | |
| #define AEE_EBADCONTEXT (AEE_EOFFSET + 0x054) /// Bad context | |
| #define AEE_EBADMEMALIGN (AEE_EOFFSET + 0x055) /// Bad memory alignment | |
| #define AEE_EIOCTL (AEE_EOFFSET + 0x056) /// ioctl error | |
| #define AEE_EFOPEN (AEE_EOFFSET + 0x057) /// file open error | |
| #define AEE_EFGETS (AEE_EOFFSET + 0x058) /// file get string error | |
| #define AEE_EFFLUSH (AEE_EOFFSET + 0x059) /// file flush error | |
| #define AEE_EFCLOSE (AEE_EOFFSET + 0x05A) /// file close error | |
| #define AEE_EEOF (AEE_EOFFSET + 0x05B) /// File EOF reached | |
| #define AEE_EFREAD (AEE_EOFFSET + 0x05C) /// file read failed | |
| #define AEE_EFWRITE (AEE_EOFFSET + 0x05D) /// file write failed | |
| #define AEE_EFGETPOS (AEE_EOFFSET + 0x05E) /// file get position failed | |
| #define AEE_EFSETPOS (AEE_EOFFSET + 0x05F) /// file set position failed | |
| #define AEE_EFTELL (AEE_EOFFSET + 0x060) /// file tell position failed | |
| #define AEE_EFSEEK (AEE_EOFFSET + 0x061) /// file seek failed | |
| #define AEE_EFLEN (AEE_EOFFSET + 0x062) /// file len failed | |
| #define AEE_EGETENV (AEE_EOFFSET + 0x063) /// get enviroment failed | |
| #define AEE_ESETENV (AEE_EOFFSET + 0x064) /// set enviroment failed | |
| #define AEE_EMMAP (AEE_EOFFSET + 0x065) /// mmap failed | |
| #define AEE_EIONMAP (AEE_EOFFSET + 0x066) /// ion map failed | |
| #define AEE_EIONALLOC (AEE_EOFFSET + 0x067) /// ion alloc failed | |
| #define AEE_ENORPCMEMORY (AEE_EOFFSET + 0x068) /// ION memory allocation failed | |
| #define AEE_ENOROOTOFTRUST (AEE_EOFFSET + 0x069) /// No root of trust for sigverify | |
| #define AEE_ENOTLOCKED (AEE_EOFFSET + 0x06A) /// Unlock failed, not locked before | |
| #define AEE_ENOTINITIALIZED (AEE_EOFFSET + 0x06B) /// Not initialized | |
| #define AEE_EUNSUPPORTEDAPI (AEE_EOFFSET + 0x06C) /// unsupported API | |
| #define AEE_EUNPACK (AEE_EOFFSET + 0x06D) /// unpacking command failed | |
| #define AEE_EPOLL (AEE_EOFFSET + 0x06E) /// error while polling for event | |
| #define AEE_EEVENTREAD (AEE_EOFFSET + 0x06F) /// event read failed | |
| #define AEE_EMAXBUFS (AEE_EOFFSET + 0x070) /// Maximum buffers | |
| #define AEE_EINVARGS (AEE_EOFFSET + 0x071) /// Invalid Arguments | |
| #define AEE_ESMD_OFFSET (AEE_EOFFSET + 0x100) /// SMD errors offset | |
| #define AEE_ESMDBADPACKET (AEE_EOFFSET + 0x101) /// SMD invalid packet size | |
| #define AEE_ESMDALREADYOPEN (AEE_EOFFSET + 0x102) /// SMD port is already open | |
| #define AEE_ESMDOPENFAILED (AEE_EOFFSET + 0x103) /// SMD port open failed | |
| #define AEE_EDAL_OFFSET (AEE_EOFFSET + 0x120) /// Dal error offset | |
| #define AEE_EDALDEVATTACH (AEE_EOFFSET + 0x121) /// DAL attach error | |
| #define AEE_EDALINTREGISTER (AEE_EOFFSET + 0x122) /// DAL interrupt register error | |
| #define AEE_EDALINTUNREGISTER (AEE_EOFFSET + 0x123) /// Dal interrupt unregister error | |
| #define AEE_EDALGETPROP (AEE_EOFFSET + 0x124) /// Dal get property | |
| #define AEE_EDALGETVAL (AEE_EOFFSET + 0x125) /// Dal get property value | |
| #define AEE_EQURT_OFFSET (AEE_EOFFSET + 0x140) /// QURT error offset | |
| #define AEE_EQURTREGIONCREATE (AEE_EOFFSET + 0x141) /// QURT region create failed | |
| #define AEE_EQURTCACHECLEAN (AEE_EOFFSET + 0x142) /// QURT cache clean failed | |
| #define AEE_EQURTREGIONGETATTR (AEE_EOFFSET + 0x143) /// QURT region get attribute failed | |
| #define AEE_EQURTBADREGIONPERMS (AEE_EOFFSET + 0x144) /// QURT bad permissions for region | |
| #define AEE_EQURTMEMPOOLADD (AEE_EOFFSET + 0x145) /// QURT Add to memory pool failed | |
| #define AEE_EQURTREGISTERDEV (AEE_EOFFSET + 0x146) /// QURT register device failed | |
| #define AEE_EQURTMEMPOOLCREATE (AEE_EOFFSET + 0x147) /// QURT create memory pool failed | |
| #define AEE_EQURTGETVA (AEE_EOFFSET + 0x148) /// QURT get VA failed | |
| #define AEE_EQURTREGIONDELETE (AEE_EOFFSET + 0x149) /// QURT region delete failed | |
| #define AEE_EQURTMEMPOOLATTACH (AEE_EOFFSET + 0x14A) /// QURT memory pool attach failed | |
| #define AEE_EQURTTHREADCREATE (AEE_EOFFSET + 0x14B) /// QURT thread create failed | |
| #define AEE_EQURTCOPYTOUSER (AEE_EOFFSET + 0x14C) /// QURT copy to user memory failed | |
| #define AEE_EQURTMEMMAPCREATE (AEE_EOFFSET + 0x14D) /// QURT map create failed | |
| #define AEE_EQURTINVHANDLE (AEE_EOFFSET + 0x14E) /// QURT Invalid client handle | |
| #define AEE_EQURTBADASID (AEE_EOFFSET + 0x14F) /// QURT Bad ASIC from QURT | |
| #define AEE_EQURTOPENFAILED (AEE_EOFFSET + 0x150) /// QURT QDI open failed | |
| #define AEE_EQURTCOPYFROMUSER (AEE_EOFFSET + 0x151) /// QURT Copy from user failed | |
| #define AEE_EQURTLINELOCK (AEE_EOFFSET + 0x152) /// QURT Line lock failed | |
| #define AEE_EQURTQDIDEFMETHOD (AEE_EOFFSET + 0x153) /// QURT QDI default method failed | |
| #define AEE_EMMPM_OFFSET (AEE_EOFFSET + 0x170) /// MMPM errors offset | |
| #define AEE_EMMPMREQUEST (AEE_EOFFSET + 0x171) /// MMPM Power request to failed | |
| #define AEE_EMMPMRELEASE (AEE_EOFFSET + 0x172) /// MMPM Release request failed | |
| #define AEE_EMMPMSETPARAM (AEE_EOFFSET + 0x173) /// MMPM set param request failed | |
| #define AEE_EMMPMREGISTER (AEE_EOFFSET + 0x174) /// MMPM Register request failed | |
| #define AEE_EMMPMGETINFO (AEE_EOFFSET + 0x175) /// MMPM Get info failed | |
| /* | |
| ============================================================================ | |
| ERRORS DOCUMENTATION | |
| ============================================================================== | |
| Error Codes | |
| Description: | |
| This topic lists the categories of error codes that Brew MP returns. The topic for each | |
| category of error code includes the name of each error, the code that is associated with | |
| the error, and a description of the error. | |
| ===H2> | |
| List of Error Code Types | |
| ===/H2> | |
| ===p> | |
| The categories of error codes include: ~ | |
| ~ | |
| AddrBook error codes ~ | |
| AddrInfo error codes ~ | |
| AEE_IS_REMOTE_ERR(): ~ | |
| AEE_IS_REMOTE_ERR_PRE(): ~ | |
| Basic AEE Error Codes ~ | |
| Database error codes ~ | |
| dbc Error Codes ~ | |
| DNS Resolver error codes ~ | |
| File error codes ~ | |
| FS AEE Error Codes ~ | |
| ICamera error codes ~ | |
| ICMP error codes ~ | |
| ILicenseSystem Error Codes ~ | |
| Indeterminate errors: (transport failure) ~ | |
| ISQL Error Codes ~ | |
| ISVGDOM Error Codes: ~ | |
| ISSL error codes ~ | |
| IX509Chain error codes ~ | |
| ModCollector Errors ~ | |
| ModInstallerCntx Errors ~ | |
| ModMover Errors ~ | |
| Multimedia error codes ~ | |
| Network AEE error codes ~ | |
| Network subsystem error codes ~ | |
| pim_IMessageStore Error Codes ~ | |
| pim_IRecordStore Error Codes ~ | |
| Port AEE Error Codes ~ | |
| PosDet error codes ~ | |
| Post-invocation errors: (remote errors) ~ | |
| Pre-invocation errors: (remote errors) ~ | |
| QoS error codes ~ | |
| Remote error codes: ~ | |
| SSL error codes ~ | |
| VOCODER error codes ~ | |
| VolumeDB Errors ~ | |
| Web error codes ~ | |
| * | |
| ================================================================== | |
| Basic AEE Error Codes | |
| Description: | |
| This section lists the set of basic AEE errors returned, the codes associated | |
| with the errors, and descriptions of the errors. | |
| Definition: | |
| Error Code Description | |
| AEE_SUCCESS 0 operation Successful | |
| AEE_EFAILED 1 general failure | |
| AEE_ENOMEMORY 2 insufficient RAM | |
| AEE_ECLASSNOTSUPPORT 3 specified class unsupported | |
| AEE_EVERSIONNOTSUPPORT 4 version not supported | |
| AEE_EALREADYLOADED 5 object already loaded | |
| AEE_EUNABLETOLOAD 6 unable to load object/applet | |
| AEE_EUNABLETOUNLOAD 7 unable to unload object/applet | |
| AEE_EALARMPENDING 8 alarm is pending | |
| AEE_EINVALIDTIME 9 invalid time | |
| AEE_EBADCLASS 10 NULL class object | |
| AEE_EBADMETRIC 11 invalid metric specified | |
| AEE_EEXPIRED 12 Application/Component Expired | |
| AEE_EBADSTATE 13 invalid state | |
| AEE_EBADPARM 14 invalid parameter | |
| AEE_ESCHEMENOTSUPPORTED 15 invalid URL scheme | |
| AEE_EBADITEM 16 invalid item | |
| AEE_EINVALIDFORMAT 17 invalid format | |
| AEE_EINCOMPLETEITEM 18 incomplete item | |
| AEE_ENOPERSISTMEMORY 19 insufficient flash | |
| AEE_EUNSUPPORTED 20 API is not supported | |
| AEE_EPRIVLEVEL 21 application privileges are insufficient for this operation | |
| AEE_ERESOURCENOTFOUND 22 unable to find specified resource | |
| AEE_EREENTERED 23 non re-entrant API re-entered | |
| AEE_EBADTASK 24 API called in wrong task context | |
| AEE_EALLOCATED 25 Application/Module left memory allocated when released | |
| AEE_EALREADY 26 operation is already in progress | |
| AEE_EADSAUTHBAD 27 ADS mutual authorization failed | |
| AEE_ENEEDSERVICEPROG 28 need service programming | |
| AEE_EMEMPTR 29 bad memory pointer | |
| AEE_EHEAP 30 heap corruption | |
| AEE_EIDLE 31 context (system, interface, etc.) is idle | |
| AEE_EITEMBUSY 32 context (system, interface, etc.) is busy | |
| AEE_EBADSID 33 invalid subscriber ID | |
| AEE_ENOTYPE 34 no type detected/found | |
| AEE_ENEEDMORE 35 need more data/info | |
| AEE_EADSCAPS 36 capabilities do not match those required | |
| AEE_EBADSHUTDOWN 37 application failed to close properly | |
| AEE_EBUFFERTOOSMALL 38 destination buffer given is too small | |
| AEE_ENOSUCH 39 no such name/port/socket/service exists or valid | |
| AEE_EACKPENDING 40 ACK pending on application | |
| AEE_ENOTOWNER 41 not an owner authorized to perform the operation | |
| AEE_EINVALIDITEM 42 current item is invalid | |
| AEE_ENOTALLOWED 43 not allowed to perform the operation | |
| AEE_EBADHANDLE 44 invalid handle | |
| AEE_EOUTOFHANDLES 45 out of handles | |
| AEE_EINTERRUPTED 46 waitable call is interrupted | |
| AEE_ENOMORE 47 no more items available -- reached end | |
| AEE_ECPUEXCEPTION 48 a CPU exception occurred | |
| AEE_EREADONLY 49 cannot change read-only object or parameter | |
| AEE_ECONNRESET 104 connection reset by peer | |
| AEE_EWOULDBLOCK 516 operation would block if not non-blocking; wait and try again | |
| Comments: | |
| These Brew MP error codes have an up-to-date naming convention, and replace older BREW error | |
| codes that use a naming convention that did not include the "AEE_" prefix. | |
| See Also: | |
| Error Codes | |
| ================================================================== | |
| */ | |
| #endif /* #ifndef AEESTDERR_H */ | |