00001
00014 #ifndef __EMAIERRORS_H__
00015 #define __EMAIERRORS_H__
00016
00017 #include <EmaiTypes.h>
00018
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022
00026 typedef EmaiSint32 EmaiError;
00027 enum EmaiEnumResultCodes
00028 {
00030 EmaiErrNoErr = 0,
00031
00033 EmaiErrConnectFailed = -1,
00034
00037 EmaiErrConnectUnconfirmed = -2,
00038
00040 EmaiErrInterruptedByUser = -5,
00041
00043 EmaiErrConnectionReset = -6,
00044
00046 EmaiErrCommandFailed = -7,
00047
00049 EmaiErrCommandNotSupported = -8,
00050
00052 EmaiErrUnknown = -9,
00053
00055 EmaiErrSslHandshakeFailed = -28,
00056
00058 EmaiErrIncorrectParameter = -30,
00059
00061 EmaiErrInvalidRegData = -31,
00062
00064 EmaiErrAlreadyConnected = -32,
00065
00067 EmaiErrNotConnected = -33,
00068
00070 EmaiErrNoSuchField = -35,
00071 EmaiErrNoFromField = EmaiErrNoSuchField,
00072 EmaiErrNoToField = -36,
00073
00075 EmaiErrTimeout = -37,
00076
00078 EmaiErrAddrInvalid = -40,
00079
00081 EmaiErrFileNotFound = -42,
00082
00084 EmaiErrFileIO = -43,
00085
00088 EmaiErrSubListNotEvaluted = -46,
00089
00091 EmaiErrCallNotInContext = -50,
00092
00100 EmaiErrChartset = -51
00101 };
00102
00103 #ifdef __cplusplus
00104 }
00105 #endif
00106
00107 #endif