8e9134382850671cdef0abaad778434ee0f54ec9
[reactos.git] / include / kernel32 / winnls.h
1 #ifndef __WINE_WINNLS_H
2 #define __WINE_WINNLS_H
3
4 /* flags to GetLocaleInfo */
5 /* #define      LOCALE_NOUSEROVERRIDE       0x80000000 */
6 #define LOCALE_USE_CP_ACP           0x40000000
7
8 #define LOCALE_LOCALEINFOFLAGSMASK  0xC0000000
9
10 /* When adding new defines, don't forget to add an entry to the
11  * locale2id map in misc/ole2nls.c
12  */
13 #define LOCALE_SNATIVEDIGITS        0x00000013   
14 #define LOCALE_SINTLSYMBOL          0x00000015   
15 #define LOCALE_SISO639LANGNAME      0x00000059
16 #define LOCALE_SISO3166CTRYNAME     0x0000005A
17 #define LOCALE_IDEFAULTMACCODEPAGE  0x00001011
18 #define LOCALE_IINTLCURRDIGITS      0x0000001A   
19 #define LOCALE_ITIMEMARKPOSN        0x00001005   
20 #define LOCALE_ICENTURY             0x00000024   
21 #define LOCALE_FONTSIGNATURE        0x00000058
22 #if 0
23 #define LOCALE_ILANGUAGE            0x00000001   
24 #define LOCALE_SLANGUAGE            0x00000002   
25 #define LOCALE_SENGLANGUAGE         0x00001001   
26 #define LOCALE_SABBREVLANGNAME      0x00000003   
27 #define LOCALE_SNATIVELANGNAME      0x00000004   
28 #define LOCALE_ICOUNTRY             0x00000005   
29 #define LOCALE_SCOUNTRY             0x00000006   
30 #define LOCALE_SENGCOUNTRY          0x00001002   
31 #define LOCALE_SABBREVCTRYNAME      0x00000007   
32 #define LOCALE_SNATIVECTRYNAME      0x00000008   
33 #define LOCALE_IDEFAULTLANGUAGE     0x00000009   
34 #define LOCALE_IDEFAULTCOUNTRY      0x0000000A   
35 #define LOCALE_IDEFAULTCODEPAGE     0x0000000B   
36 #define LOCALE_IDEFAULTANSICODEPAGE 0x00001004   
37 #define LOCALE_SLIST                0x0000000C   
38 #define LOCALE_IMEASURE             0x0000000D   
39 #define LOCALE_SDECIMAL             0x0000000E   
40 #define LOCALE_STHOUSAND            0x0000000F   
41 #define LOCALE_SGROUPING            0x00000010   
42 #define LOCALE_IDIGITS              0x00000011   
43 #define LOCALE_ILZERO               0x00000012   
44 #define LOCALE_INEGNUMBER           0x00001010   
45 #define LOCALE_SCURRENCY            0x00000014   
46 #define LOCALE_SMONDECIMALSEP       0x00000016   
47 #define LOCALE_SMONTHOUSANDSEP      0x00000017   
48 #define LOCALE_SMONGROUPING         0x00000018   
49 #define LOCALE_ICURRDIGITS          0x00000019   
50 #define LOCALE_ICURRENCY            0x0000001B   
51 #define LOCALE_INEGCURR             0x0000001C   
52 #define LOCALE_SDATE                0x0000001D   
53 #define LOCALE_STIME                0x0000001E   
54 #define LOCALE_SSHORTDATE           0x0000001F   
55 #define LOCALE_SLONGDATE            0x00000020   
56 #define LOCALE_STIMEFORMAT          0x00001003   
57 #define LOCALE_IDATE                0x00000021   
58 #define LOCALE_ILDATE               0x00000022   
59 #define LOCALE_ITIME                0x00000023   
60 #define LOCALE_ITLZERO              0x00000025   
61 #define LOCALE_IDAYLZERO            0x00000026   
62 #define LOCALE_IMONLZERO            0x00000027   
63 #define LOCALE_S1159                0x00000028   
64 #define LOCALE_S2359                0x00000029   
65 #define LOCALE_ICALENDARTYPE        0x00001009   
66 #define LOCALE_IOPTIONALCALENDAR    0x0000100B   
67 #define LOCALE_IFIRSTDAYOFWEEK      0x0000100C   
68 #define LOCALE_IFIRSTWEEKOFYEAR     0x0000100D   
69 #define LOCALE_SDAYNAME1            0x0000002A   
70 #define LOCALE_SDAYNAME2            0x0000002B   
71 #define LOCALE_SDAYNAME3            0x0000002C   
72 #define LOCALE_SDAYNAME4            0x0000002D   
73 #define LOCALE_SDAYNAME5            0x0000002E   
74 #define LOCALE_SDAYNAME6            0x0000002F   
75 #define LOCALE_SDAYNAME7            0x00000030   
76 #define LOCALE_SABBREVDAYNAME1      0x00000031   
77 #define LOCALE_SABBREVDAYNAME2      0x00000032   
78 #define LOCALE_SABBREVDAYNAME3      0x00000033   
79 #define LOCALE_SABBREVDAYNAME4      0x00000034   
80 #define LOCALE_SABBREVDAYNAME5      0x00000035   
81 #define LOCALE_SABBREVDAYNAME6      0x00000036   
82 #define LOCALE_SABBREVDAYNAME7      0x00000037   
83 #define LOCALE_SMONTHNAME1          0x00000038   
84 #define LOCALE_SMONTHNAME2          0x00000039   
85 #define LOCALE_SMONTHNAME3          0x0000003A   
86 #define LOCALE_SMONTHNAME4          0x0000003B   
87 #define LOCALE_SMONTHNAME5          0x0000003C   
88 #define LOCALE_SMONTHNAME6          0x0000003D   
89 #define LOCALE_SMONTHNAME7          0x0000003E   
90 #define LOCALE_SMONTHNAME8          0x0000003F   
91 #define LOCALE_SMONTHNAME9          0x00000040   
92 #define LOCALE_SMONTHNAME10         0x00000041   
93 #define LOCALE_SMONTHNAME11         0x00000042   
94 #define LOCALE_SMONTHNAME12         0x00000043   
95 #define LOCALE_SMONTHNAME13         0x0000100E   
96 #define LOCALE_SABBREVMONTHNAME1    0x00000044   
97 #define LOCALE_SABBREVMONTHNAME2    0x00000045   
98 #define LOCALE_SABBREVMONTHNAME3    0x00000046   
99 #define LOCALE_SABBREVMONTHNAME4    0x00000047   
100 #define LOCALE_SABBREVMONTHNAME5    0x00000048   
101 #define LOCALE_SABBREVMONTHNAME6    0x00000049   
102 #define LOCALE_SABBREVMONTHNAME7    0x0000004A   
103 #define LOCALE_SABBREVMONTHNAME8    0x0000004B   
104 #define LOCALE_SABBREVMONTHNAME9    0x0000004C   
105 #define LOCALE_SABBREVMONTHNAME10   0x0000004D   
106 #define LOCALE_SABBREVMONTHNAME11   0x0000004E   
107 #define LOCALE_SABBREVMONTHNAME12   0x0000004F   
108 #define LOCALE_SABBREVMONTHNAME13   0x0000100F   
109 #define LOCALE_SPOSITIVESIGN        0x00000050   
110 #define LOCALE_SNEGATIVESIGN        0x00000051   
111 #define LOCALE_IPOSSIGNPOSN         0x00000052   
112 #define LOCALE_INEGSIGNPOSN         0x00000053   
113 #define LOCALE_IPOSSYMPRECEDES      0x00000054   
114 #define LOCALE_IPOSSEPBYSPACE       0x00000055   
115 #define LOCALE_INEGSYMPRECEDES      0x00000056   
116 #define LOCALE_INEGSEPBYSPACE       0x00000057   
117 #endif
118
119 #if 0
120 #define NORM_IGNORECASE                         1
121 #define NORM_IGNORENONSPACE                     2
122 #define NORM_IGNORESYMBOLS                      4
123 #define NORM_STRINGSORT                         0x1000
124 #define NORM_IGNOREKANATYPE                     0x00010000
125 #define NORM_IGNOREWIDTH                        0x00020000
126 #endif
127
128 #if 0
129 #define CP_ACP                                  0               /* ANSI code page */
130 #define CP_OEMCP                                1               /* OEM code page */
131 #define CP_MACCP                                2               /* Macintosh code page */
132 #define CP_THREAD_ACP                           3               /* ACP Current thread's ANSI code page */
133 #define CP_SYMBOL                               42              /* Symbol code page (42) */
134 #define CP_UTF7                                 65000           /* Translate using UTF-7 */
135 #define CP_UTF8                                 65001           /* Translate using UTF-8 */
136 #endif
137
138 #if 0
139 #define WC_DEFAULTCHECK                         0x00000100
140 #define WC_COMPOSITECHECK                       0x00000200
141 #define WC_DISCARDNS                            0x00000010
142 #define WC_SEPCHARS                             0x00000020
143 #define WC_DEFAULTCHAR                          0x00000040
144 #endif 
145
146 #if 0
147 #define MAKELCID(l, s)          (MAKELONG(l, s))
148
149 #define MAKELANGID(p, s)        ((((WORD)(s))<<10) | (WORD)(p))
150 #define PRIMARYLANGID(l)        ((WORD)(l) & 0x3ff)
151 #define SUBLANGID(l)            ((WORD)(l) >> 10)
152 #endif
153
154 #ifdef _KERNEL32_INCLUDE_LANG_
155 #define LANG_SYSTEM_DEFAULT     (MAKELANGID(LANG_NEUTRAL, SUBLANG_SYS_DEFAULT))
156 #define LANG_USER_DEFAULT       (MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT))
157 /*
158  *#define LOCALE_SYSTEM_DEFAULT (MAKELCID(LANG_SYSTEM_DEFAULT, SORT_DEFAULT))
159  *#define LOCALE_USER_DEFAULT   (MAKELCID(LANG_USER_DEFAULT, SORT_DEFAULT)) 
160  *#define LOCALE_NEUTRAL        (MAKELCID(MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),SORT_DEFAULT))
161  */
162 #endif
163
164 /* Language IDs (were in winnt.h,  for some reason) */
165
166
167 /* Language IDs */
168
169 /* FIXME: are the symbolic names correct for LIDs:  0x17, 0x20, 0x28,
170  *        0x2a, 0x2b, 0x2c, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
171  *        0x37, 0x39, 0x3a, 0x3b, 0x3c, 0x3e, 0x3f, 0x41, 0x43, 0x44,
172  *        0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
173  *        0x4f, 0x57
174  */
175 #define LANG_CATALAN                     0x03
176 #define LANG_THAI                        0x1e
177 /* non standard; keep the number high enough (but < 0xff) */
178 #define LANG_ESPERANTO                   0x8f
179 #if 0
180 #define LANG_NEUTRAL                     0x00
181 #define LANG_AFRIKAANS                   0x36
182 #define LANG_ALBANIAN                    0x1c
183 #define LANG_ARABIC                      0x01
184 #define LANG_ARMENIAN                    0x2b
185 #define LANG_ASSAMESE                    0x4d
186 #define LANG_AZERI                       0x2c
187 #define LANG_BASQUE                      0x2d
188 #define LANG_BENGALI                     0x45
189 #define LANG_BULGARIAN                   0x02
190 #define LANG_BYELORUSSIAN                0x23
191 #define LANG_CHINESE                     0x04
192 #define LANG_SERBO_CROATIAN              0x1a
193 #define LANG_CROATIAN     LANG_SERBO_CROATIAN
194 #define LANG_SERBIAN      LANG_SERBO_CROATIAN
195 #define LANG_CZECH                       0x05
196 #define LANG_DANISH                      0x06
197 #define LANG_DUTCH                       0x13
198 #define LANG_ENGLISH                     0x09
199 #define LANG_ESTONIAN                    0x25
200 #define LANG_FAEROESE                    0x38
201 #define LANG_FARSI                       0x29
202 #define LANG_FINNISH                     0x0b
203 #define LANG_FRENCH                      0x0c
204 #define LANG_GAELIC                      0x3c
205 #define LANG_GEORGIAN                    0x37
206 #define LANG_GERMAN                      0x07
207 #define LANG_GREEK                       0x08
208 #define LANG_GUJARATI                    0x47
209 #define LANG_HEBREW                      0x0D
210 #define LANG_HINDI                       0x39
211 #define LANG_HUNGARIAN                   0x0e
212 #define LANG_ICELANDIC                   0x0f
213 #define LANG_INDONESIAN                  0x21
214 #define LANG_ITALIAN                     0x10
215 #define LANG_JAPANESE                    0x11
216 #define LANG_KANNADA                     0x4b
217 #define LANG_KAZAKH                      0x3f
218 #define LANG_KONKANI                     0x57
219 #define LANG_KOREAN                      0x12
220 #define LANG_LATVIAN                     0x26
221 #define LANG_LITHUANIAN                  0x27
222 #define LANG_MACEDONIAN                  0x2f
223 #define LANG_MALAY                       0x3e
224 #define LANG_MALAYALAM                   0x4c
225 #define LANG_MALTESE                     0x3a
226 #define LANG_MAORI                       0x28
227 #define LANG_MARATHI                     0x4e
228 #define LANG_NORWEGIAN                   0x14
229 #define LANG_ORIYA                       0x48
230 #define LANG_POLISH                      0x15
231 #define LANG_PORTUGUESE                  0x16
232 #define LANG_PUNJABI                     0x46
233 #define LANG_RHAETO_ROMANCE              0x17
234 #define LANG_ROMANIAN                    0x18
235 #define LANG_RUSSIAN                     0x19
236 #define LANG_SAAMI                       0x3b
237 #define LANG_SANSKRIT                    0x4f
238 #define LANG_SLOVAK                      0x1b
239 #define LANG_SLOVENIAN                   0x24
240 #define LANG_SORBIAN                     0x2e
241 #define LANG_SPANISH                     0x0a
242 #define LANG_SUTU                        0x30
243 #define LANG_SWAHILI                     0x41
244 #define LANG_SWEDISH                     0x1d
245 #define LANG_TAMIL                       0x49
246 #define LANG_TATAR                       0x44
247 #define LANG_TELUGU                      0x4a
248 #define LANG_TSONGA                      0x31
249 #define LANG_TSWANA                      0x32
250 #define LANG_TURKISH                     0x1f
251 #define LANG_UKRAINIAN                   0x22
252 #define LANG_URDU                        0x20
253 #define LANG_UZBEK                       0x43
254 #define LANG_VENDA                       0x33
255 #define LANG_VIETNAMESE                  0x2a
256 #define LANG_XHOSA                       0x34
257 #define LANG_ZULU                        0x35
258 #endif
259
260 /* Sublanguage definitions */
261 //#define SUBLANG_NEUTRAL                  0x00    /* language neutral */
262 //#define SUBLANG_DEFAULT                  0x01    /* user default */
263 //#define SUBLANG_SYS_DEFAULT              0x02    /* system default */
264
265 #define SUBLANG_ARABIC                   0x01
266 #define SUBLANG_ARABIC_IRAQ              0x02
267 #define SUBLANG_ARABIC_EGYPT             0x03
268 #define SUBLANG_ARABIC_LIBYA             0x04
269 #define SUBLANG_ARABIC_ALGERIA           0x05
270 #define SUBLANG_ARABIC_MOROCCO           0x06
271 #define SUBLANG_ARABIC_TUNISIA           0x07
272 #define SUBLANG_ARABIC_OMAN              0x08
273 #define SUBLANG_ARABIC_YEMEN             0x09
274 #define SUBLANG_ARABIC_SYRIA             0x0a
275 #define SUBLANG_ARABIC_JORDAN            0x0b
276 #define SUBLANG_ARABIC_LEBANON           0x0c
277 #define SUBLANG_ARABIC_KUWAIT            0x0d
278 #define SUBLANG_ARABIC_UAE               0x0e
279 #define SUBLANG_ARABIC_BAHRAIN           0x0f
280 #define SUBLANG_ARABIC_QATAR             0x10
281 //#define SUBLANG_CHINESE_TRADITIONAL      0x01
282 //#define SUBLANG_CHINESE_SIMPLIFIED       0x02
283 //#define SUBLANG_CHINESE_HONGKONG         0x03
284 //#define SUBLANG_CHINESE_SINGAPORE        0x04
285 #define SUBLANG_CHINESE_MACAU            0x05
286 //#define SUBLANG_DUTCH                    0x01
287 //#define SUBLANG_DUTCH_BELGIAN            0x02
288 #define SUBLANG_DUTCH_SURINAM            0x03
289 //#define SUBLANG_ENGLISH_US               0x01
290 //#define SUBLANG_ENGLISH_UK               0x02
291 //#define SUBLANG_ENGLISH_AUS              0x03
292 //#define SUBLANG_ENGLISH_CAN              0x04
293 //#define SUBLANG_ENGLISH_NZ               0x05
294 //#define SUBLANG_ENGLISH_EIRE             0x06
295 #define SUBLANG_ENGLISH_SAFRICA          0x07
296 #define SUBLANG_ENGLISH_JAMAICA          0x08
297 #define SUBLANG_ENGLISH_CARRIBEAN        0x09
298 #define SUBLANG_ENGLISH_BELIZE           0x0a
299 #define SUBLANG_ENGLISH_TRINIDAD         0x0b
300 #define SUBLANG_ENGLISH_ZIMBABWE         0x0c
301 #define SUBLANG_ENGLISH_PHILIPPINES      0x0d
302 //#define SUBLANG_FRENCH                   0x01
303 //#define SUBLANG_FRENCH_BELGIAN           0x02
304 //#define SUBLANG_FRENCH_CANADIAN          0x03
305 //#define SUBLANG_FRENCH_SWISS             0x04
306 #define SUBLANG_FRENCH_LUXEMBOURG        0x05
307 #define SUBLANG_FRENCH_MONACO            0x06
308 //#define SUBLANG_GERMAN                   0x01
309 //#define SUBLANG_GERMAN_SWISS             0x02
310 //#define SUBLANG_GERMAN_AUSTRIAN          0x03
311 #define SUBLANG_GERMAN_LUXEMBOURG        0x04
312 #define SUBLANG_GERMAN_LIECHTENSTEIN     0x05
313 //#define SUBLANG_ITALIAN                  0x01
314 //#define SUBLANG_ITALIAN_SWISS            0x02
315 #define SUBLANG_KOREAN                   0x01
316 #define SUBLANG_KOREAN_JOHAB             0x02
317 //#define SUBLANG_NORWEGIAN_BOKMAL         0x01
318 //#define SUBLANG_NORWEGIAN_NYNORSK        0x02
319 //#define SUBLANG_PORTUGUESE               0x02
320 //#define SUBLANG_PORTUGUESE_BRAZILIAN     0x01
321 //#define SUBLANG_SPANISH                  0x01
322 //#define SUBLANG_SPANISH_MEXICAN          0x02
323 //#define SUBLANG_SPANISH_MODERN           0x03
324 #define SUBLANG_SPANISH_GUATEMALA        0x04
325 #define SUBLANG_SPANISH_COSTARICA        0x05
326 #define SUBLANG_SPANISH_PANAMA           0x06
327 #define SUBLANG_SPANISH_DOMINICAN        0x07
328 #define SUBLANG_SPANISH_VENEZUELA        0x08
329 #define SUBLANG_SPANISH_COLOMBIA         0x09
330 #define SUBLANG_SPANISH_PERU             0x0a
331 #define SUBLANG_SPANISH_ARGENTINA        0x0b
332 #define SUBLANG_SPANISH_ECUADOR          0x0c
333 #define SUBLANG_SPANISH_CHILE            0x0d
334 #define SUBLANG_SPANISH_URUGUAY          0x0e
335 #define SUBLANG_SPANISH_PARAGUAY         0x0f
336 #define SUBLANG_SPANISH_BOLIVIA          0x10
337 #define SUBLANG_SPANISH_EL_SALVADOR      0x11
338 #define SUBLANG_SPANISH_HONDURAS         0x12
339 #define SUBLANG_SPANISH_NICARAGUA        0x13
340 #define SUBLANG_SPANISH_PUERTO_RICO      0x14
341 /* FIXME: I don't know the symbolic names for those */
342 #define SUBLANG_ROMANIAN                 0x01
343 #define SUBLANG_ROMANIAN_MOLDAVIA        0x02
344 #define SUBLANG_RUSSIAN                  0x01
345 #define SUBLANG_RUSSIAN_MOLDAVIA         0x02
346 #define SUBLANG_CROATIAN                 0x01
347 #define SUBLANG_SERBIAN                  0x02
348 #define SUBLANG_SERBIAN_LATIN            0x03
349 #define SUBLANG_SWEDISH                  0x01
350 #define SUBLANG_SWEDISH_FINLAND          0x02
351 #define SUBLANG_LITHUANIAN               0x01
352 #define SUBLANG_LITHUANIAN_CLASSIC       0x02
353 #define SUBLANG_AZERI                    0x01
354 #define SUBLANG_AZERI_CYRILLIC           0x02
355 #define SUBLANG_GAELIC                   0x01
356 #define SUBLANG_GAELIC_SCOTTISH          0x02
357 #define SUBLANG_MALAY                    0x01
358 #define SUBLANG_MALAY_BRUNEI_DARUSSALAM  0x02
359 #define SUBLANG_UZBEK                    0x01
360 #define SUBLANG_UZBEK_CYRILLIC           0x02
361
362 /* Sort definitions */
363 //#define SORT_DEFAULT                     0x0
364 //#define SORT_JAPANESE_XJIS               0x0
365 //#define SORT_JAPANESE_UNICODE            0x1
366 //#define SORT_CHINESE_BIG5                0x0
367 //#define SORT_CHINESE_UNICODE             0x1
368 //#define SORT_KOREAN_KSC                  0x0
369 //#define SORT_KOREAN_UNICODE              0x1
370
371
372 /* Locale Dependent Mapping Flags */
373 #if 0
374 #define LCMAP_LOWERCASE 0x00000100      /* lower case letters */
375 #define LCMAP_UPPERCASE 0x00000200      /* upper case letters */
376 #define LCMAP_SORTKEY   0x00000400      /* WC sort key (normalize) */
377 #define LCMAP_BYTEREV   0x00000800      /* byte reversal */
378 #endif
379
380 //#define SORT_STRINGSORT 0x00001000      /* take punctuation into account */
381
382 #if 0
383 #define LCMAP_HIRAGANA  0x00100000      /* map katakana to hiragana */
384 #define LCMAP_KATAKANA  0x00200000      /* map hiragana to katakana */
385 #define LCMAP_HALFWIDTH 0x00400000      /* map double byte to single byte */
386 #define LCMAP_FULLWIDTH 0x00800000      /* map single byte to double byte */
387 #endif
388
389 /* Date Flags for GetDateFormat. */
390 #if 0
391 #define DATE_SHORTDATE         0x00000001  /* use short date picture */
392 #define DATE_LONGDATE          0x00000002  /* use long date picture */
393 #define DATE_USE_ALT_CALENDAR  0x00000004  /* use alternate calendar */
394                           /* alt. calendar support is broken anyway */
395 #endif
396
397 #if 0
398 #define TIME_FORCE24HOURFORMAT 0x00000008  /* force 24 hour format*/
399 #define TIME_NOTIMEMARKER      0x00000004  /* show no AM/PM */
400 #define TIME_NOSECONDS         0x00000002  /* show no seconds */
401 #define TIME_NOMINUTESORSECONDS 0x0000001  /* show no minutes either */
402 #endif
403
404 /* internal flags for GetDateFormat system */
405 #define DATE_DATEVARSONLY      0x00000100  /* only date stuff: yMdg */
406 #define TIME_TIMEVARSONLY      0x00000200  /* only time stuff: hHmst */
407 /* use this in a WineLib program if you really want all types */
408 #define LOCALE_TIMEDATEBOTH    0x00000300  /* full set */
409
410 /* Prototypes for Unicode case conversion routines */
411 WCHAR towupper(WCHAR);
412 WCHAR towlower(WCHAR);
413
414 #if 0
415 /* Definitions for IsTextUnicode() function */
416 #define IS_TEXT_UNICODE_ASCII16         0x0001
417 #define IS_TEXT_UNICODE_SIGNATURE       0x0008
418 #define IS_TEXT_UNICODE_REVERSE_ASCII16 0x0010
419 #define IS_TEXT_UNICODE_REVERSE_SIGNATURE 0x0080
420 #define IS_TEXT_UNICODE_ILLEGAL_CHARS   0x0100
421 #define IS_TEXT_UNICODE_ODD_LENGTH      0x0200
422 #endif
423
424 /* Tests that we currently implement */
425 #define ITU_IMPLEMENTED_TESTS \
426         IS_TEXT_UNICODE_SIGNATURE| \
427         IS_TEXT_UNICODE_ODD_LENGTH
428
429 #endif  /* __WINE_WINNLS_H */