5 #ifndef __NLS_CPTABLE_H
6 #define __NLS_CPTABLE_H
8 #undef WIN32_LEAN_AND_MEAN
10 #include <kernel32/lctable.h>
13 #define CODEPAGE_ANSI 1
14 #define CODEPAGE_OEM 2
15 #define CODEPAGE_MAC 3
16 #define CODEPAGE_EBCDIC 4
17 #define CODEPAGE_DBCS 0x10
21 typedef struct __CURRENCYFMTA
30 LPSTR lpCurrencySymbol;
31 } CURRENCYFMTA, *PCURRENCYFMTA, *LPCURRENCYFMTA;
33 typedef struct __CURRENCYFMTW
42 LPWSTR lpCurrencySymbol;
43 } CURRENCYFMTW, *PCURRENCYFMTW, *LPCURRENCYFMTW;
45 typedef struct __NUMBERFMTA
53 } NUMBERFMTA, *PNUMBERFMTA, *LPNUMBERFMTA;
55 typedef struct __NUMBERFMTW
63 } NUMBERFMTW, *PNUMBERFMTW, *LPNUMBERFMTW;
65 typedef struct __CODEPAGE
67 struct __CODEPAGE *Next;
71 WCHAR **ToUnicodeGlyph;
74 } CODEPAGE, *PCODEPAGE;
76 extern PCODEPAGE __CPFirst;
78 extern CODEPAGE __CP37;
79 extern CODEPAGE __CP437;
80 extern CODEPAGE __CP500;
81 extern CODEPAGE __CP737;
82 extern CODEPAGE __CP775;
83 extern CODEPAGE __CP850;
84 extern CODEPAGE __CP852;
85 extern CODEPAGE __CP855;
86 extern CODEPAGE __CP857;
87 extern CODEPAGE __CP860;
88 extern CODEPAGE __CP861;
89 extern CODEPAGE __CP863;
90 extern CODEPAGE __CP865;
91 extern CODEPAGE __CP866;
92 extern CODEPAGE __CP869;
93 extern CODEPAGE __CP875;
94 extern CODEPAGE __CP1026;
95 extern CODEPAGE __CP1250;
96 extern CODEPAGE __CP1251;
97 extern CODEPAGE __CP1252;
98 extern CODEPAGE __CP1253;
99 extern CODEPAGE __CP1254;
100 extern CODEPAGE __CP1255;
101 extern CODEPAGE __CP1256;
102 extern CODEPAGE __CP1257;
103 extern CODEPAGE __CP1258;
104 extern CODEPAGE __CP10000;
105 extern CODEPAGE __CP10006;
106 extern CODEPAGE __CP10007;
107 extern CODEPAGE __CP10029;
108 extern CODEPAGE __CP10079;
109 extern CODEPAGE __CP10081;
111 extern CPINFO __CPGenInfo;
113 extern WCHAR __ASCII_00[32];
114 extern WCHAR __ASCII_20[32];
115 extern WCHAR __ASCII_40[32];
116 extern WCHAR __ASCII_60[32];
118 extern CHAR __ASCII_0000[32];
119 extern CHAR __ASCII_0020[32];
120 extern CHAR __ASCII_0040[32];
121 extern CHAR __ASCII_0060[32];
123 extern WCHAR __NULL_00[32];
124 extern CHAR __NULL_0000[32];
125 extern CHAR *__NULL_00XX[32];