XCCC: MAPI Error Codes Encountered in Exchange 2000 Server (246076)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q246076

SUMMARY

There is a Mail Application Programming Interface (MAPI) component for use in Active Server Page (ASP) code. It was formerly called Active Messaging, but is now called Collaboration Data Objects (CDO). To allow for greater functionality from the object library than was available in Active Messaging 1.1, the objects were replaced by CDOs. CDOs are objects that support capabilities beyond simple messaging into the areas of calendaring, collaboration, and workflow.

ASP technology is used very widely in Exchange 2000 conferencing and as a result, you may encounter a variety of MAPI warnings and error messages.

This article lists all the MAPI error codes.

MORE INFORMATION

The optimal return value for any call to MAPI is zero, which signifies that the call is successful and is producing the expected results. However, MAPI may return a warning value (CdoW) or an error value (CdoE) to the CDO libraries. A warning signifies a partial success with possible unexpected results or side effects. An error indicates the call was not successful. All warning and error return codes are nonzero.

As you can see, the warning values have the high-order bit zero, while error values set it to one.

The following table also lists a column for the decimal equivalent, which is primarily for the benefit of scripting in Visual Basic.

Error/Warning codeDecimalDescription
000402031515CdoW_NO_SERVICE
000403801896CdoW_ERRORS_RETURNED
000404812153CdoW_POSITION_CHANGED
000404822154CdoW_APPROX_COUNT
000405802408CdoW_CANCEL_MESSAGE
000406802664CdoW_PARTIAL_COMPLETION
8000400217386CdoE_INTERFACE_NOT_SUPPORTED
8000400517389CdoE_CALL_FAILED
800401021258CdoE_NO_SUPPORT
800401031259CdoE_BAD_CHARWIDTH
800401051261CdoE_STRING_TOO_LONG
800401061262CdoE_UNKNOWN_FLAGS
800401071263CdoE_INVALID_ENTRYID
800401081264CdoE_INVALID_OBJECT
800401091265CdoE_OBJECT_CHANGED
8004010A1266CdoE_OBJECT_DELETED
8004010B1267CdoE_BUSY
8004010D1269CdoE_NOT_ENOUGH_DISK
8004010E1270CdoE_NOT_ENOUGH_RESOURCES
8004010F1271CdoE_NOT_FOUND
800401101272CdoE_VERSION
800401111273CdoE_LOGON_FAILED
800401121274CdoE_SESSION_LIMIT
800401131275CdoE_USER_CANCEL
800401141276CdoE_UNABLE_TO_ABORT
800401151277CdoE_NETWORK_ERROR
800401161278CdoE_DISK_ERROR
800401171279CdoE_TOO_COMPLEX
800401181280CdoE_BAD_COLUMN
800401191281CdoE_EXTENDED_ERROR
8004011A1282CdoE_COMPUTED
8004011B1283CdoE_CORRUPT_DATA
8004011C1284CdoE_UNCONFIGURED
8004011D1285CdoE_FAILONEPROVIDER
8004011E1286CdoE_UNKNOWN_CPID
8004011F1287CdoE_UNKNOWN_LCID
800401201288CdoE_PASSWORD_CHANGE_REQUIRED
800401211289CdoE_PASSWORD_EXPIRED
800401221290CdoE_INVALID_WORKSTATION_ACCOUNT
800401231291CdoE_INVALID_ACCESS_TIME
800401241292CdoE_ACCOUNT_DISABLED
800402001512CdoE_END_OF_SESSION
800402011513CdoE_UNKNOWN_ENTRYID
800402021514CdoE_MISSING_REQUIRED_COLUMN
800403011769CdoE_BAD_VALUE
800403021770CdoE_INVALID_TYPE
800403031771CdoE_TYPE_NO_SUPPORT
800403041772CdoE_UNEXPECTED_TYPE
800403051773CdoE_TOO_BIG
800403061774CdoE_DECLINE_COPY
800403071775CdoE_UNEXPECTED_ID
800404002024CdoE_UNABLE_TO_COMPLETE
800404012025CdoE_TIMEOUT
800404022026CdoE_TABLE_EMPTY
800404032027CdoE_TABLE_TOO_BIG
800404052029CdoE_INVALID_BOOKMARK
800405002280CdoE_WAIT
800405012281CdoE_CANCEL
800405022282CdoE_NOT_ME
800406002536CdoE_CORRUPT_STORE
800406012537CdoE_NOT_IN_QUEUE
800406022538CdoE_NO_SUPPRESS
800406042540CdoE_COLLISION
800406052541CdoE_NOT_INITIALIZED
800406062542CdoE_NON_STANDARD
800406072543CdoE_NO_RECIPIENTS
800406082544CdoE_SUBMITTED
800406092545CdoE_HAS_FOLDERS
8004060A2546CdoE_HAS_MESSAGES
8004060B2547CdoE_FOLDER_CYCLE
800407002792CdoE_AMBIGUOUS_RECIP
800700051005CdoE_NO_ACCESS
8007000E1014CdoE_NOT_ENOUGH_MEMORY
800700571087CdoE_INVALID_PARAMETER

Modification Type:MinorLast Reviewed:4/25/2005
Keywords:kbinfo KB246076