00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012
00013 #ifndef LT_UTILSTATUS_H
00014 #define LT_UTILSTATUS_H
00015
00016 #include "lt_base.h"
00017
00018
00019 LT_STATUSSTRING_ADD(LT_STS_Success, "Success")
00020 LT_STATUSSTRING_ADD(LT_STS_Failure, "Failure")
00021
00022
00023 LT_STATUSSTRING_ADD(910, "status test uint32=%u")
00024 LT_STATUSSTRING_ADD(911, "status test int32=%d")
00025 LT_STATUSSTRING_ADD(912, "status test double=%f")
00026 LT_STATUSSTRING_ADD(913, "status test string=%s")
00027 LT_STATUSSTRING_ADD(914, "status test uint=%u uint=%u double=%f string=%s string=%s string=%s foo")
00028 LT_STATUSSTRING_ADD(915, "status test filespec=%F")
00029
00031 #define LTUTIL_STATUS_BASE 3000
00032 LT_STATUSSTRING_ADD(LTUTIL_STATUS_BASE, "lt_lib_utils BASE")
00033
00034
00035 #define LTUTIL_STATUS_MAX 3999
00036 LT_STATUSSTRING_ADD(LTUTIL_STATUS_MAX, "lt_lib_utils MAX")
00037
00038 #define LTUTIL_STS_NULL_POINTER 3001
00039 LT_STATUSSTRING_ADD(LTUTIL_STS_NULL_POINTER, "NULL pointer dereferenced")
00040 #define LTUTIL_STS_NOT_FOUND 3002
00041 LT_STATUSSTRING_ADD(LTUTIL_STS_NOT_FOUND, "The specified resource was not found")
00042
00043
00044 #define LTUTIL_STS_CRITICAL_SECTION_INIT 3010
00045 LT_STATUSSTRING_ADD(LTUTIL_STS_CRITICAL_SECTION_INIT, "critical section initialization failure")
00046
00047
00048 #define LTUTIL_STS_MUTEX_CLOSE_ERROR 3020
00049 LT_STATUSSTRING_ADD(LTUTIL_STS_MUTEX_CLOSE_ERROR, "mutex close error")
00050 #define LTUTIL_STS_MUTEX_LOCK_ERROR 3021
00051 LT_STATUSSTRING_ADD(LTUTIL_STS_MUTEX_LOCK_ERROR, "mutex lock error")
00052 #define LTUTIL_STS_MUTEX_UNLOCK_ERROR 3022
00053 LT_STATUSSTRING_ADD(LTUTIL_STS_MUTEX_UNLOCK_ERROR, "mutex unlock error")
00054
00055
00056 #define LTUTIL_STS_DELETE_ERROR 3030
00057 LT_STATUSSTRING_ADD(LTUTIL_STS_DELETE_ERROR, "delete error")
00058 #define LTUTIL_STS_MOVE_ERROR 3031
00059 LT_STATUSSTRING_ADD(LTUTIL_STS_MOVE_ERROR, "move error")
00060 #define LTUTIL_STS_CREATEDIR_ERROR 3032
00061 LT_STATUSSTRING_ADD(LTUTIL_STS_CREATEDIR_ERROR, "createdir error")
00062 #define LTUTIL_STS_INVALIDFILESPEC_ERROR 3033
00063 LT_STATUSSTRING_ADD(LTUTIL_STS_INVALIDFILESPEC_ERROR, "invalid filespec error")
00064 #define LTUTIL_STS_ERR_TEMPNAM_FAIL 3034
00065 LT_STATUSSTRING_ADD(LTUTIL_STS_ERR_TEMPNAM_FAIL, "tempnam error")
00066 #define LTUTIL_STS_FILE_NOT_FOUND 3035
00067 LT_STATUSSTRING_ADD(LTUTIL_STS_FILE_NOT_FOUND, "The file was not found")
00068 #define LTUTIL_STS_DIR_NOT_FOUND 3036
00069 LT_STATUSSTRING_ADD(LTUTIL_STS_DIR_NOT_FOUND, "The directory was not found")
00070 #define LTUTIL_STS_ERR_MKTEMP_FAIL 3037
00071 LT_STATUSSTRING_ADD(LTUTIL_STS_ERR_MKTEMP_FAIL, "mktemp error")
00072 #define LTUTIL_STS_ERR_STAT_FAIL 3038
00073 LT_STATUSSTRING_ADD(LTUTIL_STS_ERR_STAT_FAIL, "stat error")
00074 #define LTUTIL_STS_ERR_CHMOD_FAIL 3039
00075 LT_STATUSSTRING_ADD(LTUTIL_STS_ERR_CHMOD_FAIL, "chmod error")
00076
00077
00078
00079 #define LT_STS_UTIL_ExtractRegistryText 3040
00080 LT_STATUSSTRING_ADD(LT_STS_UTIL_ExtractRegistryText, "error extracting registry text - %s")
00081
00082
00083 #define LTUTIL_STS_InvalidProtocol 3050
00084 LT_STATUSSTRING_ADD(LTUTIL_STS_InvalidProtocol, "Invalid protocol")
00085
00086
00087 #define LT_STS_UTIL_ShellRedirectCannotOpenFile 3060
00088 LT_STATUSSTRING_ADD(LT_STS_UTIL_ShellRedirectCannotOpenFile, "ShellRedirectCannotOpenFile")
00089 #define LT_STS_UTIL_ShellRedirectDUPError1 3061
00090 LT_STATUSSTRING_ADD(LT_STS_UTIL_ShellRedirectDUPError1, "ShellRedirectDUPError1")
00091 #define LT_STS_UTIL_ShellRedirectDUPError2 3062
00092 LT_STATUSSTRING_ADD(LT_STS_UTIL_ShellRedirectDUPError2, "ShellRedirectDUPError2")
00093 #define LT_STS_UTIL_ShellRedirectDUPError3 3063
00094 LT_STATUSSTRING_ADD(LT_STS_UTIL_ShellRedirectDUPError3, "ShellRedirectDUPError3")
00095 #define LT_STS_UTIL_ShellRedirectCannotCloseFile 3064
00096 LT_STATUSSTRING_ADD(LT_STS_UTIL_ShellRedirectCannotCloseFile, "ShellRedirectCannotCloseFile")
00097
00098
00100 #define LT_STS_UTIL_StatusDataInitialized 3070
00101 LT_STATUSSTRING_ADD(LT_STS_UTIL_StatusDataInitialized, "StatusData initialization error")
00103 #define LT_STS_UTIL_StatusDataTypeError 3071
00104 LT_STATUSSTRING_ADD(LT_STS_UTIL_StatusDataTypeError, "StatusData data type error")
00105
00106
00107 #define LT_STS_UTIL_PackageHomeNotFound 3080
00108 LT_STATUSSTRING_ADD(LT_STS_UTIL_PackageHomeNotFound, "package home not found")
00109 #define LT_STS_UTIL_PackageDirNotFound 3081
00110 LT_STATUSSTRING_ADD(LT_STS_UTIL_PackageDirNotFound, "package directory not found")
00111 #define LT_STS_UTIL_PackageFileNotFound 3082
00112 LT_STATUSSTRING_ADD(LT_STS_UTIL_PackageFileNotFound, "package file not found")
00113 #define LT_STS_UTIL_PackageHomeRegKeyNotFound 3083
00114 LT_STATUSSTRING_ADD(LT_STS_UTIL_PackageHomeRegKeyNotFound, "package home registry key not found")
00115 #define LT_STS_UTIL_PackageHomeEnvVarUndefined 3084
00116 LT_STATUSSTRING_ADD(LT_STS_UTIL_PackageHomeEnvVarUndefined, "package home environment variable not defined")
00117
00118
00119 #define LT_STS_UTIL_TimeUnknown 3090
00120 LT_STATUSSTRING_ADD(LT_STS_UTIL_TimeUnknown, "time could not be determined")
00121
00122
00123 #define LT_STS_UTIL_LocaleNotSet 3100
00124 LT_STATUSSTRING_ADD(LT_STS_UTIL_LocaleNotSet, "locale could not be set")
00125
00126
00127 #define LT_STS_UTIL_ThreadAlreadyRunning 3110
00128 LT_STATUSSTRING_ADD(LT_STS_UTIL_ThreadAlreadyRunning, "thread is already running")
00129
00130 #endif // LT_UTILSTATUS_H