ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntnls.h
Go to the documentation of this file.
00001 
00002 #ifndef _NTNLS_
00003 #define _NTNLS_
00004 
00005 #ifdef __cplusplus
00006 extern "C" {
00007 #endif
00008 
00009 #define MAXIMUM_LEADBYTES 12
00010 
00011 /* Some documentation can be found here: http://www.ping.uio.no/~ovehk/nls/ */
00012 typedef struct _CPTABLEINFO {
00013   USHORT CodePage;
00014   USHORT MaximumCharacterSize;       /* 1 = SBCS, 2 = DBCS */
00015   USHORT DefaultChar;                /* Default MultiByte Character for the CP->Unicode conversion */
00016   USHORT UniDefaultChar;             /* Default Unicode Character for the CP->Unicode conversion */
00017   USHORT TransDefaultChar;           /* Default MultiByte Character for the Unicode->CP conversion */
00018   USHORT TransUniDefaultChar;        /* Default Unicode Character for the Unicode->CP conversion */
00019   USHORT DBCSCodePage;
00020   UCHAR LeadByte[MAXIMUM_LEADBYTES];
00021   PUSHORT MultiByteTable;             /* Table for CP->Unicode conversion */
00022   PVOID WideCharTable;                /* Table for Unicode->CP conversion */
00023   PUSHORT DBCSRanges;
00024   PUSHORT DBCSOffsets;
00025 } CPTABLEINFO, *PCPTABLEINFO;
00026 
00027 typedef struct _NLSTABLEINFO {
00028   CPTABLEINFO OemTableInfo;
00029   CPTABLEINFO AnsiTableInfo;
00030   PUSHORT UpperCaseTable;
00031   PUSHORT LowerCaseTable;
00032 } NLSTABLEINFO, *PNLSTABLEINFO;
00033 
00034 #ifdef __cplusplus
00035 }
00036 #endif
00037 
00038 #endif /* _NTNLS_ */

Generated on Sun May 27 2012 04:30:14 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.