Skip to content

Commit 06002fc

Browse files
committed
[BOOTDATA][INF] hivecls.inf: Add definitions for MSP / Msi.Patch files
These are used by Steinberg Cubase 5. CORE-19845
1 parent 51aac7c commit 06002fc

File tree

1 file changed

+43
-3
lines changed

1 file changed

+43
-3
lines changed

boot/bootdata/hivecls.inf

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -435,12 +435,24 @@ HKCR,".msi","",0x00000000,"Msi.Package"
435435
HKCR,"Msi.Package","",0x00000000,%MSIPACK%
436436
;;HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msi.dll,-34"
437437
HKCR,"Msi.Package\DefaultIcon","",0x00000000,"msiexec.exe"
438+
;;HKCR,"Msi.Package\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-36"
438439
HKCR,"Msi.Package\shell\Open\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /i ""%1"""
439440
HKCR,"Msi.Package\shell\Repair","",0x00000000,%REPAIR%
441+
;;HKCR,"Msi.Package\shell\Repair","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-37"
440442
HKCR,"Msi.Package\shell\Repair\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /f ""%1"""
441443
HKCR,"Msi.Package\shell\Uninstall","",0x00000000,%UNINSTALL%
444+
;;HKCR,"Msi.Package\shell\Uninstall","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-38"
442445
HKCR,"Msi.Package\shell\Uninstall\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /x ""%1"""
443446

447+
; MSP files
448+
HKCR,".msp","",0x00000000,"Msi.Patch"
449+
HKCR,"Msi.Patch","",0x00000000,%MSIPTCH%
450+
;;HKCR,"Msi.Patch","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msi.dll,-35"
451+
HKCR,"Msi.Patch\DefaultIcon","",0x00000000,"msiexec.exe"
452+
HKCR,"Msi.Patch\shell\Open","",0x00000000,%APPLY%
453+
;;HKCR,"Msi.Patch\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-39"
454+
HKCR,"Msi.Patch\shell\Open\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /p ""%1"""
455+
444456
; NT DOS32 Configuration File
445457
HKCR,".nt","",0x00000000,"ntfile"
446458
HKCR,"ntfile","",0x00000000,"NT DOS32 Configuration File"
@@ -786,6 +798,7 @@ XSLFILE="XSL Stylesheet"
786798

787799
;; In msi.dll
788800
MSIPACK="ReactOS Installer Package"
801+
MSIPTCH="ReactOS Installer Patch"
789802

790803
;; In themeui.dll
791804
MSSTYLESFILE="Visual Style File"
@@ -811,6 +824,7 @@ CONFIGURE="Configure"
811824
INSTALL="Install"
812825
UNINSTALL="Uninstall"
813826
REPAIR="Repair"
827+
APPLY="&Apply Patch"
814828
TEST="Test"
815829

816830
;------------------------------------------------------------------------
@@ -828,6 +842,7 @@ CPLFILE_OPENWITH="Mit der Systemsteuerung öffnen"
828842

829843
;; In msi.dll
830844
;MSIPACK="ReactOS Installer Package"
845+
;MSIPTCH="ReactOS Installer Patch"
831846

832847
;; In themeui.dll
833848
;MSSTYLESFILE="Visual Style File"
@@ -852,6 +867,7 @@ CPLFILE_OPENWITH="Mit der Systemsteuerung öffnen"
852867
;INSTALL="Install"
853868
;UNINSTALL="Uninstall"
854869
;REPAIR="Repair"
870+
;APPLY="&Apply Patch"
855871
;TEST="Test"
856872

857873
;------------------------------------------------------------------------
@@ -869,6 +885,7 @@ XSLFILE="Hoja de estilos XSL"
869885

870886
;; In msi.dll
871887
MSIPACK="Paquete de instalación de ReactOS"
888+
;MSIPTCH="ReactOS Installer Patch"
872889

873890
;; In themeui.dll
874891
MSSTYLESFILE="Archivo de estilo visual"
@@ -893,6 +910,7 @@ CONFIGURE="Configurar"
893910
INSTALL="Instalar"
894911
UNINSTALL="Desinstalar"
895912
REPAIR="Reparar"
913+
;APPLY="&Apply Patch"
896914
TEST="Probar"
897915

898916
;------------------------------------------------------------------------
@@ -910,6 +928,7 @@ XSLFILE="Feuille de style XSL"
910928

911929
;; In msi.dll
912930
MSIPACK="Package ReactOS Installer"
931+
;MSIPTCH="ReactOS Installer Patch"
913932

914933
;; In themeui.dll
915934
MSSTYLESFILE="Fichier de styles visuels"
@@ -934,6 +953,7 @@ CONFIGURE="Configurer"
934953
INSTALL="Installer"
935954
UNINSTALL="Désinstaller"
936955
REPAIR="Réparer"
956+
;APPLY="&Apply Patch"
937957
TEST="Tester"
938958

939959
;------------------------------------------------------------------------
@@ -951,6 +971,7 @@ XSLFILE="Foglio di stile XSL"
951971

952972
;; In msi.dll
953973
MSIPACK="Pacchetto di installazione di ReactOS"
974+
;MSIPTCH="ReactOS Installer Patch"
954975

955976
;; In themeui.dll
956977
MSSTYLESFILE="File di stili visivi"
@@ -975,6 +996,7 @@ CONFIGURE="Configura"
975996
INSTALL="Installa"
976997
UNINSTALL="Rimuovi"
977998
REPAIR="Ripara"
999+
;APPLY="&Apply Patch"
9781000
TEST="Prova"
9791001

9801002
;------------------------------------------------------------------------
@@ -992,6 +1014,7 @@ XSLFILE="Arkusz stylów XSL"
9921014

9931015
;; In msi.dll
9941016
MSIPACK="Pakiet Instalatora ReactOS"
1017+
;MSIPTCH="ReactOS Installer Patch"
9951018

9961019
;; In themeui.dll
9971020
MSSTYLESFILE="Plik stylu wizualnego"
@@ -1016,6 +1039,7 @@ CONFIGURE="Konfiguruj"
10161039
INSTALL="Zainstaluj"
10171040
UNINSTALL="Odinstaluj"
10181041
REPAIR="Napraw"
1042+
;APPLY="&Apply Patch"
10191043
TEST="Testuj"
10201044

10211045
;------------------------------------------------------------------------
@@ -1034,6 +1058,7 @@ XSLFILE="Folha de estilos XSL"
10341058

10351059
;; In msi.dll
10361060
MSIPACK="Pacote de instalação do ReactOS"
1061+
;MSIPTCH="ReactOS Installer Patch"
10371062

10381063
;; In themeui.dll
10391064
MSSTYLESFILE="Ficheiro de estilo visual"
@@ -1058,6 +1083,7 @@ CONFIGURE="Configurar"
10581083
INSTALL="Instalar"
10591084
UNINSTALL="Desinstalar"
10601085
REPAIR="Reparar"
1086+
;APPLY="&Apply Patch"
10611087
TEST="Testar"
10621088

10631089
;------------------------------------------------------------------------
@@ -1076,6 +1102,7 @@ XSLFILE="Foaie de stil XSL"
10761102

10771103
;; In msi.dll
10781104
MSIPACK="Pachet de instalare ReactOS"
1105+
;MSIPTCH="ReactOS Installer Patch"
10791106

10801107
;; In themeui.dll
10811108
MSSTYLESFILE="Fișier de stil vizual"
@@ -1100,6 +1127,7 @@ CONFIGURE="Configurează"
11001127
INSTALL="Instalează"
11011128
UNINSTALL="Dezinstalează"
11021129
REPAIR="Repară"
1130+
;APPLY="&Apply Patch"
11031131
TEST="Testează"
11041132

11051133
;------------------------------------------------------------------------
@@ -1117,6 +1145,7 @@ XSLFILE="XSL таблица стилей"
11171145

11181146
;; In msi.dll
11191147
MSIPACK="Пакет установщика ReactOS"
1148+
MSIPTCH="Исправления установщика ReactOS"
11201149

11211150
;; In themeui.dll
11221151
MSSTYLESFILE="Файл стиля оформления"
@@ -1138,9 +1167,10 @@ MERGE="Слияние"
11381167

11391168
;; For screensaver (*.scr) and MSI install package (*.msi) files, right-click menu
11401169
CONFIGURE="Настроить"
1141-
INSTALL="Установить"
1142-
UNINSTALL="Удалить"
1143-
REPAIR="Исправить"
1170+
INSTALL="Ус&тановить"
1171+
UNINSTALL="Уда&лить"
1172+
REPAIR="&Исправить"
1173+
APPLY="&Применить"
11441174
TEST="Тест"
11451175

11461176
;------------------------------------------------------------------------
@@ -1158,6 +1188,7 @@ XSLFILE="XSL 樣式表"
11581188

11591189
;; In msi.dll
11601190
MSIPACK="ReactOS 安裝套件"
1191+
;MSIPTCH="ReactOS Installer Patch"
11611192

11621193
;; In themeui.dll
11631194
MSSTYLESFILE="視覺樣式檔案"
@@ -1182,6 +1213,7 @@ CONFIGURE="設定"
11821213
INSTALL="安裝"
11831214
UNINSTALL="解除安裝"
11841215
REPAIR="修復"
1216+
;APPLY="&Apply Patch"
11851217
TEST="測試"
11861218

11871219
;------------------------------------------------------------------------
@@ -1199,6 +1231,7 @@ CPLFILE_OPENWITH="Denetim Masası'yla Aç"
11991231

12001232
;; In msi.dll
12011233
;MSIPACK="ReactOS Yükleyicisi Paketi"
1234+
;MSIPTCH="ReactOS Installer Patch"
12021235

12031236
;; In themeui.dll
12041237
;MSSTYLESFILE="Görsel Stil Dosyası"
@@ -1223,6 +1256,7 @@ CPLFILE_OPENWITH="Denetim Masası'yla Aç"
12231256
;INSTALL="Yükle"
12241257
;UNINSTALL="Kaldır"
12251258
;REPAIR="Onar"
1259+
;APPLY="&Apply Patch"
12261260
;TEST="Dene"
12271261

12281262
;------------------------------------------------------------------------
@@ -1240,6 +1274,7 @@ XSLFILE="XSL 樣式表"
12401274

12411275
;; In msi.dll
12421276
MSIPACK="ReactOS 安裝套件"
1277+
;MSIPTCH="ReactOS Installer Patch"
12431278

12441279
;; In themeui.dll
12451280
MSSTYLESFILE="視覺樣式檔案"
@@ -1264,6 +1299,7 @@ CONFIGURE="設定"
12641299
INSTALL="安裝"
12651300
UNINSTALL="解除安裝"
12661301
REPAIR="修復"
1302+
;APPLY="&Apply Patch"
12671303
TEST="測試"
12681304

12691305
;------------------------------------------------------------------------
@@ -1282,6 +1318,7 @@ XSLFILE="XSL スタイルシート"
12821318

12831319
;; In msi.dll
12841320
MSIPACK="ReactOS インストーラ パッケージ"
1321+
;MSIPTCH="ReactOS Installer Patch"
12851322

12861323
;; In themeui.dll
12871324
MSSTYLESFILE="視覚スタイル ファイル"
@@ -1306,6 +1343,7 @@ CONFIGURE="設定"
13061343
INSTALL="インストール"
13071344
UNINSTALL="アンインストール"
13081345
REPAIR="修復"
1346+
;APPLY="&Apply Patch"
13091347
TEST="テスト"
13101348

13111349
;------------------------------------------------------------------------
@@ -1323,6 +1361,7 @@ XSLFILE="XSL 样式表"
13231361

13241362
;; In msi.dll
13251363
MSIPACK="ReactOS Installer 软件包"
1364+
;MSIPTCH="ReactOS Installer Patch"
13261365

13271366
;; In themeui.dll
13281367
MSSTYLESFILE="可视化风格文件"
@@ -1347,6 +1386,7 @@ CONFIGURE="配置"
13471386
INSTALL="安装"
13481387
UNINSTALL="卸载"
13491388
REPAIR="修复"
1389+
;APPLY="&Apply Patch"
13501390
TEST="测试"
13511391

13521392
; EOF

0 commit comments

Comments
 (0)