Home | History | Annotate | Download | only in include
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 #if defined(UNICODE)
      7 #define __TEXT(quote) L##quote
      8 #else
      9 #define __TEXT(quote) quote
     10 #endif
     11 
     12 #define TEXT(quote) __TEXT(quote)
     13 
     14 #define LANG_NEUTRAL 0x00
     15 #define LANG_INVARIANT 0x7f
     16 
     17 #define LANG_AFRIKAANS 0x36
     18 #define LANG_ALBANIAN 0x1c
     19 #define LANG_ARABIC 0x01
     20 #define LANG_ARMENIAN 0x2b
     21 #define LANG_ASSAMESE 0x4d
     22 #define LANG_AZERI 0x2c
     23 #define LANG_BASQUE 0x2d
     24 #define LANG_BELARUSIAN 0x23
     25 #define LANG_BENGALI 0x45
     26 #define LANG_BULGARIAN 0x02
     27 #define LANG_CATALAN 0x03
     28 #define LANG_CHINESE 0x04
     29 #define LANG_CROATIAN 0x1a
     30 #define LANG_CZECH 0x05
     31 #define LANG_DANISH 0x06
     32 #define LANG_DIVEHI 0x65
     33 #define LANG_DUTCH 0x13
     34 #define LANG_ENGLISH 0x09
     35 #define LANG_ESTONIAN 0x25
     36 #define LANG_FAEROESE 0x38
     37 #define LANG_FARSI 0x29
     38 #define LANG_FINNISH 0x0b
     39 #define LANG_FRENCH 0x0c
     40 #define LANG_GALICIAN 0x56
     41 #define LANG_GEORGIAN 0x37
     42 #define LANG_GERMAN 0x07
     43 #define LANG_GREEK 0x08
     44 #define LANG_GUJARATI 0x47
     45 #define LANG_HEBREW 0x0d
     46 #define LANG_HINDI 0x39
     47 #define LANG_HUNGARIAN 0x0e
     48 #define LANG_ICELANDIC 0x0f
     49 #define LANG_INDONESIAN 0x21
     50 #define LANG_ITALIAN 0x10
     51 #define LANG_JAPANESE 0x11
     52 #define LANG_KANNADA 0x4b
     53 #define LANG_KASHMIRI 0x60
     54 #define LANG_KAZAK 0x3f
     55 #define LANG_KONKANI 0x57
     56 #define LANG_KOREAN 0x12
     57 #define LANG_KYRGYZ 0x40
     58 #define LANG_LATVIAN 0x26
     59 #define LANG_LITHUANIAN 0x27
     60 #define LANG_MACEDONIAN 0x2f
     61 #define LANG_MALAY 0x3e
     62 #define LANG_MALAYALAM 0x4c
     63 #define LANG_MANIPURI 0x58
     64 #define LANG_MARATHI 0x4e
     65 #define LANG_MONGOLIAN 0x50
     66 #define LANG_NEPALI 0x61
     67 #define LANG_NORWEGIAN 0x14
     68 #define LANG_ORIYA 0x48
     69 #define LANG_POLISH 0x15
     70 #define LANG_PORTUGUESE 0x16
     71 #define LANG_PUNJABI 0x46
     72 #define LANG_ROMANIAN 0x18
     73 #define LANG_RUSSIAN 0x19
     74 #define LANG_SANSKRIT 0x4f
     75 #define LANG_SERBIAN 0x1a
     76 #define LANG_SINDHI 0x59
     77 #define LANG_SLOVAK 0x1b
     78 #define LANG_SLOVENIAN 0x24
     79 #define LANG_SPANISH 0x0a
     80 #define LANG_SWAHILI 0x41
     81 #define LANG_SWEDISH 0x1d
     82 #define LANG_SYRIAC 0x5a
     83 #define LANG_TAMIL 0x49
     84 #define LANG_TATAR 0x44
     85 #define LANG_TELUGU 0x4a
     86 #define LANG_THAI 0x1e
     87 #define LANG_TURKISH 0x1f
     88 #define LANG_UKRAINIAN 0x22
     89 #define LANG_URDU 0x20
     90 #define LANG_UZBEK 0x43
     91 #define LANG_VIETNAMESE 0x2a
     92 
     93 #define SUBLANG_NEUTRAL 0x00
     94 #define SUBLANG_DEFAULT 0x01
     95 #define SUBLANG_SYS_DEFAULT 0x02
     96 
     97 #define SUBLANG_ARABIC_SAUDI_ARABIA 0x01
     98 #define SUBLANG_ARABIC_IRAQ 0x02
     99 #define SUBLANG_ARABIC_EGYPT 0x03
    100 #define SUBLANG_ARABIC_LIBYA 0x04
    101 #define SUBLANG_ARABIC_ALGERIA 0x05
    102 #define SUBLANG_ARABIC_MOROCCO 0x06
    103 #define SUBLANG_ARABIC_TUNISIA 0x07
    104 #define SUBLANG_ARABIC_OMAN 0x08
    105 #define SUBLANG_ARABIC_YEMEN 0x09
    106 #define SUBLANG_ARABIC_SYRIA 0x0a
    107 #define SUBLANG_ARABIC_JORDAN 0x0b
    108 #define SUBLANG_ARABIC_LEBANON 0x0c
    109 #define SUBLANG_ARABIC_KUWAIT 0x0d
    110 #define SUBLANG_ARABIC_UAE 0x0e
    111 #define SUBLANG_ARABIC_BAHRAIN 0x0f
    112 #define SUBLANG_ARABIC_QATAR 0x10
    113 #define SUBLANG_AZERI_LATIN 0x01
    114 #define SUBLANG_AZERI_CYRILLIC 0x02
    115 #define SUBLANG_CHINESE_TRADITIONAL 0x01
    116 #define SUBLANG_CHINESE_SIMPLIFIED 0x02
    117 #define SUBLANG_CHINESE_HONGKONG 0x03
    118 #define SUBLANG_CHINESE_SINGAPORE 0x04
    119 #define SUBLANG_CHINESE_MACAU 0x05
    120 #define SUBLANG_DUTCH 0x01
    121 #define SUBLANG_DUTCH_BELGIAN 0x02
    122 #define SUBLANG_ENGLISH_US 0x01
    123 #define SUBLANG_ENGLISH_UK 0x02
    124 #define SUBLANG_ENGLISH_AUS 0x03
    125 #define SUBLANG_ENGLISH_CAN 0x04
    126 #define SUBLANG_ENGLISH_NZ 0x05
    127 #define SUBLANG_ENGLISH_EIRE 0x06
    128 #define SUBLANG_ENGLISH_SOUTH_AFRICA 0x07
    129 #define SUBLANG_ENGLISH_JAMAICA 0x08
    130 #define SUBLANG_ENGLISH_CARIBBEAN 0x09
    131 #define SUBLANG_ENGLISH_BELIZE 0x0a
    132 #define SUBLANG_ENGLISH_TRINIDAD 0x0b
    133 #define SUBLANG_ENGLISH_ZIMBABWE 0x0c
    134 #define SUBLANG_ENGLISH_PHILIPPINES 0x0d
    135 #define SUBLANG_FRENCH 0x01
    136 #define SUBLANG_FRENCH_BELGIAN 0x02
    137 #define SUBLANG_FRENCH_CANADIAN 0x03
    138 #define SUBLANG_FRENCH_SWISS 0x04
    139 #define SUBLANG_FRENCH_LUXEMBOURG 0x05
    140 #define SUBLANG_FRENCH_MONACO 0x06
    141 #define SUBLANG_GERMAN 0x01
    142 #define SUBLANG_GERMAN_SWISS 0x02
    143 #define SUBLANG_GERMAN_AUSTRIAN 0x03
    144 #define SUBLANG_GERMAN_LUXEMBOURG 0x04
    145 #define SUBLANG_GERMAN_LIECHTENSTEIN 0x05
    146 #define SUBLANG_ITALIAN 0x01
    147 #define SUBLANG_ITALIAN_SWISS 0x02
    148 #define SUBLANG_KASHMIRI_SASIA 0x02
    149 #define SUBLANG_KASHMIRI_INDIA 0x02
    150 #define SUBLANG_KOREAN 0x01
    151 #define SUBLANG_LITHUANIAN 0x01
    152 #define SUBLANG_MALAY_MALAYSIA 0x01
    153 #define SUBLANG_MALAY_BRUNEI_DARUSSALAM 0x02
    154 #define SUBLANG_NEPALI_INDIA 0x02
    155 #define SUBLANG_NORWEGIAN_BOKMAL 0x01
    156 #define SUBLANG_NORWEGIAN_NYNORSK 0x02
    157 #define SUBLANG_PORTUGUESE 0x02
    158 #define SUBLANG_PORTUGUESE_BRAZILIAN 0x01
    159 #define SUBLANG_SERBIAN_LATIN 0x02
    160 #define SUBLANG_SERBIAN_CYRILLIC 0x03
    161 #define SUBLANG_SPANISH 0x01
    162 #define SUBLANG_SPANISH_MEXICAN 0x02
    163 #define SUBLANG_SPANISH_MODERN 0x03
    164 #define SUBLANG_SPANISH_GUATEMALA 0x04
    165 #define SUBLANG_SPANISH_COSTA_RICA 0x05
    166 #define SUBLANG_SPANISH_PANAMA 0x06
    167 #define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x07
    168 #define SUBLANG_SPANISH_VENEZUELA 0x08
    169 #define SUBLANG_SPANISH_COLOMBIA 0x09
    170 #define SUBLANG_SPANISH_PERU 0x0a
    171 #define SUBLANG_SPANISH_ARGENTINA 0x0b
    172 #define SUBLANG_SPANISH_ECUADOR 0x0c
    173 #define SUBLANG_SPANISH_CHILE 0x0d
    174 #define SUBLANG_SPANISH_URUGUAY 0x0e
    175 #define SUBLANG_SPANISH_PARAGUAY 0x0f
    176 #define SUBLANG_SPANISH_BOLIVIA 0x10
    177 #define SUBLANG_SPANISH_EL_SALVADOR 0x11
    178 #define SUBLANG_SPANISH_HONDURAS 0x12
    179 #define SUBLANG_SPANISH_NICARAGUA 0x13
    180 #define SUBLANG_SPANISH_PUERTO_RICO 0x14
    181 #define SUBLANG_SWEDISH 0x01
    182 #define SUBLANG_SWEDISH_FINLAND 0x02
    183 #define SUBLANG_URDU_PAKISTAN 0x01
    184 #define SUBLANG_URDU_INDIA 0x02
    185 #define SUBLANG_UZBEK_LATIN 0x01
    186 #define SUBLANG_UZBEK_CYRILLIC 0x02
    187 
    188 #define SORT_DEFAULT 0x0
    189 
    190 #define SORT_JAPANESE_XJIS 0x0
    191 #define SORT_JAPANESE_UNICODE 0x1
    192 
    193 #define SORT_CHINESE_BIG5 0x0
    194 #define SORT_CHINESE_PRCP 0x0
    195 #define SORT_CHINESE_UNICODE 0x1
    196 #define SORT_CHINESE_PRC 0x2
    197 #define SORT_CHINESE_BOPOMOFO 0x3
    198 
    199 #define SORT_KOREAN_KSC 0x0
    200 #define SORT_KOREAN_UNICODE 0x1
    201 
    202 #define SORT_GERMAN_PHONE_BOOK 0x1
    203 
    204 #define SORT_HUNGARIAN_DEFAULT 0x0
    205 #define SORT_HUNGARIAN_TECHNICAL 0x1
    206 
    207 #define SORT_GEORGIAN_TRADITIONAL 0x0
    208 #define SORT_GEORGIAN_MODERN 0x1
    209