www.pudn.com > Remote_Mail_client.zip > ProcessError.cs
// Created by WiB June 2003
// shy_dream@yahoo.com
// You may include the source code, modified source code, assembly
// within your own projects for either personal or commercial use
// with the only one restriction:
// don't change the name of project, library, namespace, assembly.
using System;
namespace Mailer
{
///
/// Summary description for ProcessError.
///
public class ProcessError
{
public String Error(int value)
{
switch (value)
{
case 0: return "OK";
case -2147467262: return "MAPI_E_INTERFACE_NOT_SUPPORTED";
case -2147467259: return "MAPI_E_CALL_FAILED";
case -2147221246: return "MAPI_E_NO_SUPPORT";
case -2147221245: return "MAPI_E_BAD_CHARWIDTH";
case -2147221243: return "MAPI_E_STRING_TOO_LONG";
case -2147221242: return "MAPI_E_UNKNOWN_FLAGS";
case -2147221241: return "MAPI_E_INVALID_ENTRYID";
case -2147221240: return "MAPI_E_INVALID_OBJECT";
case -2147221239: return "MAPI_E_OBJECT_CHANGED";
case -2147221238: return "MAPI_E_OBJECT_DELETED";
case -2147221237: return "MAPI_E_BUSY";
case -2147221235: return "MAPI_E_NOT_ENOUGH_DISK";
case -2147221234: return "MAPI_E_NOT_ENOUGH_RESOURCES";
case -2147221233: return "MAPI_E_NOT_FOUND";
case -2147221232: return "MAPI_E_VERSION";
case -2147221231: return "MAPI_E_LOGON_FAILED";
case -2147221230: return "MAPI_E_SESSION_LIMIT";
case -2147221229: return "MAPI_E_USER_CANCEL";
case -2147221228: return "MAPI_E_UNABLE_TO_ABORT";
case -2147221227: return "MAPI_E_NETWORK_ERROR";
case -2147221226: return "MAPI_E_DISK_ERROR";
case -2147221225: return "MAPI_E_TOO_COMPLEX";
case -2147221224: return "MAPI_E_BAD_COLUMN";
case -2147221223: return "MAPI_E_EXTENDED_ERROR";
case -2147221222: return "MAPI_E_COMPUTED";
case -2147221221: return "MAPI_E_CORRUPT_DATA";
case -2147221220: return "MAPI_E_UNCONFIGURED";
case -2147221219: return "MAPI_E_FAILONEPROVIDER";
case -2147221218: return "MAPI_E_UNKNOWN_CPID";
case -2147221217: return "MAPI_E_UNKNOWN_LCID";
case -2147221216: return "MAPI_E_PASSWORD_CHANGE_REQUIRED";
case -2147221215: return "MAPI_E_PASSWORD_EXPIRED";
case -2147221214: return "MAPI_E_INVALID_WORKSTATION_ACCOUNT";
case -2147221213: return "MAPI_E_INVALID_ACCESS_TIME";
case -2147221212: return "MAPI_E_ACCOUNT_DISABLED";
case -2147220992: return "MAPI_E_END_OF_SESSION";
case -2147220991: return "MAPI_E_UNKNOWN_ENTRYID";
case -2147220990: return "MAPI_E_MISSING_REQUIRED_COLUMN";
case -2147220735: return "MAPI_E_BAD_VALUE";
case -2147220734: return "MAPI_E_INVALID_TYPE";
case -2147220733: return "MAPI_E_TYPE_NO_SUPPORT";
case -2147220732: return "MAPI_E_UNEXPECTED_TYPE";
case -2147220731: return "MAPI_E_TOO_BIG";
case -2147220730: return "MAPI_E_DECLINE_COPY";
case -2147220729: return "MAPI_E_UNEXPECTED_ID";
case -2147220480: return "MAPI_E_UNABLE_TO_COMPLETE";
case -2147220479: return "MAPI_E_TIMEOUT";
case -2147220478: return "MAPI_E_TABLE_EMPTY";
case -2147220477: return "MAPI_E_TABLE_TOO_BIG";
case -2147220475: return "MAPI_E_INVALID_BOOKMARK";
case -2147220224: return "MAPI_E_WAIT";
case -2147220223: return "MAPI_E_CANCEL";
case -2147220222: return "MAPI_E_NOT_ME";
case -2147219968: return "MAPI_E_CORRUPT_STORE";
case -2147219967: return "MAPI_E_NOT_IN_QUEUE";
case -2147219966: return "MAPI_E_NO_SUPPRESS";
case -2147219964: return "MAPI_E_COLLISION";
case -2147219963: return "MAPI_E_NOT_INITIALIZED";
case -2147219962: return "MAPI_E_NON_STANDARD";
case -2147219961: return "MAPI_E_NO_RECIPIENTS";
case -2147219960: return "MAPI_E_SUBMITTED";
case -2147219959: return "MAPI_E_HAS_FOLDERS";
case -2147219958: return "MAPI_E_HAS_MESSAGES";
case -2147219957: return "MAPI_E_FOLDER_CYCLE";
case -2147219712: return "MAPI_E_AMBIGUOUS_RECIP";
case -2147024809: return "MAPI_E_INVALID_PARAMETER";
case -2147024882: return "MAPI_E_NOT_ENOUGH_MEMORY";
case -2147024891: return "MAPI_E_NO_ACCESS";
default: return "Unspecified error: " + value.ToString();
}
}
}
}