;/*++ ; ;Copyright (c) 2010-2012 QualComm Inc ; ;Module Name: ; QCDIAGROUTER850.INF ; ;Abstract: ; INF file for installing DiagRouter Driver for Apollo ; ;Installation Notes: ;Install using DISM ;--*/ [Version] Signature="$WINDOWS NT$" Class=SYSTEM ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318} Provider=%QC% DriverVer = 01/11/2019,1.0.10420.0000 CatalogFile=QCDIAGROUTER850.cat PnpLockDown = 1 [DestinationDirs] Drivers_Dir = 13 System_Dir = 13 [SourceDisksNames] 1 = %DiskId1% [SourceDisksFiles] QCDIAGROUTER850.sys = 1 qcdiaglogging.dll = 1 qcdiagkernellogging.sys = 1 [Manufacturer] %QC%=QC,NTARM64 [QC.NTARM64] ; NTARM64 is set to ARM/ARM64 at runtime. Its needed to generate correct inf file. %DIAGROUTER.DeviceDesc%=DiagRouter_Device, ACPI\QCOM0225 [DiagRouter_Device.NT] CopyFiles=Drivers_Dir, System_Dir AddProperty=WDTFSOCDeviceCategory Reboot [Drivers_Dir] QCDIAGROUTER850.sys qcdiagkernellogging.sys [System_Dir] qcdiaglogging.dll [WDTFSOCDeviceCategory] {5D078032-6378-437B-8DA5-9B32B7CA3FDD},2,7,,2 [ControlFlags] ExcludeFromSelect = * [DiagRouter_Device.NT.Services] AddService = QCDIAGROUTER,%SPSVCINST_ASSOCSERVICE%, DiagRouter_Service_Inst [DiagRouter_Device.NT.HW] addreg=DiagRouter [DiagRouter] HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;S-1-5-84-0-0-0-0-0)" ; FILE_DEVICE_SECURE_OPEN HKR,,DeviceCharacteristics,0x10001,0x100 [DiagRouter_Device.NT.Wdf] KmdfService = QCDiagRouter, DiagRouter_Service_kmdfInst [DiagRouter_Service_kmdfInst] KmdfLibraryVersion = 1.25 ; -------------- DIAGROUTER driver install sections [DIAGROUTER_Service_Inst] DisplayName = %DIAGROUTER.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\QCDIAGROUTER850.sys AddReg=DiagRouterReg [DiagRouterReg] HKR,"Parameters",TCPPort,0x00000000, "2500" HKR,"Parameters",HostAsName,0x00010001 ,"0" HKR,"Parameters",TransportType,0x00010001 ,"0" HKR,"Parameters",DCI_DISABLED,0x00010001 ,"0" HKR,"Parameters",ServerName,0x00000000 ,"127.0.0.1" [Strings] ;Localizable Strings QC = "Qualcomm Incorporated" DiskId1 = "DiagRouter Installation Disk" DIAGROUTER.DeviceDesc = "Qualcomm(R) System Manager Device" DIAGROUTER.SVCDESC = "Qualcomm(R) System Manager Device" ;Non-localizable Strings SPSVCINST_ASSOCSERVICE = 0x00000002