17. Appendix D: Common MAPI ErrorsΒΆ
This Table shows the most common MAPI error codes and their corresponding MAPI error name which allow better identification of the reason why a MAPI transaction has failed:
| Error Code | Error Name |
|---|---|
| 0x80004002 | MAPI_E_INTERFACE_NOT_SUPPORTED |
| 0x80004005 | MAPI_E_CALL_FAILED |
| 0x80070005 | MAPI_E_NO_ACCESS |
| 0x8007000e | MAPI_E_NOT_ENOUGH_MEMORY |
| 0x80070057 | MAPI_E_INVALID_PARAMETER |
| 0x80040102 | MAPI_E_NO_SUPPORT |
| 0x80040103 | MAPI_E_BAD_CHARWIDTH |
| 0x80040105 | MAPI_E_STRING_TOO_LONG |
| 0x80040106 | MAPI_E_UNKNOWN_FLAGS |
| 0x80040107 | MAPI_E_INVALID_ENTRYID |
| 0x80040108 | MAPI_E_INVALID_OBJECT |
| 0x80040109 | MAPI_E_OBJECT_CHANGED |
| 0x8004010a | MAPI_E_OBJECT_DELETED |
| 0x8004010b | MAPI_E_BUSY |
| 0x8004010d | MAPI_E_NOT_ENOUGH_DISK |
| 0x8004010e | MAPI_E_NOT_ENOUGH_RESOURCES |
| 0x8004010f | MAPI_E_NOT_FOUND |
| 0x80040110 | MAPI_E_VERSION |
| 0x80040111 | MAPI_E_LOGON_FAILED |
| 0x80040112 | MAPI_E_SESSION_LIMIT |
| 0x80040113 | MAPI_E_USER_CANCEL |
| 0x80040114 | MAPI_E_UNABLE_TO_ABORT |
| 0x80040115 | MAPI_E_NETWORK_ERROR |
| 0x80040116 | MAPI_E_DISK_ERROR |
| 0x80040117 | MAPI_E_TOO_COMPLEX |
| 0x80040118 | MAPI_E_BAD_COLUMN |
| 0x80040119 | MAPI_E_EXTENDED_ERROR |
| 0x8004011a | MAPI_E_COMPUTED |
| 0x8004011b | MAPI_E_CORRUPT_DATA |
| 0x8004011c | MAPI_E_UNCONFIGURED |
| 0x8004011d | MAPI_E_FAILONEPROVIDER |
| 0x8004011e | MAPI_E_UNKNOWN_CPID |
| 0x8004011f | MAPI_E_UNKNOWN_LCID |
| 0x80040120 | MAPI_E_PASSWORD_CHANGE_REQUIRED |
| 0x80040121 | MAPI_E_PASSWORD_EXPIRED |
| 0x80040122 | MAPI_E_INVALID_WORKSTATION_ACCOUNT |
| 0x80040123 | MAPI_E_INVALID_ACCESS_TIME |
| 0x80040124 | MAPI_E_ACCOUNT_DISABLED |
| 0x80040200 | MAPI_E_END_OF_SESSION |
| 0x80040201 | MAPI_E_UNKNOWN_ENTRYID |
| 0x80040202 | MAPI_E_MISSING_REQUIRED_COLUMN |
| 0x00040203 | MAPI_W_NO_SERVICE |
| 0x80040301 | MAPI_E_BAD_VALUE |
| 0x80040302 | MAPI_E_INVALID_TYPE |
| 0x80040303 | MAPI_E_TYPE_NO_SUPPORT |
| 0x80040304 | MAPI_E_UNEXPECTED_TYPE |
| 0x80040305 | MAPI_E_TOO_BIG |
| 0x80040306 | MAPI_E_DECLINE_COPY |
| 0x80040307 | MAPI_E_UNEXPECTED_ID |
| 0x00040380 | MAPI_W_ERRORS_RETURNED |
| 0x80040400 | MAPI_E_UNABLE_TO_COMPLETE |
| 0x80040401 | MAPI_E_TIMEOUT |
| 0x80040402 | MAPI_E_TABLE_EMPTY |
| 0x80040403 | MAPI_E_TABLE_TOO_BIG |
| 0x80040405 | MAPI_E_INVALID_BOOKMARK |
| 0x00040481 | MAPI_W_POSITION_CHANGED |
| 0x00040482 | MAPI_W_APPROX_COUNT |
| 0x80040500 | MAPI_E_WAIT |
| 0x80040501 | MAPI_E_CANCEL |
| 0x80040502 | MAPI_E_NOT_ME |
| 0x00040580 | MAPI_W_CANCEL_MESSAGE |
| 0x80040600 | MAPI_E_CORRUPT_STORE |
| 0x80040601 | MAPI_E_NOT_IN_QUEUE |
| 0x80040602 | MAPI_E_NO_SUPPRESS |
| 0x80040604 | MAPI_E_COLLISION |
| 0x80040605 | MAPI_E_NOT_INITIALIZED |
| 0x80040606 | MAPI_E_NON_STANDARD |
| 0x80040607 | MAPI_E_NO_RECIPIENTS |
| 0x80040608 | MAPI_E_SUBMITTED |
| 0x80040609 | MAPI_E_HAS_FOLDERS |
| 0x8004060a | MAPI_E_HAS_MESSAGES |
| 0x8004060b | MAPI_E_FOLDER_CYCLE |
| 0x8004060c | MAPI_E_STORE_FULL |
| 0x8004060D | MAPI_E_LOCKID_LIMIT |
| 0x00040680 | MAPI_W_PARTIAL_COMPLETION |
| 0x80040700 | MAPI_E_AMBIGUOUS_RECIP |
| 0x80040800 | SYNC_E_OBJECT_DELETED |
| 0x80040801 | SYNC_E_IGNORE |
| 0x80040802 | SYNC_E_CONFLICT |
| 0x80040803 | SYNC_E_NO_PARENT |
| 0x80040804 | SYNC_E_INCEST |
| 0x80040805 | SYNC_E_UNSYNCHRONIZED |
| 0x00040820 | SYNC_W_PROGRESS |
| 0x00040821 | SYNC_W_CLIENT_CHANGE_NEWER |