00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _RTL_TEXTENC_H
00021 #define _RTL_TEXTENC_H
00022
00023 #ifdef _SOLAR_RSC_INVOKED
00024
00025 #define RTL_TEXTENC_CAST( val ) (val)
00026
00027 #else
00028
00029 #ifndef _SAL_TYPES_H
00030 #include <sal/types.h>
00031 #endif
00032
00041 typedef sal_uInt16 rtl_TextEncoding;
00042
00043 #define RTL_TEXTENC_CAST( val ) ((rtl_TextEncoding) val)
00044
00045 #endif
00046
00047 #define RTL_TEXTENCODING_DONTKNOW (RTL_TEXTENC_CAST( 0 ))
00048 #define RTL_TEXTENCODING_MS_1252 (RTL_TEXTENC_CAST( 1 ))
00049 #define RTL_TEXTENCODING_APPLE_ROMAN (RTL_TEXTENC_CAST( 2 ))
00050 #define RTL_TEXTENCODING_IBM_437 (RTL_TEXTENC_CAST( 3 ))
00051 #define RTL_TEXTENCODING_IBM_850 (RTL_TEXTENC_CAST( 4 ))
00052 #define RTL_TEXTENCODING_IBM_860 (RTL_TEXTENC_CAST( 5 ))
00053 #define RTL_TEXTENCODING_IBM_861 (RTL_TEXTENC_CAST( 6 ))
00054 #define RTL_TEXTENCODING_IBM_863 (RTL_TEXTENC_CAST( 7 ))
00055 #define RTL_TEXTENCODING_IBM_865 (RTL_TEXTENC_CAST( 8 ))
00056
00057 #define RTL_TEXTENCODING_SYMBOL (RTL_TEXTENC_CAST( 10 ))
00058 #define RTL_TEXTENCODING_ASCII_US (RTL_TEXTENC_CAST( 11 ))
00059 #define RTL_TEXTENCODING_ISO_8859_1 (RTL_TEXTENC_CAST( 12 ))
00060 #define RTL_TEXTENCODING_ISO_8859_2 (RTL_TEXTENC_CAST( 13 ))
00061 #define RTL_TEXTENCODING_ISO_8859_3 (RTL_TEXTENC_CAST( 14 ))
00062 #define RTL_TEXTENCODING_ISO_8859_4 (RTL_TEXTENC_CAST( 15 ))
00063 #define RTL_TEXTENCODING_ISO_8859_5 (RTL_TEXTENC_CAST( 16 ))
00064 #define RTL_TEXTENCODING_ISO_8859_6 (RTL_TEXTENC_CAST( 17 ))
00065 #define RTL_TEXTENCODING_ISO_8859_7 (RTL_TEXTENC_CAST( 18 ))
00066 #define RTL_TEXTENCODING_ISO_8859_8 (RTL_TEXTENC_CAST( 19 ))
00067 #define RTL_TEXTENCODING_ISO_8859_9 (RTL_TEXTENC_CAST( 20 ))
00068 #define RTL_TEXTENCODING_ISO_8859_14 (RTL_TEXTENC_CAST( 21 ))
00069 #define RTL_TEXTENCODING_ISO_8859_15 (RTL_TEXTENC_CAST( 22 ))
00070 #define RTL_TEXTENCODING_IBM_737 (RTL_TEXTENC_CAST( 23 ))
00071 #define RTL_TEXTENCODING_IBM_775 (RTL_TEXTENC_CAST( 24 ))
00072 #define RTL_TEXTENCODING_IBM_852 (RTL_TEXTENC_CAST( 25 ))
00073 #define RTL_TEXTENCODING_IBM_855 (RTL_TEXTENC_CAST( 26 ))
00074 #define RTL_TEXTENCODING_IBM_857 (RTL_TEXTENC_CAST( 27 ))
00075 #define RTL_TEXTENCODING_IBM_862 (RTL_TEXTENC_CAST( 28 ))
00076 #define RTL_TEXTENCODING_IBM_864 (RTL_TEXTENC_CAST( 29 ))
00077 #define RTL_TEXTENCODING_IBM_866 (RTL_TEXTENC_CAST( 30 ))
00078 #define RTL_TEXTENCODING_IBM_869 (RTL_TEXTENC_CAST( 31 ))
00079 #define RTL_TEXTENCODING_MS_874 (RTL_TEXTENC_CAST( 32 ))
00080 #define RTL_TEXTENCODING_MS_1250 (RTL_TEXTENC_CAST( 33 ))
00081 #define RTL_TEXTENCODING_MS_1251 (RTL_TEXTENC_CAST( 34 ))
00082 #define RTL_TEXTENCODING_MS_1253 (RTL_TEXTENC_CAST( 35 ))
00083 #define RTL_TEXTENCODING_MS_1254 (RTL_TEXTENC_CAST( 36 ))
00084 #define RTL_TEXTENCODING_MS_1255 (RTL_TEXTENC_CAST( 37 ))
00085 #define RTL_TEXTENCODING_MS_1256 (RTL_TEXTENC_CAST( 38 ))
00086 #define RTL_TEXTENCODING_MS_1257 (RTL_TEXTENC_CAST( 39 ))
00087 #define RTL_TEXTENCODING_MS_1258 (RTL_TEXTENC_CAST( 40 ))
00088 #define RTL_TEXTENCODING_APPLE_ARABIC (RTL_TEXTENC_CAST( 41 ))
00089 #define RTL_TEXTENCODING_APPLE_CENTEURO (RTL_TEXTENC_CAST( 42 ))
00090 #define RTL_TEXTENCODING_APPLE_CROATIAN (RTL_TEXTENC_CAST( 43 ))
00091 #define RTL_TEXTENCODING_APPLE_CYRILLIC (RTL_TEXTENC_CAST( 44 ))
00092 #define RTL_TEXTENCODING_APPLE_DEVANAGARI (RTL_TEXTENC_CAST( 45 ))
00093 #define RTL_TEXTENCODING_APPLE_FARSI (RTL_TEXTENC_CAST( 46 ))
00094 #define RTL_TEXTENCODING_APPLE_GREEK (RTL_TEXTENC_CAST( 47 ))
00095 #define RTL_TEXTENCODING_APPLE_GUJARATI (RTL_TEXTENC_CAST( 48 ))
00096 #define RTL_TEXTENCODING_APPLE_GURMUKHI (RTL_TEXTENC_CAST( 49 ))
00097 #define RTL_TEXTENCODING_APPLE_HEBREW (RTL_TEXTENC_CAST( 50 ))
00098 #define RTL_TEXTENCODING_APPLE_ICELAND (RTL_TEXTENC_CAST( 51 ))
00099 #define RTL_TEXTENCODING_APPLE_ROMANIAN (RTL_TEXTENC_CAST( 52 ))
00100 #define RTL_TEXTENCODING_APPLE_THAI (RTL_TEXTENC_CAST( 53 ))
00101 #define RTL_TEXTENCODING_APPLE_TURKISH (RTL_TEXTENC_CAST( 54 ))
00102 #define RTL_TEXTENCODING_APPLE_UKRAINIAN (RTL_TEXTENC_CAST( 55 ))
00103 #define RTL_TEXTENCODING_APPLE_CHINSIMP (RTL_TEXTENC_CAST( 56 ))
00104 #define RTL_TEXTENCODING_APPLE_CHINTRAD (RTL_TEXTENC_CAST( 57 ))
00105 #define RTL_TEXTENCODING_APPLE_JAPANESE (RTL_TEXTENC_CAST( 58 ))
00106 #define RTL_TEXTENCODING_APPLE_KOREAN (RTL_TEXTENC_CAST( 59 ))
00107 #define RTL_TEXTENCODING_MS_932 (RTL_TEXTENC_CAST( 60 ))
00108 #define RTL_TEXTENCODING_MS_936 (RTL_TEXTENC_CAST( 61 ))
00109 #define RTL_TEXTENCODING_MS_949 (RTL_TEXTENC_CAST( 62 ))
00110 #define RTL_TEXTENCODING_MS_950 (RTL_TEXTENC_CAST( 63 ))
00111 #define RTL_TEXTENCODING_SHIFT_JIS (RTL_TEXTENC_CAST( 64 ))
00112 #define RTL_TEXTENCODING_GB_2312 (RTL_TEXTENC_CAST( 65 ))
00113 #define RTL_TEXTENCODING_GBT_12345 (RTL_TEXTENC_CAST( 66 ))
00114 #define RTL_TEXTENCODING_GBK (RTL_TEXTENC_CAST( 67 ))
00115 #define RTL_TEXTENCODING_BIG5 (RTL_TEXTENC_CAST( 68 ))
00116 #define RTL_TEXTENCODING_EUC_JP (RTL_TEXTENC_CAST( 69 ))
00117 #define RTL_TEXTENCODING_EUC_CN (RTL_TEXTENC_CAST( 70 ))
00118 #define RTL_TEXTENCODING_EUC_TW (RTL_TEXTENC_CAST( 71 ))
00119 #define RTL_TEXTENCODING_ISO_2022_JP (RTL_TEXTENC_CAST( 72 ))
00120 #define RTL_TEXTENCODING_ISO_2022_CN (RTL_TEXTENC_CAST( 73 ))
00121 #define RTL_TEXTENCODING_KOI8_R (RTL_TEXTENC_CAST( 74 ))
00122 #define RTL_TEXTENCODING_UTF7 (RTL_TEXTENC_CAST( 75 ))
00123 #define RTL_TEXTENCODING_UTF8 (RTL_TEXTENC_CAST( 76 ))
00124 #define RTL_TEXTENCODING_ISO_8859_10 (RTL_TEXTENC_CAST( 77 ))
00125 #define RTL_TEXTENCODING_ISO_8859_13 (RTL_TEXTENC_CAST( 78 ))
00126 #define RTL_TEXTENCODING_EUC_KR (RTL_TEXTENC_CAST( 79 ))
00127 #define RTL_TEXTENCODING_ISO_2022_KR (RTL_TEXTENC_CAST( 80 ))
00128 #define RTL_TEXTENCODING_JIS_X_0201 (RTL_TEXTENC_CAST( 81 ))
00129 #define RTL_TEXTENCODING_JIS_X_0208 (RTL_TEXTENC_CAST( 82 ))
00130 #define RTL_TEXTENCODING_JIS_X_0212 (RTL_TEXTENC_CAST( 83 ))
00131 #define RTL_TEXTENCODING_MS_1361 (RTL_TEXTENC_CAST( 84 ))
00132 #define RTL_TEXTENCODING_GB_18030 (RTL_TEXTENC_CAST( 85 ))
00133 #define RTL_TEXTENCODING_BIG5_HKSCS (RTL_TEXTENC_CAST( 86 ))
00134 #define RTL_TEXTENCODING_TIS_620 (RTL_TEXTENC_CAST( 87 ))
00135 #define RTL_TEXTENCODING_KOI8_U (RTL_TEXTENC_CAST( 88 ))
00136 #define RTL_TEXTENCODING_ISCII_DEVANAGARI (RTL_TEXTENC_CAST( 89 ))
00137 #define RTL_TEXTENCODING_JAVA_UTF8 (RTL_TEXTENC_CAST( 90 ))
00138 #define RTL_TEXTENCODING_ADOBE_STANDARD (RTL_TEXTENC_CAST( 91 ))
00139 #define RTL_TEXTENCODING_ADOBE_SYMBOL (RTL_TEXTENC_CAST( 92 ))
00140 #define RTL_TEXTENCODING_PT154 (RTL_TEXTENC_CAST( 93 ))
00141 #define RTL_TEXTENCODING_ADOBE_DINGBATS (RTL_TEXTENC_CAST( 94 ))
00142
00143
00144
00145
00146 #define RTL_TEXTENCODING_USER_START (RTL_TEXTENC_CAST( 0x8000 ))
00147 #define RTL_TEXTENCODING_USER_END (RTL_TEXTENC_CAST( 0xEFFF ))
00148
00149 #define RTL_TEXTENCODING_UCS4 (RTL_TEXTENC_CAST( 0xFFFE ))
00150 #define RTL_TEXTENCODING_UCS2 (RTL_TEXTENC_CAST( 0xFFFF ))
00151 #define RTL_TEXTENCODING_UNICODE RTL_TEXTENCODING_UCS2
00152
00153
00154
00155
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
00174
00175
00176
00177
00178
00179
00180
00181
00182
00183
00184
00185
00186
00187
00188
00189
00190
00191
00192
00193
00194
00195
00196
00197
00198
00199
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210
00211
00212
00213
00214
00215
00216
00217
00218
00219
00220
00221
00222
00223
00224
00225
00226
00227
00228
00229
00230
00231
00232
00233
00234
00235
00236
00237
00238
00239
00240
00241
00242
00243
00244
00245
00246
00247
00248
00249
00250
00251
00252
00253
00254
00255
00256
00257
00258
00259
00260
00261
00262
00263
00264
00265
00266
00267
00268
00269
00270 #endif
00271
00272