ReactOS  0.4.15-dev-994-ga9f6032
ntnls.h
Go to the documentation of this file.
1 
2 #ifndef _NTNLS_
3 #define _NTNLS_
4 
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8 
9 #define MAXIMUM_LEADBYTES 12
10 
11 /* Some documentation can be found here: http://www.ping.uio.no/~ovehk/nls/ */
12 typedef struct _CPTABLEINFO {
14  USHORT MaximumCharacterSize; /* 1 = SBCS, 2 = DBCS */
15  USHORT DefaultChar; /* Default MultiByte Character for the CP->Unicode conversion */
16  USHORT UniDefaultChar; /* Default Unicode Character for the CP->Unicode conversion */
17  USHORT TransDefaultChar; /* Default MultiByte Character for the Unicode->CP conversion */
18  USHORT TransUniDefaultChar; /* Default Unicode Character for the Unicode->CP conversion */
21  PUSHORT MultiByteTable; /* Table for CP->Unicode conversion */
22  PVOID WideCharTable; /* Table for Unicode->CP conversion */
26 
27 typedef struct _NLSTABLEINFO {
33 
34 #ifdef __cplusplus
35 }
36 #endif
37 
38 #endif /* _NTNLS_ */
USHORT UniDefaultChar
Definition: precomp.h:35
PUSHORT DBCSOffsets
Definition: precomp.h:43
PUSHORT MultiByteTable
Definition: precomp.h:40
PUSHORT DBCSRanges
Definition: precomp.h:42
PUSHORT UpperCaseTable
Definition: ntnls.h:30
struct _NLSTABLEINFO NLSTABLEINFO
CPTABLEINFO AnsiTableInfo
Definition: ntnls.h:29
PVOID WideCharTable
Definition: precomp.h:41
USHORT TransDefaultChar
Definition: precomp.h:36
struct _NLSTABLEINFO * PNLSTABLEINFO
UCHAR LeadByte[MAXIMUM_LEADBYTES]
Definition: precomp.h:39
USHORT DBCSCodePage
Definition: precomp.h:38
USHORT TransUniDefaultChar
Definition: precomp.h:37
USHORT MaximumCharacterSize
Definition: precomp.h:33
USHORT CodePage
Definition: precomp.h:32
unsigned char UCHAR
Definition: xmlstorage.h:181
struct _CPTABLEINFO * PCPTABLEINFO
PUSHORT LowerCaseTable
Definition: ntnls.h:31
CPTABLEINFO OemTableInfo
Definition: ntnls.h:28
USHORT DefaultChar
Definition: precomp.h:34
unsigned short USHORT
Definition: pedump.c:61
#define MAXIMUM_LEADBYTES
Definition: ntnls.h:9
unsigned short * PUSHORT
Definition: retypes.h:2
struct _CPTABLEINFO CPTABLEINFO