home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / winnt.rh < prev    next >
Text File  |  2000-02-01  |  12KB  |  241 lines

  1. /*++ BUILD Version: 0001     Increment this if a change has global effects
  2.  
  3. Copyright (c) 1990-1999  Microsoft Corporation
  4.  
  5. Module Name:
  6.  
  7.     winnt.rh
  8.  
  9. Abstract:
  10.  
  11.     This module defines the 32-Bit Windows resource codes from winnt.h
  12.  
  13. Revision History:
  14.  
  15. --*/
  16. #ifdef  UNICODE                     
  17. #define __TEXT(quote) L##quote      
  18. #else   /* UNICODE */               
  19. #define __TEXT(quote) quote         
  20. #endif /* UNICODE */                
  21. #define TEXT(quote) __TEXT(quote)   
  22.  
  23. //
  24. //  Language IDs.
  25. //
  26. //  The following two combinations of primary language ID and
  27. //  sublanguage ID have special semantics:
  28. //
  29. //    Primary Language ID   Sublanguage ID      Result
  30. //    -------------------   ---------------     ------------------------
  31. //    LANG_NEUTRAL          SUBLANG_NEUTRAL     Language neutral
  32. //    LANG_NEUTRAL          SUBLANG_DEFAULT     User default language
  33. //    LANG_NEUTRAL          SUBLANG_SYS_DEFAULT System default language
  34. //
  35.  
  36. //
  37. //  Primary language IDs.
  38. //
  39.  
  40. #define LANG_NEUTRAL                     0x00
  41.  
  42. #define LANG_AFRIKAANS                   0x36
  43. #define LANG_ALBANIAN                    0x1c
  44. #define LANG_ARABIC                      0x01
  45. #define LANG_ARMENIAN                    0x2b
  46. #define LANG_ASSAMESE                    0x4d
  47. #define LANG_AZERI                       0x2c
  48. #define LANG_BASQUE                      0x2d
  49. #define LANG_BELARUSIAN                  0x23
  50. #define LANG_BENGALI                     0x45
  51. #define LANG_BULGARIAN                   0x02
  52. #define LANG_CATALAN                     0x03
  53. #define LANG_CHINESE                     0x04
  54. #define LANG_CROATIAN                    0x1a
  55. #define LANG_CZECH                       0x05
  56. #define LANG_DANISH                      0x06
  57. #define LANG_DUTCH                       0x13
  58. #define LANG_ENGLISH                     0x09
  59. #define LANG_ESTONIAN                    0x25
  60. #define LANG_FAEROESE                    0x38
  61. #define LANG_FARSI                       0x29
  62. #define LANG_FINNISH                     0x0b
  63. #define LANG_FRENCH                      0x0c
  64. #define LANG_GEORGIAN                    0x37
  65. #define LANG_GERMAN                      0x07
  66. #define LANG_GREEK                       0x08
  67. #define LANG_GUJARATI                    0x47
  68. #define LANG_HEBREW                      0x0d
  69. #define LANG_HINDI                       0x39
  70. #define LANG_HUNGARIAN                   0x0e
  71. #define LANG_ICELANDIC                   0x0f
  72. #define LANG_INDONESIAN                  0x21
  73. #define LANG_ITALIAN                     0x10
  74. #define LANG_JAPANESE                    0x11
  75. #define LANG_KANNADA                     0x4b
  76. #define LANG_KASHMIRI                    0x60
  77. #define LANG_KAZAK                       0x3f
  78. #define LANG_KONKANI                     0x57
  79. #define LANG_KOREAN                      0x12
  80. #define LANG_LATVIAN                     0x26
  81. #define LANG_LITHUANIAN                  0x27
  82. #define LANG_MACEDONIAN                  0x2f   // the Former Yugoslav Republic of Macedonia
  83. #define LANG_MALAY                       0x3e
  84. #define LANG_MALAYALAM                   0x4c
  85. #define LANG_MANIPURI                    0x58
  86. #define LANG_MARATHI                     0x4e
  87. #define LANG_NEPALI                      0x61
  88. #define LANG_NORWEGIAN                   0x14
  89. #define LANG_ORIYA                       0x48
  90. #define LANG_POLISH                      0x15
  91. #define LANG_PORTUGUESE                  0x16
  92. #define LANG_PUNJABI                     0x46
  93. #define LANG_ROMANIAN                    0x18
  94. #define LANG_RUSSIAN                     0x19
  95. #define LANG_SANSKRIT                    0x4f
  96. #define LANG_SERBIAN                     0x1a
  97. #define LANG_SINDHI                      0x59
  98. #define LANG_SLOVAK                      0x1b
  99. #define LANG_SLOVENIAN                   0x24
  100. #define LANG_SPANISH                     0x0a
  101. #define LANG_SWAHILI                     0x41
  102. #define LANG_SWEDISH                     0x1d
  103. #define LANG_TAMIL                       0x49
  104. #define LANG_TATAR                       0x44
  105. #define LANG_TELUGU                      0x4a
  106. #define LANG_THAI                        0x1e
  107. #define LANG_TURKISH                     0x1f
  108. #define LANG_UKRAINIAN                   0x22
  109. #define LANG_URDU                        0x20
  110. #define LANG_UZBEK                       0x43
  111. #define LANG_VIETNAMESE                  0x2a
  112.  
  113. //
  114. //  Sublanguage IDs.
  115. //
  116. //  The name immediately following SUBLANG_ dictates which primary
  117. //  language ID that sublanguage ID can be combined with to form a
  118. //  valid language ID.
  119. //
  120.  
  121. #define SUBLANG_NEUTRAL                  0x00    // language neutral
  122. #define SUBLANG_DEFAULT                  0x01    // user default
  123. #define SUBLANG_SYS_DEFAULT              0x02    // system default
  124.  
  125. #define SUBLANG_ARABIC_SAUDI_ARABIA      0x01    // Arabic (Saudi Arabia)
  126. #define SUBLANG_ARABIC_IRAQ              0x02    // Arabic (Iraq)
  127. #define SUBLANG_ARABIC_EGYPT             0x03    // Arabic (Egypt)
  128. #define SUBLANG_ARABIC_LIBYA             0x04    // Arabic (Libya)
  129. #define SUBLANG_ARABIC_ALGERIA           0x05    // Arabic (Algeria)
  130. #define SUBLANG_ARABIC_MOROCCO           0x06    // Arabic (Morocco)
  131. #define SUBLANG_ARABIC_TUNISIA           0x07    // Arabic (Tunisia)
  132. #define SUBLANG_ARABIC_OMAN              0x08    // Arabic (Oman)
  133. #define SUBLANG_ARABIC_YEMEN             0x09    // Arabic (Yemen)
  134. #define SUBLANG_ARABIC_SYRIA             0x0a    // Arabic (Syria)
  135. #define SUBLANG_ARABIC_JORDAN            0x0b    // Arabic (Jordan)
  136. #define SUBLANG_ARABIC_LEBANON           0x0c    // Arabic (Lebanon)
  137. #define SUBLANG_ARABIC_KUWAIT            0x0d    // Arabic (Kuwait)
  138. #define SUBLANG_ARABIC_UAE               0x0e    // Arabic (U.A.E)
  139. #define SUBLANG_ARABIC_BAHRAIN           0x0f    // Arabic (Bahrain)
  140. #define SUBLANG_ARABIC_QATAR             0x10    // Arabic (Qatar)
  141. #define SUBLANG_AZERI_LATIN              0x01    // Azeri (Latin)
  142. #define SUBLANG_AZERI_CYRILLIC           0x02    // Azeri (Cyrillic)
  143. #define SUBLANG_CHINESE_TRADITIONAL      0x01    // Chinese (Taiwan Region)
  144. #define SUBLANG_CHINESE_SIMPLIFIED       0x02    // Chinese (PR China)
  145. #define SUBLANG_CHINESE_HONGKONG         0x03    // Chinese (Hong Kong S.A.R., P.R.C.)
  146. #define SUBLANG_CHINESE_SINGAPORE        0x04    // Chinese (Singapore)
  147. #define SUBLANG_CHINESE_MACAU            0x05    // Chinese (Macau)
  148. #define SUBLANG_DUTCH                    0x01    // Dutch
  149. #define SUBLANG_DUTCH_BELGIAN            0x02    // Dutch (Belgian)
  150. #define SUBLANG_ENGLISH_US               0x01    // English (USA)
  151. #define SUBLANG_ENGLISH_UK               0x02    // English (UK)
  152. #define SUBLANG_ENGLISH_AUS              0x03    // English (Australian)
  153. #define SUBLANG_ENGLISH_CAN              0x04    // English (Canadian)
  154. #define SUBLANG_ENGLISH_NZ               0x05    // English (New Zealand)
  155. #define SUBLANG_ENGLISH_EIRE             0x06    // English (Irish)
  156. #define SUBLANG_ENGLISH_SOUTH_AFRICA     0x07    // English (South Africa)
  157. #define SUBLANG_ENGLISH_JAMAICA          0x08    // English (Jamaica)
  158. #define SUBLANG_ENGLISH_CARIBBEAN        0x09    // English (Caribbean)
  159. #define SUBLANG_ENGLISH_BELIZE           0x0a    // English (Belize)
  160. #define SUBLANG_ENGLISH_TRINIDAD         0x0b    // English (Trinidad)
  161. #define SUBLANG_ENGLISH_ZIMBABWE         0x0c    // English (Zimbabwe)
  162. #define SUBLANG_ENGLISH_PHILIPPINES      0x0d    // English (Philippines)
  163. #define SUBLANG_FRENCH                   0x01    // French
  164. #define SUBLANG_FRENCH_BELGIAN           0x02    // French (Belgian)
  165. #define SUBLANG_FRENCH_CANADIAN          0x03    // French (Canadian)
  166. #define SUBLANG_FRENCH_SWISS             0x04    // French (Swiss)
  167. #define SUBLANG_FRENCH_LUXEMBOURG        0x05    // French (Luxembourg)
  168. #define SUBLANG_FRENCH_MONACO            0x06    // French (Monaco)
  169. #define SUBLANG_GERMAN                   0x01    // German
  170. #define SUBLANG_GERMAN_SWISS             0x02    // German (Swiss)
  171. #define SUBLANG_GERMAN_AUSTRIAN          0x03    // German (Austrian)
  172. #define SUBLANG_GERMAN_LUXEMBOURG        0x04    // German (Luxembourg)
  173. #define SUBLANG_GERMAN_LIECHTENSTEIN     0x05    // German (Liechtenstein)
  174. #define SUBLANG_ITALIAN                  0x01    // Italian
  175. #define SUBLANG_ITALIAN_SWISS            0x02    // Italian (Swiss)
  176. #define SUBLANG_KASHMIRI_INDIA           0x02    // Kashmiri (India)
  177. #define SUBLANG_KOREAN                   0x01    // Korean (Extended Wansung)
  178. #define SUBLANG_LITHUANIAN               0x01    // Lithuanian
  179. #define SUBLANG_MALAY_MALAYSIA           0x01    // Malay (Malaysia)
  180. #define SUBLANG_MALAY_BRUNEI_DARUSSALAM  0x02    // Malay (Brunei Darussalam)
  181. #define SUBLANG_NEPALI_INDIA             0x02    // Nepali (India)
  182. #define SUBLANG_NORWEGIAN_BOKMAL         0x01    // Norwegian (Bokmal)
  183. #define SUBLANG_NORWEGIAN_NYNORSK        0x02    // Norwegian (Nynorsk)
  184. #define SUBLANG_PORTUGUESE               0x02    // Portuguese
  185. #define SUBLANG_PORTUGUESE_BRAZILIAN     0x01    // Portuguese (Brazilian)
  186. #define SUBLANG_SERBIAN_LATIN            0x02    // Serbian (Latin)
  187. #define SUBLANG_SERBIAN_CYRILLIC         0x03    // Serbian (Cyrillic)
  188. #define SUBLANG_SPANISH                  0x01    // Spanish (Castilian)
  189. #define SUBLANG_SPANISH_MEXICAN          0x02    // Spanish (Mexican)
  190. #define SUBLANG_SPANISH_MODERN           0x03    // Spanish (Modern)
  191. #define SUBLANG_SPANISH_GUATEMALA        0x04    // Spanish (Guatemala)
  192. #define SUBLANG_SPANISH_COSTA_RICA       0x05    // Spanish (Costa Rica)
  193. #define SUBLANG_SPANISH_PANAMA           0x06    // Spanish (Panama)
  194. #define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x07  // Spanish (Dominican Republic)
  195. #define SUBLANG_SPANISH_VENEZUELA        0x08    // Spanish (Venezuela)
  196. #define SUBLANG_SPANISH_COLOMBIA         0x09    // Spanish (Colombia)
  197. #define SUBLANG_SPANISH_PERU             0x0a    // Spanish (Peru)
  198. #define SUBLANG_SPANISH_ARGENTINA        0x0b    // Spanish (Argentina)
  199. #define SUBLANG_SPANISH_ECUADOR          0x0c    // Spanish (Ecuador)
  200. #define SUBLANG_SPANISH_CHILE            0x0d    // Spanish (Chile)
  201. #define SUBLANG_SPANISH_URUGUAY          0x0e    // Spanish (Uruguay)
  202. #define SUBLANG_SPANISH_PARAGUAY         0x0f    // Spanish (Paraguay)
  203. #define SUBLANG_SPANISH_BOLIVIA          0x10    // Spanish (Bolivia)
  204. #define SUBLANG_SPANISH_EL_SALVADOR      0x11    // Spanish (El Salvador)
  205. #define SUBLANG_SPANISH_HONDURAS         0x12    // Spanish (Honduras)
  206. #define SUBLANG_SPANISH_NICARAGUA        0x13    // Spanish (Nicaragua)
  207. #define SUBLANG_SPANISH_PUERTO_RICO      0x14    // Spanish (Puerto Rico)
  208. #define SUBLANG_SWEDISH                  0x01    // Swedish
  209. #define SUBLANG_SWEDISH_FINLAND          0x02    // Swedish (Finland)
  210. #define SUBLANG_URDU_PAKISTAN            0x01    // Urdu (Pakistan)
  211. #define SUBLANG_URDU_INDIA               0x02    // Urdu (India)
  212. #define SUBLANG_UZBEK_LATIN              0x01    // Uzbek (Latin)
  213. #define SUBLANG_UZBEK_CYRILLIC           0x02    // Uzbek (Cyrillic)
  214.  
  215. //
  216. //  Sorting IDs.
  217. //
  218.  
  219. #define SORT_DEFAULT                     0x0     // sorting default
  220.  
  221. #define SORT_JAPANESE_XJIS               0x0     // Japanese XJIS order
  222. #define SORT_JAPANESE_UNICODE            0x1     // Japanese Unicode order
  223.  
  224. #define SORT_CHINESE_BIG5                0x0     // Chinese BIG5 order
  225. #define SORT_CHINESE_PRCP                0x0     // PRC Chinese Phonetic order
  226. #define SORT_CHINESE_UNICODE             0x1     // Chinese Unicode order
  227. #define SORT_CHINESE_PRC                 0x2     // PRC Chinese Stroke Count order
  228. #define SORT_CHINESE_BOPOMOFO            0x3     // Traditional Chinese Bopomofo order
  229.  
  230. #define SORT_KOREAN_KSC                  0x0     // Korean KSC order
  231. #define SORT_KOREAN_UNICODE              0x1     // Korean Unicode order
  232.  
  233. #define SORT_GERMAN_PHONE_BOOK           0x1     // German Phone Book order
  234.  
  235. #define SORT_HUNGARIAN_DEFAULT           0x0     // Hungarian Default order
  236. #define SORT_HUNGARIAN_TECHNICAL         0x1     // Hungarian Technical order
  237.  
  238. #define SORT_GEORGIAN_TRADITIONAL        0x0     // Georgian Traditional order
  239. #define SORT_GEORGIAN_MODERN             0x1     // Georgian Modern order
  240.  
  241.