summaryrefslogtreecommitdiff
path: root/general/toaster/toastpkg
diff options
context:
space:
mode:
authorAdonais Romero González <[email protected]>2023-02-03 14:36:05 -0800
committerAdonais Romero González <[email protected]>2023-02-03 14:36:05 -0800
commitc0174c77c5dbed96d4e537c08b1504cd6b9a3134 (patch)
tree36dbbe54aee9cd4f381975a5d0c6eea75bfb956f /general/toaster/toastpkg
parent520c37087776a198544ab9b721d802dd30864736 (diff)
parent07779ee84973f2f63a1f2ced6377463b1c01baaf (diff)
Merge branch 'main' into develop-2302-merge
Diffstat (limited to 'general/toaster/toastpkg')
-rw-r--r--general/toaster/toastpkg/inf/toastpkg.inf34
-rw-r--r--general/toaster/toastpkg/toastcd/toastpkg.inf34
2 files changed, 40 insertions, 28 deletions
diff --git a/general/toaster/toastpkg/inf/toastpkg.inf b/general/toaster/toastpkg/inf/toastpkg.inf
index f7e45bd9..21d376de 100644
--- a/general/toaster/toastpkg/inf/toastpkg.inf
+++ b/general/toaster/toastpkg/inf/toastpkg.inf
@@ -18,6 +18,9 @@
; This is a mutlios INF file. Same INF file cab be used on
; x86 and amd64 platforms.
;
+; Important:
+; This INF depends on features for the Driver Store DIRIDs which are available starting Windows 10 1809
+;
;--*/
[Version]
Signature="$WINDOWS NT$"
@@ -27,12 +30,25 @@ Provider=%ProviderName%
DriverVer=09/21/2006,6.0.5736.1
CatalogFile.NTx86 = tostx86.cat
CatalogFile.NTAMD64 = tstamd64.cat
-PnpLockdown=1
+PnpLockdown = 1
[DestinationDirs]
-DefaultDestDir = 12
+DefaultDestDir = 13
CoInstaller_CopyFiles = 11
+[SourceDisksNames.x86]
+1 = %DiskId1%, toastpkg.tag,,\i386
+
+[SourceDisksNames.ia64]
+1 = %DiskId1%, toastpkg.tag,,\ia64
+
+[SourceDisksNames.amd64]
+1 = %DiskId1%, toastpkg.tag,,\amd64
+
+[SourceDisksFiles]
+toaster.sys = 1,,
+tostrco2.dll = 1,,
+
; ================= Class section =====================
[ClassInstall32]
@@ -78,9 +94,9 @@ AddService = toaster, %SPSVCINST_ASSOCSERVICE%, toaster_Service_Inst
[toaster_Service_Inst]
DisplayName = %toaster.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
-StartType = 3 ; SERVICE_DEMAND_START
+StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
-ServiceBinary = %12%\toaster.sys
+ServiceBinary = %13%\toaster.sys
;-------------- Coinstaller installation
@@ -99,16 +115,6 @@ HKR,,CoInstallers32,0x00010000,"tostrco2.dll,ToasterCoInstaller"
; located (so it can launch value-added setup programs).
OriginalInfSourcePath = %1%
-[SourceDisksNames.x86]
-1 = %DiskId1%, toastpkg.tag,,\i386
-
-[SourceDisksNames.amd64]
-1 = %DiskId1%, toastpkg.tag,,\amd64
-
-[SourceDisksFiles]
-toaster.sys = 1,,
-tostrco2.dll = 1,,
-
[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ProviderName = "TODO-Set-Provider"
diff --git a/general/toaster/toastpkg/toastcd/toastpkg.inf b/general/toaster/toastpkg/toastcd/toastpkg.inf
index f7e45bd9..21d376de 100644
--- a/general/toaster/toastpkg/toastcd/toastpkg.inf
+++ b/general/toaster/toastpkg/toastcd/toastpkg.inf
@@ -18,6 +18,9 @@
; This is a mutlios INF file. Same INF file cab be used on
; x86 and amd64 platforms.
;
+; Important:
+; This INF depends on features for the Driver Store DIRIDs which are available starting Windows 10 1809
+;
;--*/
[Version]
Signature="$WINDOWS NT$"
@@ -27,12 +30,25 @@ Provider=%ProviderName%
DriverVer=09/21/2006,6.0.5736.1
CatalogFile.NTx86 = tostx86.cat
CatalogFile.NTAMD64 = tstamd64.cat
-PnpLockdown=1
+PnpLockdown = 1
[DestinationDirs]
-DefaultDestDir = 12
+DefaultDestDir = 13
CoInstaller_CopyFiles = 11
+[SourceDisksNames.x86]
+1 = %DiskId1%, toastpkg.tag,,\i386
+
+[SourceDisksNames.ia64]
+1 = %DiskId1%, toastpkg.tag,,\ia64
+
+[SourceDisksNames.amd64]
+1 = %DiskId1%, toastpkg.tag,,\amd64
+
+[SourceDisksFiles]
+toaster.sys = 1,,
+tostrco2.dll = 1,,
+
; ================= Class section =====================
[ClassInstall32]
@@ -78,9 +94,9 @@ AddService = toaster, %SPSVCINST_ASSOCSERVICE%, toaster_Service_Inst
[toaster_Service_Inst]
DisplayName = %toaster.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
-StartType = 3 ; SERVICE_DEMAND_START
+StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
-ServiceBinary = %12%\toaster.sys
+ServiceBinary = %13%\toaster.sys
;-------------- Coinstaller installation
@@ -99,16 +115,6 @@ HKR,,CoInstallers32,0x00010000,"tostrco2.dll,ToasterCoInstaller"
; located (so it can launch value-added setup programs).
OriginalInfSourcePath = %1%
-[SourceDisksNames.x86]
-1 = %DiskId1%, toastpkg.tag,,\i386
-
-[SourceDisksNames.amd64]
-1 = %DiskId1%, toastpkg.tag,,\amd64
-
-[SourceDisksFiles]
-toaster.sys = 1,,
-tostrco2.dll = 1,,
-
[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ProviderName = "TODO-Set-Provider"