home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 May / PCP163A.iso / Runimage / Cbuilder4 / Include / WINNT.RH < prev    next >
Encoding:
Text File  |  1999-01-26  |  10.2 KB  |  207 lines

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