;=============================================================;
;           ntdef.inc file for Easy Code visual IDE           ;
;                        (Masm version)                       ;
;                                                             ;
;                   Driver Development Kit                    ;
;                                                             ;
;          Version 1.0.01 (created on November, 2010)         ;
;                 (last modified on June, 2013)               ;
;                                                             ;
;                Do not modify this file!!                    ;
;=============================================================;

IFNDEF NTDEF_INC
NTDEF_INC Equ 1

DEVICE_TYPE                             TypeDef     DWord

SIZE_T                                  TypeDef     DWord

IFDEF APP_WIN64
    size_t                              TypeDef     QWord
ELSE
    size_t                              TypeDef     DWord
ENDIF

CALLBACK                                TypeDef     Proto STDCALL
WINAPI                                  TypeDef     Proto STDCALL
NTAPI                                   TypeDef     Proto STDCALL

BOOL                                    TypeDef     DWord

PBYTE                                   TypeDef     Ptr Byte
PBOOLEAN                                TypeDef     Ptr Byte
PWORD                                   TypeDef     Ptr DWord
PDWORD                                  TypeDef     Ptr DWord
PVOID                                   TypeDef     Ptr
PVOID64                                 TypeDef     Ptr
PCVOID                                  TypeDef     Ptr
PSTR                                    TypeDef     Ptr Byte
PCSTR                                   TypeDef     Ptr Byte
PWSTR                                   TypeDef     Ptr Word

PDWORD_PTR                              TypeDef     Ptr DWord

UINT                                    TypeDef     DWord

HFILE                                   TypeDef     DWord

IFNDEF ANYSIZE_ARRAY
    ANYSIZE_ARRAY                       Equ         1
ENDIF

char                                    TypeDef     Byte
CHAR                                    TypeDef     Byte
UCHAR                                   TypeDef     Byte
bool                                    TypeDef     Byte
BOOLEAN                                 TypeDef     Byte

USHORT                                  TypeDef     Word
ATOM                                    TypeDef     Word
LANGID                                  TypeDef     Word
OLECHAR                                 TypeDef     Word
FILEOP_FLAGS                            TypeDef     Word
WCHAR                                   TypeDef     Word
wchar_t                                 TypeDef     Word

IFDEF APP_UNICODE
    TCHAR                               TypeDef     Word
    PTCHAR                              TypeDef     Ptr Word
    TUCHAR                              TypeDef     Word
    PTUCHAR                             TypeDef     Ptr Word
    LPTCH                               TypeDef     Ptr Word
    PTCH                                TypeDef     Ptr Word
    PTSTR                               TypeDef     Ptr Word
    LPTSTR                              TypeDef     Ptr Word
    PCTSTR                              TypeDef     Ptr Word
    LPCTSTR                             TypeDef     Ptr Word
    LP                                  TypeDef     Ptr Word
ELSE
    TCHAR                               TypeDef     Byte
    PTCHAR                              TypeDef     Ptr Byte
    TUCHAR                              TypeDef     Byte
    PTUCHAR                             TypeDef     Ptr Byte
ENDIF

COLORREF                                TypeDef     DWord
HWND                                    TypeDef     DWord
LPARAM                                  TypeDef     DWord
LPBOOL                                  TypeDef     DWord
LPBYTE                                  TypeDef     DWord
LPDWORD                                 TypeDef     DWord
LPLONG                                  TypeDef     DWord
LPOLESTR                                TypeDef     DWord
LPWORD                                  TypeDef     DWord
WPARAM                                  TypeDef     DWord

long                                    TypeDef     SDWord
LONG                                    TypeDef     SDWord

PWCHAR                                  TypeDef     Ptr Word
LPWCH                                   TypeDef     Ptr Word
PWCH                                    TypeDef     Ptr Word

LPCWCH                                  TypeDef     Ptr Word
PCWCH                                   TypeDef     Ptr Word

NWPSTR                                  TypeDef     Ptr Word

LPWSTR                                  TypeDef     Ptr Word

LPCWSTR                                 TypeDef     Ptr Word
PCWSTR                                  TypeDef     Ptr Word

PCHAR                                   TypeDef     Ptr Byte
LPCH                                    TypeDef     Ptr Byte
PCH                                     TypeDef     Ptr Byte

LPCCH                                   TypeDef     Ptr Byte
PCCH                                    TypeDef     Ptr Byte

NPSTR                                   TypeDef     Ptr Byte

LPSTR                                   TypeDef     Ptr Byte
LPCSTR                                  TypeDef     Ptr Byte

LPVOID                                  TypeDef     Ptr DWord

double                                  TypeDef     QWord
DOUBLE                                  TypeDef     QWord

QUAD Struct                         
    DoNotUseThisField                   DQ          ?
QUAD EndS

PSHORT                                  TypeDef     SWord
PLONG                                   TypeDef     Ptr SDWord
PQUAD                                   TypeDef     Ptr QWord

ULONG                                   TypeDef     DWord
UQUAD                                   TypeDef     QWord

PUCHAR                                  TypeDef     Ptr Byte
PUSHORT                                 TypeDef     Ptr Word
PULONG                                  TypeDef     Ptr DWord
PUQUAD                                  TypeDef     Ptr QWord

SCHAR                                   TypeDef     SByte
PSCHAR                                  TypeDef     Ptr SByte

HANDLE                                  TypeDef     DWord
PHANDLE                                 TypeDef     Ptr DWord

FCHAR                                   TypeDef     Byte
FSHORT                                  TypeDef     Word
FLONG                                   TypeDef     DWord

CCHAR                                   TypeDef     Byte
CSHORT                                  TypeDef     SWord
CLONG                                   TypeDef     SDWord

PCCHAR                                  TypeDef     Ptr Byte
PCSHORT                                 TypeDef     Ptr SWord
PCLONG                                  TypeDef     Ptr SDWord

LCID                                    TypeDef     DWord
PLCID                                   TypeDef     Ptr DWord

LOGICAL                                 TypeDef     DWord
PLOGICAL                                TypeDef     Ptr DWord

NTSTATUS                                TypeDef     SDWord
PNTSTATUS                               TypeDef     Ptr SDWord

KSPIN_LOCK                              TypeDef     DWord

KPROCESSOR_MODE                         TypeDef     Byte

KAFFINITY                               TypeDef     DWord
PKAFFINITY                              TypeDef     Ptr KAFFINITY

RECT Struct
    left                                DD          ?
    top                                 DD          ?
    right                               DD          ?
    bottom                              DD          ?
RECT EndS

RECTL Struct
    left                                DD          ?
    top                                 DD          ?
    right                               DD          ?
    bottom                              DD          ?
RECTL EndS

POINT Struct
    x                                   DD          ?
    y                                   DD          ?
POINT EndS

POINTL Struct
    x                                   DD          ?
    y                                   DD          ?
POINTL EndS

_SIZE Struct
    _cx                                 DD          ?   ;cx
    cy                                  DD          ?
_SIZE EndS

SIZEL Struct
    _cx                                 DD          ?   ;cx
    cy                                  DD          ?
SIZEL EndS

APPLICATION_ERROR_MASK                  Equ         020000000H
ERROR_SEVERITY_SUCCESS                  Equ         000000000H
ERROR_SEVERITY_INFORMATIONAL            Equ         040000000H
ERROR_SEVERITY_WARNING                  Equ         080000000H
ERROR_SEVERITY_ERROR                    Equ         0C0000000H

TIME Union
    Struct
        Union
            LowPart                     DD          ?
            LowTime                     DD          ?
        EndS
        Union
            HighPart                    DD          ?
            HighTime                    DD          ?
        EndS
    EndS
    Struct u
        Union
            LowPart                     DD          ?
            LowTime                     DD          ?
        EndS
        Union
            HighPart                    DD          ?
            HighTime                    DD          ?
        EndS
    EndS
    QuadPart                            DQ          ?
TIME EndS
PTIME                                   TypeDef     Ptr TIME

LONGLONG                                TypeDef     QWord
ULONGLONG                               TypeDef     QWord

PLONGLONG                               TypeDef     Ptr QWord
PULONGLONG                              TypeDef     Ptr QWord

USN                                     TypeDef     QWord

LARGE_INTEGER Union
    Struct
        LowPart                         DD          ?
        HighPart                        DD          ?
    EndS
    QuadPart                            DQ          ?
LARGE_INTEGER EndS
PLARGE_INTEGER                          TypeDef     Ptr LARGE_INTEGER

ULARGE_INTEGER Union
    Struct
        LowPart                         DD          ?
        HighPart                        DD          ?
    EndS
    QuadPart                            DQ          ?
ULARGE_INTEGER EndS
PULARGE_INTEGER                         TypeDef     Ptr ULARGE_INTEGER

LUID Struct
    LowPart                             DD          ?
    HighPart                            DD          ?
LUID EndS
PLUID                                   TypeDef     Ptr LUID

DWORDLONG                               TypeDef     QWord
PDWORDLONG                              TypeDef     Ptr QWord

PHYSICAL_ADDRESS Union
    Struct
        LowPart                         DD          ?
        HighPart                        DD          ?
    EndS
    Struct u
        LowPart                         DD          ?
        HighPart                        DD          ?
    EndS
    QuadPart                            DQ          ?
PHYSICAL_ADDRESS EndS
PPHYSICAL_ADDRESS                       TypeDef     Ptr PHYSICAL_ADDRESS

;EVENT_TYPE
NotificationEvent                       Equ         0
SynchronizationEvent                    Equ         1

;TIMER_TYPE
NotificationTimer                       Equ         0
SynchronizationTimer                    Equ         1

;WAIT_TYPE
WaitAll                                 Equ         0
WaitAny                                 Equ         1

PSZ                                     TypeDef     Ptr Byte
PCSZ                                    TypeDef     Ptr Byte

STRING Struct
    _Length                             DW          ?   ;Length
    MaximumLength                       DW          ?
    Buffer                              DD          ?
STRING EndS
PSTRING                                 TypeDef     Ptr _STRING


ANSI_STRING                             Equ         <STRING>
PANSI_STRING                            TypeDef     Ptr STRING

OEM_STRING                              Equ         <STRING>
POEM_STRING                             TypeDef     Ptr STRING

CSTRING Struct
    _Length                             DW          ?   ;Length
    MaximumLength                       DW          ?
    Buffer                              DD          ?
CSTRING EndS
PCSTRING                                TypeDef     Ptr CSTRING

ANSI_NULL                               Equ         0

IFNDEF UNICODE_STRING
    UNICODE_STRING Struct
        _Length                         DW          ?   ;Length
        MaximumLength                   DW          ?
        Buffer                          PWSTR       ?
    UNICODE_STRING EndS
    PUNICODE_STRING                     TypeDef     Ptr UNICODE_STRING
ENDIF

UNICODE_NULL                            Equ         0

PROCESSOR_NUMBER Struct
    _Group                              DW          ?   ;Group
    Number                              DB          ?
    Reserved                            DB          ?
PROCESSOR_NUMBER EndS
PPROCESSOR_NUMBER                       TypeDef     Ptr PROCESSOR_NUMBER

GROUP_AFFINITY Struct
    _Mask                               KAFFINITY   ?   ;Mask
    _Group                              DW          ?   ;Group
    Reserved                            DW          3 Dup(?)
GROUP_AFFINITY EndS
PGROUP_AFFINITY                         TypeDef     Ptr GROUP_AFFINITY

LIST_ENTRY Struct
    Flink                               DD          ?
    Blink                               DD          ?
LIST_ENTRY EndS
PLIST_ENTRY                             TypeDef     Ptr LIST_ENTRY

SINGLE_LIST_ENTRY Struct
    Next                                DD          ?
SINGLE_LIST_ENTRY EndS
PSINGLE_LIST_ENTRY                      TypeDef     Ptr SINGLE_LIST_ENTRY

LIST_ENTRY32 Struct
    Flink                               DD          ?
    Blink                               DD          ?
LIST_ENTRY32 EndS
PLIST_ENTRY32                           TypeDef     Ptr LIST_ENTRY32

LIST_ENTRY64 Struct
    Flink                               DQ          ?
    Blink                               DQ          ?
LIST_ENTRY64 EndS
PLIST_ENTRY64                           TypeDef     Ptr LIST_ENTRY64

STRING32 Struct
    _Length                             DW          ?   ;Length
    MaximumLength                       DW          ?
    Buffer                              DD          ?
STRING32 EndS
PSTRING32                               TypeDef     Ptr STRING32

UNICODE_STRING32                        Equ         <STRING32>
PUNICODE_STRING32                       TypeDef     Ptr UNICODE_STRING32

ANSI_STRING32                           Equ         <STRING32>
PANSI_STRING32                          TypeDef     Ptr ANSI_STRING32

OBJ_INHERIT                             Equ         00000002H
OBJ_PERMANENT                           Equ         00000010H
OBJ_EXCLUSIVE                           Equ         00000020H
OBJ_CASE_INSENSITIVE                    Equ         00000040H
OBJ_OPENIF                              Equ         00000080H
OBJ_OPENLINK                            Equ         00000100H
OBJ_KERNEL_HANDLE                       Equ         00000200H
OBJ_VALID_ATTRIBUTES                    Equ         000003F2H

OBJECT_ATTRIBUTES Struct
    _Length                             DD          ?   ;Length
    RootDirectory                       HANDLE      ?
    ObjectName                          PUNICODE_STRING ?
    Attributes                          DD          ?
    SecurityDescriptor                  PVOID       ?
    SecurityQualityOfService            PVOID       ?
OBJECT_ATTRIBUTES EndS
POBJECT_ATTRIBUTES                      TypeDef     Ptr OBJECT_ATTRIBUTES

FALSE                                   Equ         0
TRUE                                    Equ         1

NULL                                    Equ         0
NULL64                                  Equ         0

MINCHAR                                 Equ         000000080H
MAXCHAR                                 Equ         00000007FH
MINSHORT                                Equ         000008000H
MAXSHORT                                Equ         000007FFFH
MINLONG                                 Equ         080000000H
MAXLONG                                 Equ         07FFFFFFFH
MAXUCHAR                                Equ         0000000FFH
MAXUSHORT                               Equ         00000FFFFH
MAXULONG                                Equ         0FFFFFFFFH

KIRQL                                   TypeDef     Byte
PKIRQL                                  TypeDef     Ptr Byte

;NT_PRODUCT_TYPE
NtProductWinNt                          Equ         1
NtProductLanManNt                       Equ         2
NtProductServer                         Equ         3

;SUITE_TYPE
SmallBusiness                           Equ         0
Enterprise                              Equ         1
BackOffice                              Equ         2
CommunicationServer                     Equ         3
TerminalServer                          Equ         4
SmallBusinessRestricted                 Equ         5
EmbeddedNT                              Equ         6
DataCenter                              Equ         7
SingleUserTS                            Equ         8
Personal                                Equ         9
ServerAppliance                         Equ         10
MaxSuiteType                            Equ         11

VER_SERVER_NT                           Equ         80000000H
VER_WORKSTATION_NT                      Equ         40000000H
VER_SUITE_SMALLBUSINESS                 Equ         00000001H
VER_SUITE_ENTERPRISE                    Equ         00000002H
VER_SUITE_BACKOFFICE                    Equ         00000004H
VER_SUITE_COMMUNICATIONS                Equ         00000008H
VER_SUITE_TERMINAL                      Equ         00000010H
VER_SUITE_SMALLBUSINESS_RESTRICTED      Equ         00000020H
VER_SUITE_EMBEDDEDNT                    Equ         00000040H
VER_SUITE_DATACENTER                    Equ         00000080H
VER_SUITE_SINGLEUSERTS                  Equ         00000100H
VER_SUITE_PERSONAL                      Equ         00000200H
VER_SUITE_SERVERAPPLIANCE               Equ         00000400H

LANG_NEUTRAL                            Equ         00H

LANG_AFRIKAANS                          Equ         36H
LANG_ALBANIAN                           Equ         1CH
LANG_ARABIC                             Equ         01H
LANG_ARMENIAN                           Equ         2BH
LANG_ASSAMESE                           Equ         4DH
LANG_AZERI                              Equ         2CH
LANG_BASQUE                             Equ         2DH
LANG_BELARUSIAN                         Equ         23H
LANG_BENGALI                            Equ         45H
LANG_BULGARIAN                          Equ         02H
LANG_CATALAN                            Equ         03H
LANG_CHINESE                            Equ         04H
LANG_CROATIAN                           Equ         1AH
LANG_CZECH                              Equ         05H
LANG_DANISH                             Equ         06H
LANG_DUTCH                              Equ         13H
LANG_ENGLISH                            Equ         09H
LANG_ESTONIAN                           Equ         25H
LANG_FAEROESE                           Equ         38H
LANG_FARSI                              Equ         29H
LANG_FINNISH                            Equ         0BH
LANG_FRENCH                             Equ         0CH
LANG_GEORGIAN                           Equ         37H
LANG_GERMAN                             Equ         07H
LANG_GREEK                              Equ         08H
LANG_GUJARATI                           Equ         47H
LANG_HEBREW                             Equ         0DH
LANG_HINDI                              Equ         39H
LANG_HUNGARIAN                          Equ         0EH
LANG_ICELANDIC                          Equ         0FH
LANG_INDONESIAN                         Equ         21H
LANG_ITALIAN                            Equ         10H
LANG_JAPANESE                           Equ         11H
LANG_KANNADA                            Equ         4BH
LANG_KASHMIRI                           Equ         60H
LANG_KAZAK                              Equ         3FH
LANG_KONKANI                            Equ         57H
LANG_KOREAN                             Equ         12H
LANG_LATVIAN                            Equ         26H
LANG_LITHUANIAN                         Equ         27H
LANG_MACEDONIAN                         Equ         2FH
LANG_MALAY                              Equ         3EH
LANG_MALAYALAM                          Equ         4CH
LANG_MANIPURI                           Equ         58H
LANG_MARATHI                            Equ         4EH
LANG_NEPALI                             Equ         61H
LANG_NORWEGIAN                          Equ         14H
LANG_ORIYA                              Equ         48H
LANG_POLISH                             Equ         15H
LANG_PORTUGUESE                         Equ         16H
LANG_PUNJABI                            Equ         46H
LANG_ROMANIAN                           Equ         18H
LANG_RUSSIAN                            Equ         19H
LANG_SANSKRIT                           Equ         4FH
LANG_SERBIAN                            Equ         1AH
LANG_SINDHI                             Equ         59H
LANG_SLOVAK                             Equ         1BH
LANG_SLOVENIAN                          Equ         24H
LANG_SPANISH                            Equ         0AH
LANG_SWAHILI                            Equ         41H
LANG_SWEDISH                            Equ         1DH
LANG_TAMIL                              Equ         49H
LANG_TATAR                              Equ         44H
LANG_TELUGU                             Equ         4AH
LANG_THAI                               Equ         1EH
LANG_TURKISH                            Equ         1FH
LANG_UKRAINIAN                          Equ         22H
LANG_URDU                               Equ         20H
LANG_UZBEK                              Equ         43H
LANG_VIETNAMESE                         Equ         2AH

SUBLANG_NEUTRAL                         Equ         00H
SUBLANG_DEFAULT                         Equ         01H
SUBLANG_SYS_DEFAULT                     Equ         02H

SUBLANG_ARABIC_SAUDI_ARABIA             Equ         01H
SUBLANG_ARABIC_IRAQ                     Equ         02H
SUBLANG_ARABIC_EGYPT                    Equ         03H
SUBLANG_ARABIC_LIBYA                    Equ         04H
SUBLANG_ARABIC_ALGERIA                  Equ         05H
SUBLANG_ARABIC_MOROCCO                  Equ         06H
SUBLANG_ARABIC_TUNISIA                  Equ         07H
SUBLANG_ARABIC_OMAN                     Equ         08H
SUBLANG_ARABIC_YEMEN                    Equ         09H
SUBLANG_ARABIC_SYRIA                    Equ         0AH
SUBLANG_ARABIC_JORDAN                   Equ         0BH
SUBLANG_ARABIC_LEBANON                  Equ         0CH
SUBLANG_ARABIC_KUWAIT                   Equ         0DH
SUBLANG_ARABIC_UAE                      Equ         0EH
SUBLANG_ARABIC_BAHRAIN                  Equ         0FH
SUBLANG_ARABIC_QATAR                    Equ         10H
SUBLANG_AZERI_LATIN                     Equ         01H
SUBLANG_AZERI_CYRILLIC                  Equ         02H
SUBLANG_CHINESE_TRADITIONAL             Equ         01H
SUBLANG_CHINESE_SIMPLIFIED              Equ         02H
SUBLANG_CHINESE_HONGKONG                Equ         03H
SUBLANG_CHINESE_SINGAPORE               Equ         04H
SUBLANG_CHINESE_MACAU                   Equ         05H
SUBLANG_DUTCH                           Equ         01H
SUBLANG_DUTCH_BELGIAN                   Equ         02H
SUBLANG_ENGLISH_US                      Equ         01H
SUBLANG_ENGLISH_UK                      Equ         02H
SUBLANG_ENGLISH_AUS                     Equ         03H
SUBLANG_ENGLISH_CAN                     Equ         04H
SUBLANG_ENGLISH_NZ                      Equ         05H
SUBLANG_ENGLISH_EIRE                    Equ         06H
SUBLANG_ENGLISH_SOUTH_AFRICA            Equ         07H
SUBLANG_ENGLISH_JAMAICA                 Equ         08H
SUBLANG_ENGLISH_CARIBBEAN               Equ         09H
SUBLANG_ENGLISH_BELIZE                  Equ         0AH
SUBLANG_ENGLISH_TRINIDAD                Equ         0BH
SUBLANG_ENGLISH_ZIMBABWE                Equ         0CH
SUBLANG_ENGLISH_PHILIPPINES             Equ         0DH
SUBLANG_FRENCH                          Equ         01H
SUBLANG_FRENCH_BELGIAN                  Equ         02H
SUBLANG_FRENCH_CANADIAN                 Equ         03H
SUBLANG_FRENCH_SWISS                    Equ         04H
SUBLANG_FRENCH_LUXEMBOURG               Equ         05H
SUBLANG_FRENCH_MONACO                   Equ         06H
SUBLANG_GERMAN                          Equ         01H
SUBLANG_GERMAN_SWISS                    Equ         02H
SUBLANG_GERMAN_AUSTRIAN                 Equ         03H
SUBLANG_GERMAN_LUXEMBOURG               Equ         04H
SUBLANG_GERMAN_LIECHTENSTEIN            Equ         05H
SUBLANG_ITALIAN                         Equ         01H
SUBLANG_ITALIAN_SWISS                   Equ         02H
SUBLANG_KASHMIRI_INDIA                  Equ         02H
SUBLANG_KOREAN                          Equ         01H
SUBLANG_LITHUANIAN                      Equ         01H
SUBLANG_MALAY_MALAYSIA                  Equ         01H
SUBLANG_MALAY_BRUNEI_DARUSSALAM         Equ         02H
SUBLANG_NEPALI_INDIA                    Equ         02H
SUBLANG_NORWEGIAN_BOKMAL                Equ         01H
SUBLANG_NORWEGIAN_NYNORSK               Equ         02H
SUBLANG_PORTUGUESE                      Equ         02H
SUBLANG_PORTUGUESE_BRAZILIAN            Equ         01H
SUBLANG_SERBIAN_LATIN                   Equ         02H
SUBLANG_SERBIAN_CYRILLIC                Equ         03H
SUBLANG_SPANISH                         Equ         01H
SUBLANG_SPANISH_MEXICAN                 Equ         02H
SUBLANG_SPANISH_MODERN                  Equ         03H
SUBLANG_SPANISH_GUATEMALA               Equ         04H
SUBLANG_SPANISH_COSTA_RICA              Equ         05H
SUBLANG_SPANISH_PANAMA                  Equ         06H
SUBLANG_SPANISH_DOMINICAN_REPUBLIC      Equ         07H
SUBLANG_SPANISH_VENEZUELA               Equ         08H
SUBLANG_SPANISH_COLOMBIA                Equ         09H
SUBLANG_SPANISH_PERU                    Equ         0AH
SUBLANG_SPANISH_ARGENTINA               Equ         0BH
SUBLANG_SPANISH_ECUADOR                 Equ         0CH
SUBLANG_SPANISH_CHILE                   Equ         0DH
SUBLANG_SPANISH_URUGUAY                 Equ         0EH
SUBLANG_SPANISH_PARAGUAY                Equ         0FH
SUBLANG_SPANISH_BOLIVIA                 Equ         10H
SUBLANG_SPANISH_EL_SALVADOR             Equ         11H
SUBLANG_SPANISH_HONDURAS                Equ         12H
SUBLANG_SPANISH_NICARAGUA               Equ         13H
SUBLANG_SPANISH_PUERTO_RICO             Equ         14H
SUBLANG_SWEDISH                         Equ         01H
SUBLANG_SWEDISH_FINLAND                 Equ         02H
SUBLANG_URDU_PAKISTAN                   Equ         01H
SUBLANG_URDU_INDIA                      Equ         02H
SUBLANG_UZBEK_LATIN                     Equ         01H
SUBLANG_UZBEK_CYRILLIC                  Equ         02H

SORT_DEFAULT                            Equ         0

SORT_JAPANESE_XJIS                      Equ         0
SORT_JAPANESE_UNICODE                   Equ         1

SORT_CHINESE_BIG5                       Equ         0
SORT_CHINESE_PRCP                       Equ         0
SORT_CHINESE_UNICODE                    Equ         1
SORT_CHINESE_PRC                        Equ         2
SORT_CHINESE_BOPOMOFO                   Equ         3

SORT_KOREAN_KSC                         Equ         0
SORT_KOREAN_UNICODE                     Equ         1

SORT_GERMAN_PHONE_BOOK                  Equ         1

SORT_HUNGARIAN_DEFAULT                  Equ         0
SORT_HUNGARIAN_TECHNICAL                Equ         1

SORT_GEORGIAN_TRADITIONAL               Equ         0
SORT_GEORGIAN_MODERN                    Equ         1

ENDIF ;NTDEF_INC
