home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 May / PCFMay2001.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / errcppd.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  4.7 KB  |  94 lines

  1. // ErrCppD.h--------------------------------------------------------------------
  2. // This defines an array of mapi error codes.
  3. // Include this file only once in your code for the entire project.
  4. //
  5. // Copyright 1986 - 1998 Microsoft Corporation.  All Rights Reserved.
  6. // -----------------------------------------------------------------------------
  7.  
  8. #ifndef _ERRCPPD_H_
  9. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  10. #define _ERRCPPD_H_
  11.  
  12. // -----------------------------------------------------------------------------
  13.  
  14. static IDList MAPIErrors[] = 
  15. {
  16.     (ULONG) SUCCESS_SUCCESS,    "SUCCESS_SUCCESS",
  17.     (ULONG) MAPI_E_CALL_FAILED, "MAPI_E_CALL_FAILED",
  18.     (ULONG) MAPI_E_NOT_ENOUGH_MEMORY,   "MAPI_E_NOT_ENOUGH_MEMORY",
  19.     (ULONG) MAPI_E_INVALID_PARAMETER,   "MAPI_E_INVALID_PARAMETER",
  20.     (ULONG) MAPI_E_INTERFACE_NOT_SUPPORTED, "MAPI_E_INTERFACE_NOT_SUPPORTED",
  21.     (ULONG) MAPI_E_NO_ACCESS,   "MAPI_E_NO_ACCESS",
  22.     (ULONG) MAPI_E_NO_SUPPORT,  "MAPI_E_NO_SUPPORT",
  23.     (ULONG) MAPI_E_BAD_CHARWIDTH,   "MAPI_E_BAD_CHARWIDTH",
  24.     (ULONG) MAPI_E_STRING_TOO_LONG, "MAPI_E_STRING_TOO_LONG",
  25.     (ULONG) MAPI_E_UNKNOWN_FLAGS,   "MAPI_E_UNKNOWN_FLAGS",
  26.     (ULONG) MAPI_E_INVALID_ENTRYID, "MAPI_E_INVALID_ENTRYID",
  27.     (ULONG) MAPI_E_INVALID_OBJECT,  "MAPI_E_INVALID_OBJECT",
  28.     (ULONG) MAPI_E_OBJECT_CHANGED,  "MAPI_E_OBJECT_CHANGED",
  29.     (ULONG) MAPI_E_OBJECT_DELETED,  "MAPI_E_OBJECT_DELETED",
  30.     (ULONG) MAPI_E_BUSY,    "MAPI_E_BUSY",
  31.     (ULONG) MAPI_E_NOT_ENOUGH_DISK, "MAPI_E_NOT_ENOUGH_DISK",
  32.     (ULONG) MAPI_E_NOT_ENOUGH_RESOURCES,    "MAPI_E_NOT_ENOUGH_RESOURCES",
  33.     (ULONG) MAPI_E_NOT_FOUND,   "MAPI_E_NOT_FOUND",
  34.     (ULONG) MAPI_E_VERSION, "MAPI_E_VERSION",
  35.     (ULONG) MAPI_E_LOGON_FAILED,    "MAPI_E_LOGON_FAILED",
  36.     (ULONG) MAPI_E_SESSION_LIMIT,   "MAPI_E_SESSION_LIMIT",
  37.     (ULONG) MAPI_E_USER_CANCEL, "MAPI_E_USER_CANCEL",
  38.     (ULONG) MAPI_E_UNABLE_TO_ABORT, "MAPI_E_UNABLE_TO_ABORT",
  39.     (ULONG) MAPI_E_NETWORK_ERROR,   "MAPI_E_NETWORK_ERROR",
  40.     (ULONG) MAPI_E_DISK_ERROR,  "MAPI_E_DISK_ERROR",
  41.     (ULONG) MAPI_E_TOO_COMPLEX, "MAPI_E_TOO_COMPLEX",
  42.     (ULONG) MAPI_E_BAD_COLUMN,  "MAPI_E_BAD_COLUMN",
  43.     (ULONG) MAPI_E_EXTENDED_ERROR,  "MAPI_E_EXTENDED_ERROR",
  44.     (ULONG) MAPI_E_COMPUTED,    "MAPI_E_COMPUTED",
  45.     (ULONG) MAPI_E_END_OF_SESSION,  "MAPI_E_END_OF_SESSION",
  46.     (ULONG) MAPI_E_UNKNOWN_ENTRYID, "MAPI_E_UNKNOWN_ENTRYID",
  47.     (ULONG) MAPI_E_MISSING_REQUIRED_COLUMN, "MAPI_E_MISSING_REQUIRED_COLUMN",
  48.     (ULONG) MAPI_W_NO_SERVICE,  "MAPI_W_NO_SERVICE",
  49.     (ULONG) MAPI_E_BAD_VALUE,   "MAPI_E_BAD_VALUE",
  50.     (ULONG) MAPI_E_INVALID_TYPE,    "MAPI_E_INVALID_TYPE",
  51.     (ULONG) MAPI_E_TYPE_NO_SUPPORT, "MAPI_E_TYPE_NO_SUPPORT",
  52.     (ULONG) MAPI_E_UNEXPECTED_TYPE, "MAPI_E_UNEXPECTED_TYPE",
  53.     (ULONG) MAPI_E_TOO_BIG, "MAPI_E_TOO_BIG",
  54.     (ULONG) MAPI_W_ERRORS_RETURNED, "MAPI_W_ERRORS_RETURNED",
  55.     (ULONG) MAPI_E_UNABLE_TO_COMPLETE,  "MAPI_E_UNABLE_TO_COMPLETE",
  56.     (ULONG) MAPI_E_TABLE_EMPTY, "MAPI_E_TABLE_EMPTY",
  57.     (ULONG) MAPI_E_TABLE_TOO_BIG,   "MAPI_E_TABLE_TOO_BIG",
  58.     (ULONG) MAPI_E_INVALID_BOOKMARK,    "MAPI_E_INVALID_BOOKMARK",
  59.     (ULONG) MAPI_W_POSITION_CHANGED,    "MAPI_W_POSITION_CHANGED",
  60.     (ULONG) MAPI_W_APPROX_COUNT,    "MAPI_W_APPROX_COUNT",
  61.     (ULONG) MAPI_E_WAIT,    "MAPI_E_WAIT",
  62.     (ULONG) MAPI_E_CANCEL,  "MAPI_E_CANCEL",
  63.     (ULONG) MAPI_E_NOT_ME,  "MAPI_E_NOT_ME",
  64.     (ULONG) MAPI_W_CANCEL_MESSAGE,  "MAPI_W_CANCEL_MESSAGE",
  65.     (ULONG) MAPI_E_CORRUPT_STORE,   "MAPI_E_CORRUPT_STORE",
  66.     (ULONG) MAPI_E_NOT_IN_QUEUE,    "MAPI_E_NOT_IN_QUEUE",
  67.     (ULONG) MAPI_E_NO_SUPPRESS, "MAPI_E_NO_SUPPRESS",
  68.     (ULONG) MAPI_E_COLLISION,   "MAPI_E_COLLISION",
  69.     (ULONG) MAPI_E_NOT_INITIALIZED, "MAPI_E_NOT_INITIALIZED",
  70.     (ULONG) MAPI_E_NON_STANDARD,    "MAPI_E_NON_STANDARD",
  71.     (ULONG) MAPI_E_NO_RECIPIENTS,   "MAPI_E_NO_RECIPIENTS",
  72.     (ULONG) MAPI_E_SUBMITTED,   "MAPI_E_SUBMITTED",
  73.     (ULONG) MAPI_E_HAS_FOLDERS, "MAPI_E_HAS_FOLDERS",
  74.     (ULONG) MAPI_E_HAS_MESSAGES,    "MAPI_E_HAS_MESSAGES",
  75.     (ULONG) MAPI_E_FOLDER_CYCLE,    "MAPI_E_FOLDER_CYCLE",
  76.     (ULONG) MAPI_W_PARTIAL_COMPLETION,  "MAPI_W_PARTIAL_COMPLETION",
  77.     (ULONG) MAPI_E_AMBIGUOUS_RECIP, "MAPI_E_AMBIGUOUS_RECIP",
  78.     (ULONG) E_NOTIMPL,      "E_NOTIMPL",
  79.     (ULONG) E_UNEXPECTED,   "E_UNEXPECTED",
  80.     (ULONG) E_OUTOFMEMORY,  "E_OUTOFMEMORY",
  81.     (ULONG) E_INVALIDARG,   "E_INVALIDARG",
  82.     (ULONG) E_NOINTERFACE,  "E_NOINTERFACE",
  83.     (ULONG) E_POINTER,      "E_POINTER",
  84.     (ULONG) E_HANDLE,       "E_HANDLE",
  85.     (ULONG) E_ABORT,        "E_ABORT",
  86.     (ULONG) E_FAIL,         "E_FAIL",
  87.     (ULONG) E_ACCESSDENIED, "E_ACCESSDENIED",
  88. };
  89.  
  90. // -----------------------------------------------------------------------------
  91.  
  92. #pragma option pop /*P_O_Pop*/
  93. #endif  //_ERRCPPD_H_
  94.