gdi32: Use NtGdiExcludeClipRect for ExcludeClipRect implementation.
[wine.git] / dlls / kernelbase / kernelbase.rgs
blob7b63b681f5331c1a116b545739ab032827725b5c
1 HKLM
3     NoRemove SYSTEM
4     {
5         NoRemove CurrentControlSet
6         {
7             NoRemove Control
8             {
9                 NoRemove Nls
10                 {
11                     Codepage
12                     {
13                         val '10000' = s 'c_10000.nls'
14                         val '10001' = s 'c_10001.nls'
15                         val '10002' = s 'c_10002.nls'
16                         val '10003' = s 'c_10003.nls'
17                         val '10004' = s 'c_10004.nls'
18                         val '10005' = s 'c_10005.nls'
19                         val '10006' = s 'c_10006.nls'
20                         val '10007' = s 'c_10007.nls'
21                         val '10008' = s 'c_10008.nls'
22                         val '10010' = s 'c_10010.nls'
23                         val '10017' = s 'c_10017.nls'
24                         val '10021' = s 'c_10021.nls'
25                         val '10029' = s 'c_10029.nls'
26                         val '10079' = s 'c_10079.nls'
27                         val '10081' = s 'c_10081.nls'
28                         val '10082' = s 'c_10082.nls'
29                         val '1026' = s 'c_1026.nls'
30                         val '1250' = s 'c_1250.nls'
31                         val '1251' = s 'c_1251.nls'
32                         val '1252' = s 'c_1252.nls'
33                         val '1253' = s 'c_1253.nls'
34                         val '1254' = s 'c_1254.nls'
35                         val '1255' = s 'c_1255.nls'
36                         val '1256' = s 'c_1256.nls'
37                         val '1257' = s 'c_1257.nls'
38                         val '1258' = s 'c_1258.nls'
39                         val '1361' = s 'c_1361.nls'
40                         val '20127' = s 'c_20127.nls'
41                         val '20866' = s 'c_20866.nls'
42                         val '20932' = s 'c_20932.nls'
43                         val '20949' = s 'c_20949.nls'
44                         val '21866' = s 'c_21866.nls'
45                         val '28591' = s 'c_28591.nls'
46                         val '28592' = s 'c_28592.nls'
47                         val '28593' = s 'c_28593.nls'
48                         val '28594' = s 'c_28594.nls'
49                         val '28595' = s 'c_28595.nls'
50                         val '28596' = s 'c_28596.nls'
51                         val '28597' = s 'c_28597.nls'
52                         val '28598' = s 'c_28598.nls'
53                         val '28599' = s 'c_28599.nls'
54                         val '28603' = s 'c_28603.nls'
55                         val '28605' = s 'c_28605.nls'
56                         val '37' = s 'c_037.nls'
57                         val '437' = s 'c_437.nls'
58                         val '500' = s 'c_500.nls'
59                         val '708' = s 'c_708.nls'
60                         val '720' = s 'c_720.nls'
61                         val '737' = s 'c_737.nls'
62                         val '775' = s 'c_775.nls'
63                         val '850' = s 'c_850.nls'
64                         val '852' = s 'c_852.nls'
65                         val '855' = s 'c_855.nls'
66                         val '857' = s 'c_857.nls'
67                         val '860' = s 'c_860.nls'
68                         val '861' = s 'c_861.nls'
69                         val '862' = s 'c_862.nls'
70                         val '863' = s 'c_863.nls'
71                         val '864' = s 'c_864.nls'
72                         val '865' = s 'c_865.nls'
73                         val '866' = s 'c_866.nls'
74                         val '869' = s 'c_869.nls'
75                         val '874' = s 'c_874.nls'
76                         val '875' = s 'c_875.nls'
77                         val '932' = s 'c_932.nls'
78                         val '936' = s 'c_936.nls'
79                         val '949' = s 'c_949.nls'
80                         val '950' = s 'c_950.nls'
81                     }
82                     Normalization
83                     {
84                         val '1' = s 'normnfc.nls'
85                         val '2' = s 'normnfd.nls'
86                         val '5' = s 'normnfkc.nls'
87                         val '6' = s 'normnfkd.nls'
88                         val 'd' = s 'normidna.nls'
89                     }
90                     Sorting
91                     {
92                         Ids = s '{00000001-57ee-1e5c-00b4-d0000bb1e11e}'
93                         {
94                             val 'arn' = s '{00000012-57ee-1e5c-00b4-d0000bb1e11e}'
95                             val 'as' = s '{00000031-57ee-1e5c-00b4-d0000bb1e11e}'
96                             val 'az' = s '{00000023-57ee-1e5c-00b4-d0000bb1e11e}'
97                             val 'ba' = s '{0000003d-57ee-1e5c-00b4-d0000bb1e11e}'
98                             val 'bg' = s '{0000004a-57ee-1e5c-00b4-d0000bb1e11e}'
99                             val 'bn' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
100                             val 'bo' = s '{00000034-57ee-1e5c-00b4-d0000bb1e11e}'
101                             val 'br' = s '{0000000f-57ee-1e5c-00b4-d0000bb1e11e}'
102                             val 'bs' = s '{00000019-57ee-1e5c-00b4-d0000bb1e11e}'
103                             val 'co' = s '{0000000e-57ee-1e5c-00b4-d0000bb1e11e}'
104                             val 'cs' = s '{0000001c-57ee-1e5c-00b4-d0000bb1e11e}'
105                             val 'cy' = s '{0000002c-57ee-1e5c-00b4-d0000bb1e11e}'
106                             val 'da' = s '{0000001f-57ee-1e5c-00b4-d0000bb1e11e}'
107                             val 'de-DE_phoneb' = s '{0000003f-57ee-1e5c-00b4-d0000bb1e11e}'
108                             val 'dv' = s '{00000045-57ee-1e5c-00b4-d0000bb1e11e}'
109                             val 'es' = s '{0000002b-57ee-1e5c-00b4-d0000bb1e11e}'
110                             val 'es-ES_tradnl' = s '{0000002a-57ee-1e5c-00b4-d0000bb1e11e}'
111                             val 'et' = s '{00000027-57ee-1e5c-00b4-d0000bb1e11e}'
112                             val 'fa' = s '{00000041-57ee-1e5c-00b4-d0000bb1e11e}'
113                             val 'fi' = s '{0000001a-57ee-1e5c-00b4-d0000bb1e11e}'
114                             val 'fr' = s '{00000003-57ee-1e5c-00b4-d0000bb1e11e}'
115                             val 'fy' = s '{0000003e-57ee-1e5c-00b4-d0000bb1e11e}'
116                             val 'gu' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
117                             val 'haw' = s '{00000002-57ee-1e5c-00b4-d0000bb1e11e}'
118                             val 'hi' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
119                             val 'hr' = s '{00000019-57ee-1e5c-00b4-d0000bb1e11e}'
120                             val 'hsb' = s '{00000013-57ee-1e5c-00b4-d0000bb1e11e}'
121                             val 'hu' = s '{00000004-57ee-1e5c-00b4-d0000bb1e11e}'
122                             val 'hu-HU_technl' = s '{00000026-57ee-1e5c-00b4-d0000bb1e11e}'
123                             val 'is' = s '{00000025-57ee-1e5c-00b4-d0000bb1e11e}'
124                             val 'ja' = s '{00000046-57ee-1e5c-00b4-d0000bb1e11e}'
125                             val 'ja-JP_radstr' = s '{00000036-57ee-1e5c-00b4-d0000bb1e11e}'
126                             val 'ka-GE_modern' = s '{00000048-57ee-1e5c-00b4-d0000bb1e11e}'
127                             val 'kk' = s '{0000000b-57ee-1e5c-00b4-d0000bb1e11e}'
128                             val 'kl' = s '{0000001f-57ee-1e5c-00b4-d0000bb1e11e}'
129                             val 'km' = s '{0000000c-57ee-1e5c-00b4-d0000bb1e11e}'
130                             val 'kn' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
131                             val 'ko' = s '{00000047-57ee-1e5c-00b4-d0000bb1e11e}'
132                             val 'kok' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
133                             val 'ky' = s '{0000004a-57ee-1e5c-00b4-d0000bb1e11e}'
134                             val 'lo' = s '{0000002e-57ee-1e5c-00b4-d0000bb1e11e}'
135                             val 'lt' = s '{00000028-57ee-1e5c-00b4-d0000bb1e11e}'
136                             val 'lv' = s '{00000005-57ee-1e5c-00b4-d0000bb1e11e}'
137                             val 'lv-LV_tradnl' = s '{00000006-57ee-1e5c-00b4-d0000bb1e11e}'
138                             val 'mi' = s '{00000014-57ee-1e5c-00b4-d0000bb1e11e}'
139                             val 'mk' = s '{0000000a-57ee-1e5c-00b4-d0000bb1e11e}'
140                             val 'ml' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
141                             val 'mn' = s '{0000004a-57ee-1e5c-00b4-d0000bb1e11e}'
142                             val 'moh' = s '{00000010-57ee-1e5c-00b4-d0000bb1e11e}'
143                             val 'mr' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
144                             val 'mt' = s '{0000002d-57ee-1e5c-00b4-d0000bb1e11e}'
145                             val 'nb' = s '{00000020-57ee-1e5c-00b4-d0000bb1e11e}'
146                             val 'ne' = s '{00000033-57ee-1e5c-00b4-d0000bb1e11e}'
147                             val 'nn' = s '{00000020-57ee-1e5c-00b4-d0000bb1e11e}'
148                             val 'no' = s '{00000020-57ee-1e5c-00b4-d0000bb1e11e}'
149                             val 'oc' = s '{00000003-57ee-1e5c-00b4-d0000bb1e11e}'
150                             val 'or' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
151                             val 'pa' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
152                             val 'pa-Arab' = s '{00000007-57ee-1e5c-00b4-d0000bb1e11e}'
153                             val 'pl' = s '{0000001d-57ee-1e5c-00b4-d0000bb1e11e}'
154                             val 'prs' = s '{00000016-57ee-1e5c-00b4-d0000bb1e11e}'
155                             val 'ps' = s '{00000016-57ee-1e5c-00b4-d0000bb1e11e}'
156                             val 'quc' = s '{0000002b-57ee-1e5c-00b4-d0000bb1e11e}'
157                             val 'qut' = s '{0000002b-57ee-1e5c-00b4-d0000bb1e11e}'
158                             val 'rm' = s '{00000011-57ee-1e5c-00b4-d0000bb1e11e}'
159                             val 'ro' = s '{00000024-57ee-1e5c-00b4-d0000bb1e11e}'
160                             val 'ru' = s '{0000004a-57ee-1e5c-00b4-d0000bb1e11e}'
161                             val 'sa' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
162                             val 'sah' = s '{00000009-57ee-1e5c-00b4-d0000bb1e11e}'
163                             val 'sd' = s '{00000007-57ee-1e5c-00b4-d0000bb1e11e}'
164                             val 'se' = s '{00000021-57ee-1e5c-00b4-d0000bb1e11e}'
165                             val 'se-FI' = s '{0000001b-57ee-1e5c-00b4-d0000bb1e11e}'
166                             val 'se-SE' = s '{0000001b-57ee-1e5c-00b4-d0000bb1e11e}'
167                             val 'si' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
168                             val 'sk' = s '{00000029-57ee-1e5c-00b4-d0000bb1e11e}'
169                             val 'sl' = s '{0000001e-57ee-1e5c-00b4-d0000bb1e11e}'
170                             val 'sma' = s '{0000001b-57ee-1e5c-00b4-d0000bb1e11e}'
171                             val 'sma-NO' = s '{00000021-57ee-1e5c-00b4-d0000bb1e11e}'
172                             val 'smj' = s '{0000001b-57ee-1e5c-00b4-d0000bb1e11e}'
173                             val 'smj-NO' = s '{00000021-57ee-1e5c-00b4-d0000bb1e11e}'
174                             val 'smn' = s '{0000001b-57ee-1e5c-00b4-d0000bb1e11e}'
175                             val 'sms' = s '{0000001b-57ee-1e5c-00b4-d0000bb1e11e}'
176                             val 'sq' = s '{00000018-57ee-1e5c-00b4-d0000bb1e11e}'
177                             val 'sr' = s '{00000019-57ee-1e5c-00b4-d0000bb1e11e}'
178                             val 'sv' = s '{0000001a-57ee-1e5c-00b4-d0000bb1e11e}'
179                             val 'syr' = s '{00000044-57ee-1e5c-00b4-d0000bb1e11e}'
180                             val 'ta' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
181                             val 'te' = s '{00000032-57ee-1e5c-00b4-d0000bb1e11e}'
182                             val 'tg' = s '{0000004a-57ee-1e5c-00b4-d0000bb1e11e}'
183                             val 'th' = s '{0000002f-57ee-1e5c-00b4-d0000bb1e11e}'
184                             val 'ti' = s '{0000003c-57ee-1e5c-00b4-d0000bb1e11e}'
185                             val 'tk' = s '{00000008-57ee-1e5c-00b4-d0000bb1e11e}'
186                             val 'tr' = s '{00000022-57ee-1e5c-00b4-d0000bb1e11e}'
187                             val 'tt' = s '{00000043-57ee-1e5c-00b4-d0000bb1e11e}'
188                             val 'tzm' = s '{0000000d-57ee-1e5c-00b4-d0000bb1e11e}'
189                             val 'ug' = s '{00000017-57ee-1e5c-00b4-d0000bb1e11e}'
190                             val 'uk' = s '{00000040-57ee-1e5c-00b4-d0000bb1e11e}'
191                             val 'ur' = s '{00000015-57ee-1e5c-00b4-d0000bb1e11e}'
192                             val 'uz-Cyrl' = s '{0000004a-57ee-1e5c-00b4-d0000bb1e11e}'
193                             val 'vi' = s '{00000030-57ee-1e5c-00b4-d0000bb1e11e}'
194                             val 'wo' = s '{00000003-57ee-1e5c-00b4-d0000bb1e11e}'
195                             val 'x-IV_mathan' = s '{00000035-57ee-1e5c-00b4-d0000bb1e11e}'
196                             val 'zh' = s '{0000003a-57ee-1e5c-00b4-d0000bb1e11e}'
197                             val 'zh-CN_phoneb' = s '{0000004b-57ee-1e5c-00b4-d0000bb1e11e}'
198                             val 'zh-CN_stroke' = s '{00000039-57ee-1e5c-00b4-d0000bb1e11e}'
199                             val 'zh-HK' = s '{00000037-57ee-1e5c-00b4-d0000bb1e11e}'
200                             val 'zh-HK_radstr' = s '{0000003b-57ee-1e5c-00b4-d0000bb1e11e}'
201                             val 'zh-Hant' = s '{00000037-57ee-1e5c-00b4-d0000bb1e11e}'
202                             val 'zh-MO' = s '{00000037-57ee-1e5c-00b4-d0000bb1e11e}'
203                             val 'zh-MO_radstr' = s '{0000003b-57ee-1e5c-00b4-d0000bb1e11e}'
204                             val 'zh-SG_phoneb' = s '{0000004b-57ee-1e5c-00b4-d0000bb1e11e}'
205                             val 'zh-SG_stroke' = s '{00000039-57ee-1e5c-00b4-d0000bb1e11e}'
206                             val 'zh-TW' = s '{00000037-57ee-1e5c-00b4-d0000bb1e11e}'
207                             val 'zh-TW_pronun' = s '{00000038-57ee-1e5c-00b4-d0000bb1e11e}'
208                             val 'zh-TW_radstr' = s '{0000003b-57ee-1e5c-00b4-d0000bb1e11e}'
209                         }
210                     }
211                 }
212             }
213         }
214     }