#define ET_S1090 "Invalid string or buffer length"
#define ET_S1091 "Descriptor type out of range"
#define ET_S1092 "Option type out of range"
#define ET_S1093 "Invalid parameter number"
#define ET_S1094 "Invalid scale value"
#define ET_S1095 "Function type out of range"
#define ET_S1096 "Information type out of range"
#define ET_S1097 "Column type out of range"
#define ET_S1098 "Scope type out of range"
#define ET_S1099 "Nullable type out of range"
#define ET_S1100 "Uniqueness option type out of range"
#define ET_S1101 "Accuracy option type out of range"
#define ET_S1103 "Direction option out of range"
#define ET_S1104 "Invalid precision value"
#define ET_S1105 "Invalid parameter type"
#define ET_S1106 "Fetch type out of range"
#define ET_S1107 "Row value out of range"
#define ET_S1108 "Concurrency option out of range"
#define ET_S1109 "Invalid cursor position"
#define ET_S1110 "Invalid driver completion"
#define ET_S1111 "Invalid bookmark value"
#define ET_S1C00 "Driver not capable"
#define ET_S1DE0 "No data at execution values pending"
#define ET_S1T00 "Timeout expired"
// Add the appropriate entries to the following tables for a new language
#define USENGLISH_ANSI "040904E4" // String of 0x0409 and 1252
#define FRENCH_ANSI "040C04E4" // String of 0x040C and 1252
#define GERMAN_ANSI "040704E4" // String of 0x0407 and 1252
#define ITALIAN_ANSI "041004E4" // String of 0x0410 and 1252
#define PORTUGUESE_ANSI "041604E4" // String of 0x0416 and 1252
#define SWEDISH_ANSI "041D04E4" // String of 0x041D and 1252
#define SPANISH_ANSI "040A04E4" // String of 0x040A and 1252
#define DANISH_ANSI "040604E4" // String of 0x0406 and 1252
#define FINNISH_ANSI "040B04E4" // String of 0x040B and 1252
#define DUTCH_ANSI "041304E4" // String of 0x0413 and 1252
#define NORWEGIAN_ANSI "041404E4" // String of 0x0414 and 1252
#define CHINESE_TRAD_ANSI "040404E4" // String of 0x0404 and 1252
#define CHINESE_SIMP_ANSI "080404E4" // String of 0x0804 and 1252
#define USENGLISH_TRANS 0x0409, 1252 // 0x0409 and 1252
#define FRENCH_TRANS 0x040C, 1252 // 0x040C and 1252
#define GERMAN_TRANS 0x0407, 1252 // 0x0407 and 1252
#define ITALIAN_TRANS 0x0410, 1252 // 0x0410 and 1252
#define PORTUGUESE_TRANS 0x0416, 1252 // 0x0416 and 1252
#define SWEDISH_TRANS 0x041D, 1252 // 0x041D and 1252
#define SPANISH_TRANS 0x040A, 1252 // 0x040A and 1252
#define DANISH_TRANS 0x0406, 1252 // 0x0406 and 1252
#define FINNISH_TRANS 0x040B, 1252 // 0x040B and 1252
#define DUTCH_TRANS 0x0413, 1252 // 0x0413 and 1252
#define NORWEGIAN_TRANS 0x0414, 1252 // 0x0414 and 1252
#define CHINESE_TRAD_TRANS 0x0404, 1252 // 0x0404 and 1252
#define CHINESE_SIMP_TRANS 0x0804, 1252 // 0x0804 and 1252
// Replace the USENGLISH with the correct language
#define LANGUAGE_ANSI USENGLISH_ANSI
#define LANGUAGE_TRANS USENGLISH_TRANS
// Localize the legal strings
#define VER_LEGALTRADEMARKS_STR "Windows(TM) and ODBC(TM) are trademarks of Microsoft Corporation. Microsoft\256 is a registered trademark of Microsoft Corporation.\0"