Subversion Repositories DevTools

Rev

Rev 2877 | Details | Compare with Previous | Last modification | View Log | RSS feed

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