@@ -23,9 +23,9 @@ AmtPtpDeviceUsbUm.dll = 1,,
2323AmtPtpHidFilter.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]
8181AmtPtpDeviceUsbUm.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]
9285CopyFiles=FilterDriver_Payload
86+ Include=mshidioc.inf
87+ Needs=mshidkmdf.NT
9388
9489[AmtPtpHidFilter_MiniPortDevice.NT.Services]
9590AddService = 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]
9995AddReg=AmtPtpHidFilter_AddReg
@@ -118,13 +114,15 @@ KmdfLibraryVersion = 1.15
118114; USB UM
119115[AmtPtpDeviceUsbUm_Install.NT]
120116CopyFiles=PtpUmDrivers_Dir
117+ Include=mshidioc.inf, wudfrd.inf
118+ Needs=mshidumdf.NT, WUDFRD.NT
121119
122120[AmtPtpDeviceUsbUm_Install.NT.hw]
123121AddReg=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]
130128UmdfDispatcher=NativeUSB
@@ -144,19 +142,6 @@ ServiceBinary=%13%\AmtPtpDeviceUsbUm.dll
144142HKR,,FriendlyName,,%AmtPtpDeviceUsbUm.DeviceDesc%
145143HKR,,"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]
161146REG_MULTI_SZ = 0x00010000
162147SPSVCINST_ASSOCSERVICE = 0x00000002
0 commit comments