Skip to content

Commit 07c1347

Browse files
build: Fix INF files
1 parent f7d5b62 commit 07c1347

2 files changed

Lines changed: 20 additions & 50 deletions

File tree

build/AmtPtpDevice_AMD64.inf

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ AmtPtpDeviceUsbUm.dll = 1,,
2323
AmtPtpHidFilter.sys = 1,,
2424

2525
[Manufacturer]
26-
%ManufacturerName%=Standard,NTamd64
26+
%ManufacturerName%=Standard,NTamd64.10.0...17134
2727

28-
[Standard.NTamd64]
28+
[Standard.NTamd64.10.0...17134]
2929
; Traditional Mac trackpad
3030
%AmtPtpDeviceUsbUm.DeviceDesc%=AmtPtpDeviceUsbUm_Install, USB\Vid_05ac&Pid_0236&MI_01
3131
%AmtPtpDeviceUsbUm.DeviceDesc%=AmtPtpDeviceUsbUm_Install, USB\Vid_05ac&Pid_0237&MI_01
@@ -80,20 +80,16 @@ AmtPtpHidFilter.sys
8080
[PtpUmDrivers_Dir]
8181
AmtPtpDeviceUsbUm.dll
8282

83-
; Microsoft HID KMDF driver install sections
84-
[mshidkmdf_Service_Inst]
85-
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
86-
StartType = 3 ; SERVICE_DEMAND_START
87-
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
88-
ServiceBinary = %10%\System32\Drivers\mshidkmdf.sys
89-
9083
; PTP filter
9184
[AmtPtpHidFilter_MiniPortDevice.NT]
9285
CopyFiles=FilterDriver_Payload
86+
Include=mshidioc.inf
87+
Needs=mshidkmdf.NT
9388

9489
[AmtPtpHidFilter_MiniPortDevice.NT.Services]
9590
AddService = AmtPtpHidFilter,, AmtPtpHidFilter_Service_Inst
96-
AddService = mshidkmdf, %SPSVCINST_ASSOCSERVICE%, mshidkmdf_Service_Inst
91+
Include=mshidioc.inf
92+
Needs=mshidkmdf.NT.Services
9793

9894
[AmtPtpHidFilter_MiniPortDevice.NT.HW]
9995
AddReg=AmtPtpHidFilter_AddReg
@@ -118,13 +114,15 @@ KmdfLibraryVersion = 1.15
118114
; USB UM
119115
[AmtPtpDeviceUsbUm_Install.NT]
120116
CopyFiles=PtpUmDrivers_Dir
117+
Include=mshidioc.inf, wudfrd.inf
118+
Needs=mshidumdf.NT, WUDFRD.NT
121119

122120
[AmtPtpDeviceUsbUm_Install.NT.hw]
123121
AddReg=AmtPtpDeviceUsbUm_AddReg
124122

125123
[AmtPtpDeviceUsbUm_Install.NT.Services]
126-
AddService=mshidumdf, 0x000001fa, MSHIDUMDF_ServiceInstall ; flag 0x2 sets this as the service for the device
127-
AddService=WUDFRd,0x000001f8,WUDFRD_ServiceInstall ; this service is installed because its a filter.
124+
Include=mshidioc.inf, wudfrd.inf
125+
Needs=mshidumdf.NT.Services, WUDFRD.NT.Services
128126

129127
[AmtPtpDeviceUsbUm_Install.NT.Wdf]
130128
UmdfDispatcher=NativeUSB
@@ -144,19 +142,6 @@ ServiceBinary=%13%\AmtPtpDeviceUsbUm.dll
144142
HKR,,FriendlyName,,%AmtPtpDeviceUsbUm.DeviceDesc%
145143
HKR,,"LowerFilters",0x00010008,"WUDFRd" ; FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND
146144

147-
[mshidumdf_ServiceInstall]
148-
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
149-
StartType = 3 ; SERVICE_DEMAND_START
150-
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
151-
ServiceBinary = %12%\mshidumdf.sys
152-
153-
[WUDFRD_ServiceInstall]
154-
DisplayName = %WudfRdDisplayName%
155-
ServiceType = 1
156-
StartType = 3
157-
ErrorControl = 1
158-
ServiceBinary = %12%\WUDFRd.sys
159-
160145
[Strings]
161146
REG_MULTI_SZ = 0x00010000
162147
SPSVCINST_ASSOCSERVICE = 0x00000002

build/AmtPtpDevice_ARM64.inf

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ AmtPtpDeviceUsbUm.dll = 1,,
2323
AmtPtpHidFilter.sys = 1,,
2424

2525
[Manufacturer]
26-
%ManufacturerName%=Standard,NTARM64
26+
%ManufacturerName%=Standard,NTARM64.10.0...17134
2727

28-
[Standard.NTARM64]
28+
[Standard.NTARM64.10.0...17134]
2929
; Traditional Mac trackpad
3030
%AmtPtpDeviceUsbUm.DeviceDesc%=AmtPtpDeviceUsbUm_Install, USB\Vid_05ac&Pid_0236&MI_01
3131
%AmtPtpDeviceUsbUm.DeviceDesc%=AmtPtpDeviceUsbUm_Install, USB\Vid_05ac&Pid_0237&MI_01
@@ -80,20 +80,16 @@ AmtPtpHidFilter.sys
8080
[PtpUmDrivers_Dir]
8181
AmtPtpDeviceUsbUm.dll
8282

83-
; Microsoft HID KMDF driver install sections
84-
[mshidkmdf_Service_Inst]
85-
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
86-
StartType = 3 ; SERVICE_DEMAND_START
87-
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
88-
ServiceBinary = %10%\System32\Drivers\mshidkmdf.sys
89-
9083
; PTP filter
9184
[AmtPtpHidFilter_MiniPortDevice.NT]
9285
CopyFiles=FilterDriver_Payload
86+
Include=mshidioc.inf
87+
Needs=mshidkmdf.NT
9388

9489
[AmtPtpHidFilter_MiniPortDevice.NT.Services]
9590
AddService = AmtPtpHidFilter,, AmtPtpHidFilter_Service_Inst
96-
AddService = mshidkmdf, %SPSVCINST_ASSOCSERVICE%, mshidkmdf_Service_Inst
91+
Include=mshidioc.inf
92+
Needs=mshidkmdf.NT.Services
9793

9894
[AmtPtpHidFilter_MiniPortDevice.NT.HW]
9995
AddReg=AmtPtpHidFilter_AddReg
@@ -118,13 +114,15 @@ KmdfLibraryVersion = 1.15
118114
; USB UM
119115
[AmtPtpDeviceUsbUm_Install.NT]
120116
CopyFiles=PtpUmDrivers_Dir
117+
Include=mshidioc.inf, wudfrd.inf
118+
Needs=mshidumdf.NT, WUDFRD.NT
121119

122120
[AmtPtpDeviceUsbUm_Install.NT.hw]
123121
AddReg=AmtPtpDeviceUsbUm_AddReg
124122

125123
[AmtPtpDeviceUsbUm_Install.NT.Services]
126-
AddService=mshidumdf, 0x000001fa, MSHIDUMDF_ServiceInstall ; flag 0x2 sets this as the service for the device
127-
AddService=WUDFRd,0x000001f8,WUDFRD_ServiceInstall ; this service is installed because its a filter.
124+
Include=mshidioc.inf, wudfrd.inf
125+
Needs=mshidumdf.NT.Services, WUDFRD.NT.Services
128126

129127
[AmtPtpDeviceUsbUm_Install.NT.Wdf]
130128
UmdfDispatcher=NativeUSB
@@ -144,19 +142,6 @@ ServiceBinary=%13%\AmtPtpDeviceUsbUm.dll
144142
HKR,,FriendlyName,,%AmtPtpDeviceUsbUm.DeviceDesc%
145143
HKR,,"LowerFilters",0x00010008,"WUDFRd" ; FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND
146144

147-
[mshidumdf_ServiceInstall]
148-
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
149-
StartType = 3 ; SERVICE_DEMAND_START
150-
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
151-
ServiceBinary = %12%\mshidumdf.sys
152-
153-
[WUDFRD_ServiceInstall]
154-
DisplayName = %WudfRdDisplayName%
155-
ServiceType = 1
156-
StartType = 3
157-
ErrorControl = 1
158-
ServiceBinary = %12%\WUDFRd.sys
159-
160145
[Strings]
161146
REG_MULTI_SZ = 0x00010000
162147
SPSVCINST_ASSOCSERVICE = 0x00000002

0 commit comments

Comments
 (0)