:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / include / kernel32 / lctable.h
1 /*
2  * nls/lctable.h
3  */
4
5
6
7 #ifndef __NLS_LCTABLE_H
8 #define __NLS_LCTABLE_H
9
10
11 struct __CODEPAGE;
12
13 #ifdef WIN32_LEAN_AND_MEAN
14         typedef DWORD LCID;
15 #endif
16
17 #define LOCALE_ARRAY 200
18 typedef struct __LOCALE
19 {
20    LCID                 Id;
21    LPSTR                AbbrName;
22    LPWSTR               *Info0;
23    LPWSTR               *Info1;
24    LPWSTR               *ShortDateFormat;
25    LPWSTR               *LongDateFormat;
26    LPWSTR               *TimeFormat;
27    struct __CODEPAGE    *AnsiCodePage;
28    struct __CODEPAGE    *OemCodePage;
29 } LOCALE, *PLOCALE, *LPLOCALE;
30
31 extern LOCALE  __Locale[LOCALE_ARRAY];
32 extern PLOCALE __UserLocale;
33
34 extern BOOL __LocaleInit(VOID);
35
36 #endif