[MSXML3][BOOTDATA] Add icons for XML and XSL files and use them. Patch by Jared Smudd...
[reactos.git] / reactos / boot / bootdata / hivecls.inf
1 [Version]
2 Signature="$ReactOS$"
3
4 [AddReg]
5 HKLM,"SOFTWARE\Classes",,0x00000010
6
7 ; Default key
8 HKCR,"*","",0x00000000,""
9 HKCR,"SystemFileAssociations","",0x00000000,""
10
11 ; Folders
12 HKCR,"Folder","",0x00000000,"Folder"
13 ;HKCR,"Folder\DefaultIcon","",0x00000000,"%SystemRoot%\system32\shell32.dll,-4"
14 HKCR,"Folder\shell\open","BrowserFlags",0x00010001,"0x00000010"
15 HKCR,"Folder\shell\open","ExplorerFlags",0x00010001,"0x00000012"
16 HKCR,"Folder\shell\open\command","",0x00000000,"explorer.exe ""%1"""
17 HKCR,"Folder\shell\explore","BrowserFlags",0x00010001,"0x00000022"
18 HKCR,"Folder\shell\explore","ExplorerFlags",0x00010001,"0x00000021"
19 HKCR,"Folder\shell\explore\command","",0x00000000,"explorer.exe /e,""%1"""
20
21 ; Drive property page
22 HKCR,"CLSID\{5F5295E0-429F-1069-A2E2-08002B30309D}","",0x00000000,"Drive Property Page Extension"
23 HKCR,"CLSID\{5F5295E0-429F-1069-A2E2-08002B30309D}\InProcServer32","",0x00000000,"shell32.dll"
24 HKCR,"CLSID\{5F5295E0-429F-1069-A2E2-08002B30309D}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
25
26 ; Rich Text Files
27 HKCR,".rtf","",0x00000000,"rtffile"
28 HKCR,".rtf\shellnew","",0x00000000,""
29 HKCR,".rtf\shellnew","Data",0x00020000,"{\rtf1}"
30 HKCR,"rtffile","",0x00000000,"Rich Text Document"
31 HKCR,"rtffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\wordpad.exe,-1404"
32 HKCR,"rtffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-2"
33 HKCR,"rtffile\shell\open","",0x00000000,"Open"
34 HKCR,"rtffile\shell\open\command","",0x00020000,"%SystemRoot%\system32\wordpad.exe %1"
35
36 ; Virtual Device Drivers
37 HKCR,".386","",0x00000000,"vxdfile"
38 HKCR,".386","PerceivedType",0x00000000,"system"
39 HKCR,".vxd","",0x00000000,"vxdfile"
40 HKCR,".vxd","PerceivedType",0x00000000,"system"
41 HKCR,"vxdfile","",0x00000000,"Virtual Device Driver"
42 HKCR,"vxdfile","NoOpen",0x00000000,""
43 HKCR,"vxdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-157"
44
45 ; Animated Cursors
46 HKCR,".ani","",0x00000000,"anifile"
47 HKCR,"anifile","",0x00000000,"Animated Cursor"
48 HKCR,"anifile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\main.cpl,-1039"
49 HKCR,"anifile\DefaultIcon","",0x00000000,"%1"
50
51 ; DOS Batch Files
52 HKCR,".bat","",0x00000000,"batfile"
53 HKCR,"batfile","",0x00000000,"DOS Batch File"
54 HKCR,"batfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-158"
55 HKCR,"batfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-153"
56 HKCR,"batfile\shell\edit\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1"
57 HKCR,"batfile\shell\open\command","",0x00000000,"""%1"" %*"
58
59 ; ReactOS Cmd Script Files
60 HKCR,".cmd","",0x00000000,"cmdfile"
61 HKCR,"cmdfile","",0x00000000,"ReactOS Command Script"
62 HKCR,"cmdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-159"
63 HKCR,"cmdfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-153"
64 HKCR,"cmdfile\shell\edit\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1"
65 HKCR,"cmdfile\shell\open\command","",0x00000000,"""%1"" %*"
66
67 ; DOS Applications
68 HKCR,".com","",0x00000000,"comfile"
69 HKCR,"comfile","",0x00000000,"DOS Application"
70 HKCR,"comfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-160"
71 HKCR,"comfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-3"
72 HKCR,"comfile\shell\open\command","",0x00000000,"""%1"" %*"
73
74 ; Control Panel extensions
75 HKCR,".cpl","",0x00000000,"cplfile"
76 HKCR,"cplfile","",0x00000000,%CPLFILE%
77 HKCR,"cplfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-161"
78 HKCR,"cplfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
79 HKCR,"cplfile\shell\cplopen","",0x00000000,%CPLFILE_OPENWITH%
80 HKCR,"cplfile\shell\cplopen\command","",0x00020000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %1,%*"
81 HKCR,"cplfile\shell\runas\command","",0x00020000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLLAsUser %1,%*"
82
83 ; Cursors
84 HKCR,".cur","",0x00000000,"curfile"
85 HKCR,"curfile","",0x00000000,"Cursor"
86 HKCR,"curfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-162"
87 HKCR,"curfile\DefaultIcon","",0x00000000,"%1"
88
89 ; Dynamic Link Libraries
90 HKCR,".dll","",0x00000000,"dllfile"
91 HKCR,"dllfile","",0x00000000,"Dynamic Link Library"
92 HKCR,"dllfile","NoOpen",0x00000000,""
93 HKCR,"dllfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-163"
94 HKCR,"dllfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
95
96 ; Device Drivers
97 HKCR,".drv","",0x00000000,"drvfile"
98 HKCR,"drvfile","",0x00000000,"Device Driver"
99 HKCR,"drvfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-164"
100 HKCR,"drvfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
101
102 ; Applications
103 HKCR,".exe","",0x00000000,"exefile"
104 HKCR,"exefile","",0x00000000,"ReactOS Application"
105 HKCR,"exefile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-165"
106 HKCR,"exefile\Defaulticon","",0x00000000,"%1"
107 HKCR,"exefile\shell\open\command","",0x00000000,"""%1"" %*"
108 HKCR,"exefile\shell\runas\command","",0x00020000,"""%1"" %*"
109 HKCR,"exefile\shellex\DropHandler","",0x00020000,"{86C86720-42A0-1069-A2E8-08002B30309D}"
110
111 ; Fonts
112 HKCR,".fon","",0x00000000,"fonfile"
113 HKCR,"fonfile","",0x00000000,"Font file"
114 HKCR,"fonfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-166"
115 HKCR,"fonfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-155"
116 HKCR,"fonfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\fontview.exe %1"
117
118 HKCR,".ttf","",0x00000000,"ttffile"
119 HKCR,"ttffile","",0x00000000,"TrueType font file"
120 HKCR,"ttffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-167"
121 HKCR,"ttffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-156"
122 HKCR,"ttffile\shell\open\command","",0x00020000,"%SystemRoot%\system32\fontview.exe %1"
123
124 HKCR,".otf","",0x00000000,"otffile"
125 HKCR,"otffile","",0x00000000,"OpenType font file"
126 HKCR,"otffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-156"
127 HKCR,"otffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-167"
128 HKCR,"otffile\shell\open\command","",0x00020000,"%SystemRoot%\system32\fontview.exe %1"
129
130 ; Help Files
131 HKCR,".hlp","",0x00000000,"hlpfile"
132 HKCR,"hlpfile","",0x00000000,"Help File"
133 HKCR,"hlpfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-168"
134 HKCR,"hlpfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-24"
135 HKCR,"hlpfile\shell\open\command","",0x00020000,"%SystemRoot%\winhlp32.exe %1"
136
137 HKCR,".chm","",0x00000000,"chm.file"
138 HKCR,"chm.file","",0x00000000,"Compiled HTML Help File"
139 HKCR,"chm.file","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-168"
140 HKCR,"chm.file\DefaultIcon","",0x00020000,"%SystemRoot%\hh.exe,0"
141 HKCR,"chm.file\shell\open\command","",0x00020000,"%SystemRoot%\hh.exe %1"
142
143 ; set MIME type for .html and .htm because Tiny webserver needs it
144 HKCR,".htm","",0x00000000,"htmlfile"
145 HKCR,".htm","Content Type",0x00000000,"text/html"
146 HKCR,".htm","PerceivedType",0x00000000,"text"
147 HKCR,".html","",0x00000000,"htmlfile"
148 HKCR,".html","Content Type",0x00000000,"text/html"
149 HKCR,".html","PerceivedType",0x00000000,"text"
150 HKCR,"htmlfile","",0x00000000,"HTML File"
151 HKCR,"htmlfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\ieframe.dll,0"
152 HKCR,"htmlfile\shell\open\command","",0x00020000,"""%programfiles%\Internet Explorer\iexplore.exe"" %1"
153
154 ; Icons
155 HKCR,".ico","",0x00000000,"icofile"
156 HKCR,"icofile","",0x00000000,"Icon"
157 HKCR,"icofile\DefaultIcon","",0x00000000,"%1"
158
159 ; JPEG Images
160 HKCR,".jpg","",0x00000000,"jpegfile"
161 HKCR,".jpeg","",0x00000000,"jpegfile"
162 HKCR,"jpegfile","",0x00000000,"JPEG Image"
163 HKCR,"jpegfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,0"
164 HKCR,"jpegfile\shell\open\command","",0x00020000,"rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1"
165
166 ; Bitmap Images
167 HKCR,".bmp","",0x00000000,"bmpfile"
168 HKCR,"bmpfile","",0x00000000,"Bitmap Image"
169 HKCR,"bmpfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,1"
170 HKCR,"bmpfile\shell\open\command","",0x00020000,"rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1"
171
172 ; PNG Images
173 HKCR,".png","",0x00000000,"pngfile"
174 HKCR,"pngfile","",0x00000000,"PNG Image"
175 HKCR,"pngfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,2"
176 HKCR,"pngfile\shell\open\command","",0x00020000,"rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1"
177
178 ; GIF Images
179 HKCR,".gif","",0x00000000,"giffile"
180 HKCR,"giffile","",0x00000000,"GIF Image"
181 HKCR,"giffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,2"
182 HKCR,"giffile\shell\open\command","",0x00020000,"""%programfiles%\Internet Explorer\iexplore.exe"" %1"
183
184 ; Configuration Files
185 HKCR,".ini","",0x00000000,"inifile"
186 HKCR,"inifile","",0x00000000,"Configuration Settings"
187 HKCR,"inifile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-169"
188 HKCR,"inifile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-151"
189 HKCR,"inifile\shell\open\command","",0x00000000,"notepad.exe ""%1"""
190 HKCR,"inifile\shell\print\command","",0x00000000,"notepad.exe /p ""%1"""
191
192 ; Setup Information Files
193 HKCR,".inf","",0x00000000,"inffile"
194 HKCR,"inffile","",0x00000000,"Setup Information"
195 HKCR,"inffile\FriendlyTypeName","",0x00020000,"%SystemRoot%\system32\setupapi.dll,-2001"
196 HKCR,"inffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-151"
197 HKCR,"inffile\shell\open\command","",0x00000000,"notepad.exe ""%1"""
198 HKCR,"inffile\shell\Install","",0x00000000,"Install"
199 HKCR,"inffile\shell\Install\command","",0x00020000,"%SystemRoot%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1"
200
201 ; Show icons for shortcuts in shell views (lnkfile is handled specially in shell32)
202 ; Don't display extension for shortcuts
203 HKCR,".lnk","",0x00000000,"lnkfile"
204 HKCR,".lnk\shellnew","",0x00000000,""
205 HKCR,".lnk\shellnew","command",0x00020000,"%SystemRoot%\system32\rundll32.exe appwiz.cpl,NewLinkHere %1"
206 HKCR,"lnkfile","",0x00000000,"Shortcut"
207 HKCR,"lnkfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-170"
208 HKCR,"lnkfile","NeverShowExt",0x00000000,""
209 HKCR,"lnkfile","IsShortcut",0x00000000,"yes"
210 HKCR,"lnkfile\CLSID","",0x00000000,"{00021401-0000-0000-C000-000000000046}"
211 HKCR,"lnkfile\shellex\IconHandler","",0x00000000,"{00021401-0000-0000-C000-000000000046}"
212 HKCR,"lnkfile\shellex\DropHandler","",0x00000000,"{00021401-0000-0000-C000-000000000046}"
213 HKCR,"lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}","",0x00000000,""
214 HKCR,"lnkfile\shellex\PropertySheetHandlers\Shellink Property Page", "", 0x00000000, "{00021401-0000-0000-C000-000000000046}"
215
216 ; Text Documents
217 HKCR,".log","",0x00000000,"txtfile"
218 HKCR,".txt","",0x00000000,"txtfile"
219 HKCR,".c","",0x00000000,"txtfile"
220 HKCR,".cpp","",0x00000000,"txtfile"
221 HKCR,".h","",0x00000000,"txtfile"
222 HKCR,".hpp","",0x00000000,"txtfile"
223 HKCR,".txt","PerceivedType",0x00000000,"text"
224 HKCR,".c","PerceivedType",0x00000000,"text"
225 HKCR,".cpp","PerceivedType",0x00000000,"text"
226 HKCR,".h","PerceivedType",0x00000000,"text"
227 HKCR,".hpp","PerceivedType",0x00000000,"text"
228 HKCR,".txt\shellnew","",0x00000000,""
229 HKCR,".txt\shellnew","NullFile",0x00020000,""
230 HKCR,"txtfile","",0x00000000,"Text Document"
231 HKCR,".txt","Content Type",0x00000000,"text/plain"
232 HKCR,"txtfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-152"
233 HKCR,"txtfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1"
234 HKCR,"txtfile\shell\print\command","",0x00000000,"notepad.exe /p ""%1"""
235
236 ; XML Documents
237 HKCR,".xml","",0x00000000,"xmlfile"
238 HKCR,"xmlfile","",0x00000000,"XML Document"
239 HKCR,".xml","Content Type",0x00000000,"text/xml"
240 HKCR,"xmlfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\msxml3.dll,0"
241 HKCR,"xmlfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1"
242
243 ; XSL Stylesheets
244 HKCR,".xsl","",0x00000000,"xslfile"
245 HKCR,"xslfile","",0x00000000,"XSL Stylesheet"
246 HKCR,".xsl","Content Type",0x00000000,"text/xml"
247 HKCR,"xslfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\msxml3.dll,1"
248 HKCR,"xslfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1"
249
250 ; MSI files
251 HKCR,".msi","",0x00000000,"MSI.Package"
252 HKCR,"Msi.Package\DefaultIcon","",0x00000000,"msiexec.exe"
253 HKCR,"Msi.Package","",0x00000000,"ReactOS Installer Package"
254 HKCR,"Msi.Package\shell\Open\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /i ""%1"""
255 HKCR,"Msi.Package\shell\Repair\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /f ""%1"""
256 HKCR,"Msi.Package\shell\Uninstall\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /x ""%1"""
257
258 HKCR,".pif","",0x00000000,"piffile"
259
260 ; Registration Entries
261 HKCR,".reg","",0x00000000,"regfile"
262 HKCR,"regfile","",0x00000000,"Registration Entries"
263 HKCR,"regfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-170"
264 HKCR,"regfile\DefaultIcon","",0x00020000,"%SystemRoot%\regedit.exe,1"
265 HKCR,"regfile\shell\edit\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1"
266 HKCR,"regfile\shell\open","",0x00000000,"Merge"
267 HKCR,"regfile\shell\open\command","",0x00000000,"regedit.exe ""%1"""
268
269 ; Screen Savers
270 HKCR,".scr","",0x00000000,"scrfile"
271 HKCR,"scrfile","",0x00000000,"Screen Saver"
272 HKCR,"scrfile\Defaulticon","",0x00000000,"%1"
273 HKCR,"scrfile\shell\config","",0x00000000,"Configure"
274 HKCR,"scrfile\shell\config\command","",0x00000000,"""%1"""
275 HKCR,"scrfile\shell\install","",0x00000000,"Install"
276 HKCR,"scrfile\shell\install\command","",0x00000000,"rundll32.exe desk.cpl,InstallScreenSaver %l"
277 HKCR,"scrfile\shell\open","",0x00000000,"Test"
278 HKCR,"scrfile\shell\open\command","",0x00000000,"""%1"" /S"
279
280 ; shell command files (e.g. "Show Desktop" in quicklaunch bar)
281 HKCR,".scf","",0x00000000,"SHCmdFile"
282 HKCR,"SHCmdFile","",0x00000000,"ReactOS Explorer Command"
283 HKCR,"SHCmdFile","NeverShowExt",0x00000000,""
284 HKCR,"SHCmdFile","InfoTip",0x00000000,"prop:DocComments"
285 HKCR,"SHCmdFile\shell\open\command","",0x00000000,"%systemroot%\explorer.exe"
286 HKCR,"SHCmdFile\shell\open\ddeexec","",0x00000000,"[ShellFile(\"%1\",\"%1\",%S)]"
287 HKCR,"SHCmdFile\shell\open\ddeexec\Application","",0x00000000,"Folders"
288 HKCR,"SHCmdFile\shell\open\ddeexec\Topic","",0x00000000,"AppProperties"
289 HKCR,"SHCmdFile\CLSID","",0x00000000,"{57651662-CE3E-11D0-8D77-00C04FC99D61}"
290 HKCR,"SHCmdFile\shellex\IconHandler","",0x00000000,"{57651662-CE3E-11D0-8D77-00C04FC99D61}"
291 HKCR,"SHCmdFile\shellex\DropHandler","",0x00000000,"{86C86720-42A0-1069-A2E8-08002B30309D}"
292
293 ; System-Files
294 HKCR,".sys","",0x00000000,"sysfile"
295 HKCR,"sysfile","",0x00000000,"System File"
296 HKCR,"sysfile","NoOpen",0x00000000,""
297 HKCR,"sysfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-171"
298 HKCR,"sysfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
299
300 ; MS Styles (Themes)
301 HKCR,".msstyles","",0x00000000,"msstylesfile"
302 HKCR,"msstylesfile","",0x00000000,"Visual Style File"
303 HKCR,"msstylesfile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
304 HKCR,"msstylesfile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Appearance /Action:OpenMSTheme file:""%1"""
305
306 ; Theme File
307 HKCR,".theme","",0x00000000,"themefile"
308 HKCR,"themefile","",0x00000000,"Theme File"
309 HKCR,"themefile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
310 HKCR,"themefile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Appearance /Action:OpenTheme /file:""%1"""
311
312 ; URL shortcuts (e.g. used in favorites folder of IExplorer)
313 HKCR,".url","",0x00000000,"InternetShortcut"
314
315 ; Wave Sounds
316 HKCR,".wav","",0x00000000,"SoundRec"
317 HKCR,"SoundRec","",0x00000000,"Wave Sound"
318 HKCR,"SoundRec\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225"
319 HKCR,"SoundRec\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1"
320
321 ; Midi Sounds
322 HKCR,".mid","",0x00000000,"MIDFile"
323 HKCR,".midi","",0x00000000,"MIDFile"
324 HKCR,"MIDFile","",0x00000000,"MIDI Sequence"
325 HKCR,"MIDFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225"
326 HKCR,"MIDFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1"
327
328 ; Audio CD
329 HKCR,".cda","",0x00000000,"CDAFile"
330 HKCR,"CDAFile","",0x00000000,"CD Audio Track"
331 HKCR,"CDAFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225"
332 HKCR,"CDAFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1"
333
334 ; Avi Files
335 HKCR,".avi","",0x00000000,"AVIFile"
336 HKCR,"AVIFile","",0x00000000,"Video Clip"
337 HKCR,"AVIFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-224"
338 HKCR,"AVIFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1"
339
340 HKCR,"CLSID",,0x00000012
341
342 ; For Shell32.dll
343 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}","",0x00000000,"Computer Search Results Folder"
344 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}","LocalizedString",0x00020000,"@%SystemRoot%\system32\shell32.dll,-30521"
345 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-135"
346 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\InProcServer32","",0x00020000,"%SystemRoot%\system32\shell32.dll"
347 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
348 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\ShellFolder","Attributes",0x00010001,0x20180000
349
350 ; deskadp.dll shell extension
351 HKCR,"CLSID\{42071712-76d4-11d1-8b24-00a0c9068ff3}","",0x00000000,"Display Adapter CPL Extension"
352 HKCR,"CLSID\{42071712-76d4-11d1-8b24-00a0c9068ff3}\InProcServer32","",0x00020000,"%SystemRoot%\system32\deskadp.dll"
353 HKCR,"CLSID\{42071712-76d4-11d1-8b24-00a0c9068ff3}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
354
355 ; deskmon.dll shell extension
356 HKCR,"CLSID\{42071713-76d4-11d1-8b24-00a0c9068ff3}","",0x00000000,"Display Monitor CPL Extension"
357 HKCR,"CLSID\{42071713-76d4-11d1-8b24-00a0c9068ff3}\InProcServer32","",0x00020000,"%SystemRoot%\system32\deskmon.dll"
358 HKCR,"CLSID\{42071713-76d4-11d1-8b24-00a0c9068ff3}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
359
360 ; For TCPIP Protocol property page
361 HKCR,"CLSID\{A907657F-6FDF-11D0-8EFB-00C04FD912B2}","",0x00000000,"TCP/IP Configuration Notify Object"
362 HKCR,"CLSID\{A907657F-6FDF-11D0-8EFB-00C04FD912B2}\InProcServer32","",0x00000000,"netcfgx.dll"
363 HKCR,"CLSID\{A907657F-6FDF-11D0-8EFB-00C04FD912B2}\InProcServer32","ThreadingModel",0x00000000,"Both"
364
365 ; For dxdiagn.dll
366 HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}","",0x00000000,"DxDiagProvider Class"
367 HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\InProcServer32","",0x00000000,"%SystemRoot%\system32\dxdiagn.dll"
368 HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
369 HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\ProgID","",0x00000000,"DxDiag.DxDiagProvider.1"
370 HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\VersionIndependentProgID","",0x00000000,"DxDiag.DxDiagProvider"
371
372
373 HKCR,"NDS\Clsid","",0x00000002,"{323991f0-7bad-11cf-b03d-00aa006e0975}"
374
375 HKCR,"WinNT\Clsid","",0x00000002,"{8b20cd60-0f29-11cf-abc4-02608c9e7553}"
376
377 ; Applications
378 HKCR,"Applications\notepad.exe\shell\open\command","",0x00000002,"notepad.exe %1"
379 HKCR,"Applications\mspaint.exe\shell\open\command","",0x00000002,"mspaint.exe %1"
380 HKCR,"Applications\wordpad.exe\shell\open\command","",0x00000002,"wordpad.exe %1"
381
382 ; Misc Perceived types
383 HKCR,".asm","PerceivedType",0x00000000,"text"
384 HKCR,".asmx","PerceivedType",0x00000000,"text"
385 HKCR,".aspx","PerceivedType",0x00000000,"text"
386 HKCR,".chk","PerceivedType",0x00000000,"system"
387 HKCR,".css","",0x00000000,"CSSfile"
388 HKCR,".css","PerceivedType",0x00000000,"text"
389 HKCR,".cxx","PerceivedType",0x00000000,"text"
390 HKCR,".def","PerceivedType",0x00000000,"text"
391 HKCR,".diz","PerceivedType",0x00000000,"text"
392 HKCR,".gz","PerceivedType",0x00000000,"compressed"
393 HKCR,".hxx","PerceivedType",0x00000000,"text"
394 HKCR,".inc","PerceivedType",0x00000000,"text"
395 HKCR,".java","PerceivedType",0x00000000,"text"
396 HKCR,".local","PerceivedType",0x00000000,"system"
397 HKCR,".manifest","PerceivedType",0x00000000,"system"
398 HKCR,".nvr","PerceivedType",0x00000000,"text"
399 HKCR,".ocx","",0x00000000,"ocxfile"
400 HKCR,".ocx","PerceivedType",0x00000000,"system"
401 HKCR,".php3","PerceivedType",0x00000000,"text"
402 HKCR,".pl","PerceivedType",0x00000000,"text"
403 HKCR,".plg","PerceivedType",0x00000000,"text"
404 HKCR,".ps1xml","PerceivedType",0x00000000,"text"
405 HKCR,".sed","PerceivedType",0x00000000,"text"
406 HKCR,".shtml","PerceivedType",0x00000000,"text"
407 HKCR,".sql","PerceivedType",0x00000000,"text"
408 HKCR,".tar","PerceivedType",0x00000000,"compressed"
409 HKCR,".text","PerceivedType",0x00000000,"text"
410 HKCR,".tgz","PerceivedType",0x00000000,"compressed"
411 HKCR,".tsv","PerceivedType",0x00000000,"text"
412 HKCR,".wdp","PerceivedType",0x00000000,"image"
413 HKCR,".wmz","",0x00000000,"WMZFile"
414 HKCR,".wmz","PerceivedType",0x00000000,"compressed"
415 HKCR,".wsz","PerceivedType",0x00000000,"compressed"
416 HKCR,".x","PerceivedType",0x00000000,"text"
417 HKCR,".z","PerceivedType",0x00000000,"compressed"
418
419 ; For language support:
420
421 HKCR,"MIME",,0x00000012
422 HKCR,"MIME\Database",,0x00000012
423 HKCR,"MIME\Database\Rfc1766",,0x00000012
424 HKCR,"MIME\Database\Rfc1766","0436",0x00000000,"af;Afrikaans"
425 HKCR,"MIME\Database\Rfc1766","041C",0x00000000,"sq;Albanian"
426 HKCR,"MIME\Database\Rfc1766","0001",0x00000000,"ar;Arabic"
427 HKCR,"MIME\Database\Rfc1766","1401",0x00000000,"ar-dz;Arabic (Algeria)"
428 HKCR,"MIME\Database\Rfc1766","3C01",0x00000000,"ar-bh;Arabic (Bahrain)"
429 HKCR,"MIME\Database\Rfc1766","0C01",0x00000000,"ar-eg;Arabic (Egypt)"
430 HKCR,"MIME\Database\Rfc1766","0801",0x00000000,"ar-iq;Arabic (Iraq)"
431 HKCR,"MIME\Database\Rfc1766","2C01",0x00000000,"ar-jo;Arabic (Jordan)"
432 HKCR,"MIME\Database\Rfc1766","3401",0x00000000,"ar-kw;Arabic (Kuwait)"
433 HKCR,"MIME\Database\Rfc1766","3001",0x00000000,"ar-lb;Arabic (Lebanon)"
434 HKCR,"MIME\Database\Rfc1766","1001",0x00000000,"ar-ly;Arabic (Libya)"
435 HKCR,"MIME\Database\Rfc1766","1801",0x00000000,"ar-ma;Arabic (Morocco)"
436 HKCR,"MIME\Database\Rfc1766","2001",0x00000000,"ar-om;Arabic (Oman)"
437 HKCR,"MIME\Database\Rfc1766","4001",0x00000000,"ar-qa;Arabic (Qatar)"
438 HKCR,"MIME\Database\Rfc1766","0401",0x00000000,"ar-sa;Arabic (Saudi Arabia)"
439 HKCR,"MIME\Database\Rfc1766","2801",0x00000000,"ar-sy;Arabic (Syria)"
440 HKCR,"MIME\Database\Rfc1766","1C01",0x00000000,"ar-tn;Arabic (Tunisia)"
441 HKCR,"MIME\Database\Rfc1766","3801",0x00000000,"ar-ae;Arabic (U.A.E.)"
442 HKCR,"MIME\Database\Rfc1766","2401",0x00000000,"ar-ye;Arabic (Yemen)"
443 HKCR,"MIME\Database\Rfc1766","042B",0x00000000,"hy;Armenian"
444 HKCR,"MIME\Database\Rfc1766","042D",0x00000000,"eu;Basque"
445 HKCR,"MIME\Database\Rfc1766","0423",0x00000000,"be;Belarusian"
446 HKCR,"MIME\Database\Rfc1766","0845",0x00000000,"bn-bd;Bengali (Bangladesh)"
447 HKCR,"MIME\Database\Rfc1766","0445",0x00000000,"bn-in;Bengali (India)"
448 HKCR,"MIME\Database\Rfc1766","0402",0x00000000,"bg;Bulgarian"
449 HKCR,"MIME\Database\Rfc1766","0403",0x00000000,"ca;Catalan"
450 HKCR,"MIME\Database\Rfc1766","0004",0x00000000,"zh;Chinese"
451 HKCR,"MIME\Database\Rfc1766","0804",0x00000000,"zh-cn;Chinese (China)"
452 HKCR,"MIME\Database\Rfc1766","0C04",0x00000000,"zh-hk;Chinese (Hong Kong SAR)"
453 HKCR,"MIME\Database\Rfc1766","1004",0x00000000,"zh-sg;Chinese (Singapore)"
454 HKCR,"MIME\Database\Rfc1766","0404",0x00000000,"zh-tw;Chinese (Taiwan)"
455 HKCR,"MIME\Database\Rfc1766","041A",0x00000000,"hr;Croatian"
456 HKCR,"MIME\Database\Rfc1766","0405",0x00000000,"cs;Czech"
457 HKCR,"MIME\Database\Rfc1766","0406",0x00000000,"da;Danish"
458 HKCR,"MIME\Database\Rfc1766","0813",0x00000000,"nl-be;Dutch (Belgium)"
459 HKCR,"MIME\Database\Rfc1766","0413",0x00000000,"nl;Dutch (Netherlands)"
460 HKCR,"MIME\Database\Rfc1766","0009",0x00000000,"en;English"
461 HKCR,"MIME\Database\Rfc1766","0C09",0x00000000,"en-au;English (Australia)"
462 HKCR,"MIME\Database\Rfc1766","2809",0x00000000,"en-bz;English (Belize)"
463 HKCR,"MIME\Database\Rfc1766","1009",0x00000000,"en-ca;English (Canada)"
464 HKCR,"MIME\Database\Rfc1766","1809",0x00000000,"en-ie;English (Ireland)"
465 HKCR,"MIME\Database\Rfc1766","2009",0x00000000,"en-jm;English (Jamaica)"
466 HKCR,"MIME\Database\Rfc1766","1409",0x00000000,"en-nz;English (New Zealand)"
467 HKCR,"MIME\Database\Rfc1766","1C09",0x00000000,"en-za;English (South Africa)"
468 HKCR,"MIME\Database\Rfc1766","2C09",0x00000000,"en-tt;English (Trinidad)"
469 HKCR,"MIME\Database\Rfc1766","0809",0x00000000,"en-gb;English (United Kingdom)"
470 HKCR,"MIME\Database\Rfc1766","0409",0x00000000,"en-us;English (United States)"
471 HKCR,"MIME\Database\Rfc1766","048F",0x00000000,"eo;Esperanto"
472 HKCR,"MIME\Database\Rfc1766","0425",0x00000000,"et;Estonian"
473 HKCR,"MIME\Database\Rfc1766","0438",0x00000000,"fo;Faeroese"
474 HKCR,"MIME\Database\Rfc1766","0429",0x00000000,"fa;Farsi"
475 HKCR,"MIME\Database\Rfc1766","040B",0x00000000,"fi;Finnish"
476 HKCR,"MIME\Database\Rfc1766","080C",0x00000000,"fr-be;French (Belgium)"
477 HKCR,"MIME\Database\Rfc1766","0C0C",0x00000000,"fr-ca;French (Canada)"
478 HKCR,"MIME\Database\Rfc1766","040C",0x00000000,"fr;French (France)"
479 HKCR,"MIME\Database\Rfc1766","140C",0x00000000,"fr-lu;French (Luxembourg)"
480 HKCR,"MIME\Database\Rfc1766","100C",0x00000000,"fr-ch;French (Switzerland)"
481 HKCR,"MIME\Database\Rfc1766","043C",0x00000000,"gd;Gaelic"
482 HKCR,"MIME\Database\Rfc1766","0C07",0x00000000,"de-at;German (Austria)"
483 HKCR,"MIME\Database\Rfc1766","0407",0x00000000,"de;German (Germany)"
484 HKCR,"MIME\Database\Rfc1766","1407",0x00000000,"de-li;German (Liechtenstein)"
485 HKCR,"MIME\Database\Rfc1766","1007",0x00000000,"de-lu;German (Luxembourg)"
486 HKCR,"MIME\Database\Rfc1766","0807",0x00000000,"de-ch;German (Switzerland)"
487 HKCR,"MIME\Database\Rfc1766","0408",0x00000000,"el;Greek"
488 HKCR,"MIME\Database\Rfc1766","040D",0x00000000,"he;Hebrew"
489 HKCR,"MIME\Database\Rfc1766","0439",0x00000000,"hi;Hindi"
490 HKCR,"MIME\Database\Rfc1766","040E",0x00000000,"hu;Hungarian"
491 HKCR,"MIME\Database\Rfc1766","040F",0x00000000,"is;Icelandic"
492 HKCR,"MIME\Database\Rfc1766","0421",0x00000000,"in;Indonesian"
493 HKCR,"MIME\Database\Rfc1766","0410",0x00000000,"it;Italian (Italy)"
494 HKCR,"MIME\Database\Rfc1766","0810",0x00000000,"it-ch;Italian (Switzerland)"
495 HKCR,"MIME\Database\Rfc1766","0411",0x00000000,"ja;Japanese"
496 HKCR,"MIME\Database\Rfc1766","043F",0x00000000,"kk;Kazakh"
497 HKCR,"MIME\Database\Rfc1766","0412",0x00000000,"ko;Korean"
498 HKCR,"MIME\Database\Rfc1766","0426",0x00000000,"lv;Latvian"
499 HKCR,"MIME\Database\Rfc1766","0427",0x00000000,"lt;Lithuanian"
500 HKCR,"MIME\Database\Rfc1766","042F",0x00000000,"mk;FYRO Macedonian"
501 HKCR,"MIME\Database\Rfc1766","043E",0x00000000,"ms;Malay (Malaysia)"
502 HKCR,"MIME\Database\Rfc1766","043A",0x00000000,"mt;Maltese"
503 HKCR,"MIME\Database\Rfc1766","0414",0x00000000,"no;Norwegian (Bokmal)"
504 HKCR,"MIME\Database\Rfc1766","0814",0x00000000,"no;Norwegian (Nynorsk)"
505 HKCR,"MIME\Database\Rfc1766","0415",0x00000000,"pl;Polish"
506 HKCR,"MIME\Database\Rfc1766","0416",0x00000000,"pt-br;Portuguese (Brazil)"
507 HKCR,"MIME\Database\Rfc1766","0816",0x00000000,"pt;Portuguese (Portugal)"
508 HKCR,"MIME\Database\Rfc1766","0417",0x00000000,"rm;Rhaeto-Romanic"
509 HKCR,"MIME\Database\Rfc1766","0418",0x00000000,"ro;Romanian"
510 HKCR,"MIME\Database\Rfc1766","0818",0x00000000,"ro-mo;Romanian (Moldova)"
511 HKCR,"MIME\Database\Rfc1766","0419",0x00000000,"ru;Russian"
512 HKCR,"MIME\Database\Rfc1766","0819",0x00000000,"ru-mo;Russian (Moldova)"
513 HKCR,"MIME\Database\Rfc1766","0C1A",0x00000000,"sr;Serbian (Cyrillic)"
514 HKCR,"MIME\Database\Rfc1766","081A",0x00000000,"sr;Serbian (Latin)"
515 HKCR,"MIME\Database\Rfc1766","041B",0x00000000,"sk;Slovak"
516 HKCR,"MIME\Database\Rfc1766","0424",0x00000000,"sl;Slovenian"
517 HKCR,"MIME\Database\Rfc1766","042E",0x00000000,"sb;Sorbian"
518 HKCR,"MIME\Database\Rfc1766","2C0A",0x00000000,"es-ar;Spanish (Argentina)"
519 HKCR,"MIME\Database\Rfc1766","400A",0x00000000,"es-bo;Spanish (Bolivia)"
520 HKCR,"MIME\Database\Rfc1766","340A",0x00000000,"es-cl;Spanish (Chile)"
521 HKCR,"MIME\Database\Rfc1766","240A",0x00000000,"es-co;Spanish (Colombia)"
522 HKCR,"MIME\Database\Rfc1766","140A",0x00000000,"es-cr;Spanish (Costa Rica)"
523 HKCR,"MIME\Database\Rfc1766","1C0A",0x00000000,"es-do;Spanish (Dominican Republic)"
524 HKCR,"MIME\Database\Rfc1766","300A",0x00000000,"es-ec;Spanish (Ecuador)"
525 HKCR,"MIME\Database\Rfc1766","440A",0x00000000,"es-sv;Spanish (El Salvador)"
526 HKCR,"MIME\Database\Rfc1766","100A",0x00000000,"es-gt;Spanish (Guatemala)"
527 HKCR,"MIME\Database\Rfc1766","480A",0x00000000,"es-hn;Spanish (Honduras)"
528 HKCR,"MIME\Database\Rfc1766","0C0A",0x00000000,"es;Spanish (International Sort)"
529 HKCR,"MIME\Database\Rfc1766","080A",0x00000000,"es-mx;Spanish (Mexico)"
530 HKCR,"MIME\Database\Rfc1766","4C0A",0x00000000,"es-ni;Spanish (Nicaragua)"
531 HKCR,"MIME\Database\Rfc1766","180A",0x00000000,"es-pa;Spanish (Panama)"
532 HKCR,"MIME\Database\Rfc1766","3C0A",0x00000000,"es-py;Spanish (Paraguay)"
533 HKCR,"MIME\Database\Rfc1766","280A",0x00000000,"es-pe;Spanish (Peru)"
534 HKCR,"MIME\Database\Rfc1766","500A",0x00000000,"es-pr;Spanish (Puerto Rico)"
535 HKCR,"MIME\Database\Rfc1766","040A",0x00000000,"es;Spanish (Traditional Sort)"
536 HKCR,"MIME\Database\Rfc1766","380A",0x00000000,"es-uy;Spanish (Uruguay)"
537 HKCR,"MIME\Database\Rfc1766","200A",0x00000000,"es-ve;Spanish (Venezuela)"
538 HKCR,"MIME\Database\Rfc1766","0430",0x00000000,"sx;Sutu"
539 HKCR,"MIME\Database\Rfc1766","041D",0x00000000,"sv;Swedish"
540 HKCR,"MIME\Database\Rfc1766","081D",0x00000000,"sv-fi;Swedish (Finland)"
541 HKCR,"MIME\Database\Rfc1766","041E",0x00000000,"th;Thai"
542 HKCR,"MIME\Database\Rfc1766","0431",0x00000000,"ts;Tsonga"
543 HKCR,"MIME\Database\Rfc1766","0432",0x00000000,"tn;Tswana"
544 HKCR,"MIME\Database\Rfc1766","041F",0x00000000,"tr;Turkish"
545 HKCR,"MIME\Database\Rfc1766","0422",0x00000000,"uk;Ukrainian"
546 HKCR,"MIME\Database\Rfc1766","0420",0x00000000,"ur;Urdu"
547 HKCR,"MIME\Database\Rfc1766","042A",0x00000000,"vi;Vietnamese"
548 HKCR,"MIME\Database\Rfc1766","0490",0x00000000,"wa;Walloon"
549 HKCR,"MIME\Database\Rfc1766","0434",0x00000000,"xh;Xhosa"
550 HKCR,"MIME\Database\Rfc1766","043D",0x00000000,"ji;Yiddish"
551 HKCR,"MIME\Database\Rfc1766","0435",0x00000000,"zu;Zulu"
552
553 ;-------------------------------- STRINGS -------------------------------
554
555 [Strings]
556 CPLFILE="Control Panel Extension"
557 CPLFILE_OPENWITH="Open with Control Panel"
558
559 ; LANG_GERMAN SUBLANG_NEUTRAL
560 [Strings.0007]
561 CPLFILE="Systemsteuerungselement"
562 CPLFILE_OPENWITH="Mit der Systemsteuerung öffnen"
563
564 ; LANG_FRENCH SUBLANG_NEUTRAL
565 [Strings.000C]
566 CPLFILE="Extension du Panneau de Contrôle"
567 CPLFILE_OPENWITH="Ouvrir avec le Panneau de Contrôle"
568
569 ; LANG_POLISH SUBLANG_NEUTRAL
570 [Strings.0015]
571 CPLFILE="Aplet Panelu Sterowania"
572 CPLFILE_OPENWITH="Otwórz poprzez Panel Sterowania"
573
574 ; LANG_SPANISH SUBLANG_NEUTRAL
575 [Strings.0a]
576 CPLFILE="Extensión del Panel de control"
577 CPLFILE_OPENWITH="Abrir con el Panel de control"
578
579 ; LANG_ROMANIAN SUBLANG_NEUTRAL
580 [Strings.0018]
581 CPLFILE="Extensie pentru panou de control"
582 CPLFILE_OPENWITH="Deschide în panou de control"
583
584 ; LANG_RUSSIAN SUBLANG_NEUTRAL
585 [Strings.0019]
586 CPLFILE="Элемент панели управления"
587 CPLFILE_OPENWITH="Открыть с помощью Панели управления"
588
589 ; Turkish
590 [Strings.041f]
591 CPLFILE="Denetim Masası Uzantısı"
592 CPLFILE_OPENWITH="Denetim Masası'yla Aç"
593
594 ; EOF