Főoldal | Modulok | Fájllista | Globális elemek | Kapcsolódó lapok

err.h

Ugrás a fájl dokumentációjához.
00001 
00006 // SzS error definitions (1999.06.24)
00007 
00008 #ifndef __ERR_H__
00009 #define __ERR_H__
00010 
00014 #define DEFCOMPUTERNAME "SZSCOMP"
00015 
00016 
00021 
00022 
00028 typedef enum tagszsErr
00029 {
00030         LOCK_FAIL =      10000, 
00031         TR_FAIL               , 
00032         NOT_FOUND             , 
00033         DB_NAME_INVALID       , 
00034         DB_NOT_OPEN           , 
00035         KEY_EXIST_ALREADY     , 
00036         FWRITE_FAULT          , 
00037         TASK_MAKE_ERROR       , 
00038         TO_MANY_USER          , 
00039         WRITE_ERROR           , 
00040         LIST_ERROR            , 
00041         FREAD_FAULT           , 
00042         BAD_TABLE_NAME        , 
00043         BAD_KEY_NAME          , 
00044         INVALID_USER          , 
00045         BAD_CONNECTION        , 
00046         MEM_ERROR             , 
00047         BAD_DB_NAME           , 
00048         DELETE_ERROR          , 
00049         DB_CLOSED             , 
00050         DB_OPENED             , 
00051         KEY_NOT_DEFINED       , 
00052         BAD_RELATION          , 
00053         TR_EXIST              , 
00054         LOCK_ACTIVE           , 
00055         SYSREC                , 
00056         NOTLOCKED_IN_TR       , 
00057         BAD_QUERY_TYPE        , 
00058         NOT_UNIQUE_KEY        , 
00059         BAD_DIRECTION         , 
00060         BAD_FIELD_TYPE        , 
00061         BAD_DBO_RECSIZE       , 
00062         BAD_TABLE_COUNT       , 
00063         BAD_DBO_VERSION       , 
00064         DBO_NOT_FOUND         , 
00065         INVALID_TASK          , 
00066         BAD_ALIGN             , 
00067         BAD_OPENMODE          , 
00068         NOT_IMPLEMENTED       , 
00069         INVALID_SERVICE       , 
00070         LOCK_DOWNGRADE        , 
00071         EXTERNAL_LOCKED       , 
00072         SERVER_LOCKED         , 
00073         INCORRECT_VERSION     , 
00074         INVALID_ERROR         , 
00075         SERVER_TIME_BACK      , 
00076         SERVER_TIME_FWD       , 
00077         REG_READ_FAULT        , 
00078         BAD_COMPUTERNAME      , 
00079         STRING_TO_LONG        , 
00080         INVALID_PTR           , 
00081         MULTIPLE_LM_NAME      , 
00082         LM_NAME_VIOLATION     , 
00083         DUPLICATED_USER       , 
00084         SZDB_TIMEOUT          , 
00085         NEED_TRANSACTION      , 
00086         RAIMA_WARNING         , 
00087         RAIMA_ERROR           , 
00088         INVALID_FOLDER        , 
00089         INVALID_INI_KEY       , 
00090         NOT_INITIALIZED       , 
00091         SEQ_OVERFLOW          , 
00092         INVALID_CUR_POS       , 
00093         OLD_DATA_USED         , 
00094         UNHANDLED_DBS           
00095 } szsErr; 
00098 
00099 #define FIRST_SZSERROR LOCK_FAIL 
00100 #define LAST_SZSERROR  UNHANDLED_DBS 
00101 #define ERROR_SZSERROR INVALID_ERROR 
00102 #define SZSDB_OK       0 
00104 #define SIZEOF_CRITICAL_ERRORS 48 
00109 extern char* errortext[];
00110 
00114 extern unsigned int ctitical_errors[];
00115 
00116 #define VALL_TEL_CODE 1111111111 
00117 #define UNDEF_KEY 1 
00119 //data type const
00120 #define NORMAL 0 
00121 #define BMP    1 
00122 #define TXT    2 
00123 #define INFO   3 
00125 //Flag bitjeinek a jelentése: Gyári, törölt, saját...
00126 #define GYARI      1 
00127 #define TOROLT     2 
00128 #define REJTETT    4 
00129 #define TOROLHETO  8 
00130 #define FOGLALT   16 
00136 typedef enum tQueryType
00137 {
00138         q_equal = 0,
00139         q_greater_or_equal,
00140         q_less_or_equal
00141 } QueryType; 
00147 typedef enum tDirections
00148 {
00149         q_increment = 0,
00150         q_decrement
00151 } Directions; 
00157 typedef enum tnavigation
00158 {
00159         first_rec = 0,
00160         next_rec,
00161         prev_rec,
00162         last_rec
00163 } navigation; 
00165 #endif //__ERR_H__

Projekt: ZkFvhRdm Készült: Thu Jun 17 13:39:03 2004 Készítette: doxygen 1.3.6