;=============================================================;
;           ntnls.inc file for Easy Code visual IDE           ;
;                        (Masm version)                       ;
;                                                             ;
;                   Driver Development Kit                    ;
;                                                             ;
;          Version 1.0.00 (created on November, 2010)         ;
;                                                             ;
;                Do not modify this file!!                    ;
;=============================================================;

IFNDEF NTNLS_INC
NTNLS_INC Equ 1

IFNDEF NTDEF_INC
    Include ntdef.inc
ENDIF

MAXIMUM_LEADBYTES                                           Equ         12

CPTABLEINFO Struct
    CodePage                                                DW          ?
    MaximumCharacterSize                                    DW          ?
    DefaultChar                                             DW          ?
    UniDefaultChar                                          DW          ?
    TransDefaultChar                                        DW          ?
    TransUniDefaultChar                                     DW          ?
    DBCSCodePage                                            DW          ?
    LeadByte                                                DB          MAXIMUM_LEADBYTES Dup(?)
    MultiByteTable                                          PUSHORT     ?
    WideCharTable                                           PVOID       ?
    DBCSRanges                                              PUSHORT     ?
    DBCSOffsets                                             PUSHORT     ?
CPTABLEINFO EndS
PCPTABLEINFO                                                TypeDef     Ptr CPTABLEINFO

NLSTABLEINFO Struct
    OemTableInfo                                            CPTABLEINFO <>
    AnsiTableInfo                                           CPTABLEINFO <>
    UpperCaseTable                                          PUSHORT     ?
    LowerCaseTable                                          PUSHORT     ?
NLSTABLEINFO EndS
PNLSTABLEINFO                                               TypeDef     Ptr NLSTABLEINFO

ENDIF ;NTNLS_INC
