; pmmouhid.inf ; ; Version 2.5.0.13, 2021/04/15 ; INF file for PenMount HID Mouse Driver ; ; Copyright (c) 2021 PenMount Touch Solutions ; ;============================================================= [Version] Signature = "$Windows NT$" Provider = %PENMOUNT.MFG% ClassGUID = {4D36E96F-E325-11CE-BFC1-08002BE10318} Class = Mouse DriverVer = 04/15/2021,2.5.0.13 CatalogFile.NTx86 = pmmouhidx86.cat CatalogFile.NTAMD64 = pmmouhidx64.cat CatalogFile.NTARM64 = pmmouhidarm.cat ;============================================================= [SourceDisksNames] [SourceDisksNames.x86] 1=%PMMOUHID.SRCDISK.DESC%,,,\i386 [SourceDisksNames.amd64] 1=%PMMOUHID.SRCDISK.DESC%,,,\amd64 [SourceDisksNames.arm64] 1=%PMMOUHID.SRCDISK.DESC%,,,\arm64 [SourceDisksFiles] [SourceDisksFiles.x86] pmmouhid.sys = 1 pmCoInstlr.dll = 1 WdfCoInstaller01009.dll = 1 [SourceDisksFiles.amd64] pmmouhid.sys = 1 pmCoInstlr.dll = 1 WdfCoInstaller01009.dll = 1 [SourceDisksFiles.arm64] pmmouhid.sys = 1 pmCoInstlr.dll = 1 WdfCoInstaller01011.dll = 1 [DestinationDirs] DefaultDestDir = 12 PMMOUHID.CopyFiles = 12 PMMOUHID.CoInstallers.CopyFiles = 11 PMMOUHID.NTARM64.CoInstallers.CopyFiles = 11 ;============================================================= [Manufacturer] %PENMOUNT.MFG% = PENMOUNT.MFG, NTx86, NTamd64, NTarm64 [PENMOUNT.MFG.NTx86] %PMMOUHID.DESC% = PMMOUHID, HID\VID_1204&PID_9998 %PMMOUHID.DESC% = PMMOUHID, HID\VID_1204&PID_9998&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_5000 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_5000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6000 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6003 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6003&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6005 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6005&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6020&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6250 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6250&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3500 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3500&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3501&Col03 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3508&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_1610&Col03 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_1640&Col03 %PMMOUHID.DESC% = PMMOUHID, HID\VID_222A&PID_14E1&Col04 %PMMOUHID.DESC% = PMMOUHID, HID\DCO9000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO6000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO6250&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO3000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO3500&Col01 [PENMOUNT.MFG.NTamd64] %PMMOUHID.DESC% = PMMOUHID, HID\VID_1204&PID_9998 %PMMOUHID.DESC% = PMMOUHID, HID\VID_1204&PID_9998&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_5000 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_5000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6000 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6003 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6003&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6004 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6004&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6005 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6005&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6006 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6006&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6020&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6250 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6250&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3500 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3500&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3501&Col03 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3508&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_1610&Col03 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_1640&Col03 %PMMOUHID.DESC% = PMMOUHID, HID\VID_222A&PID_14E1&Col04 %PMMOUHID.DESC% = PMMOUHID, HID\DCO9000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO6000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO6250&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO3000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO3500&Col01 [PENMOUNT.MFG.NTarm64] %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6005&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_6020&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3500&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_14E1&PID_3508&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\VID_222A&PID_14E1&Col04 %PMMOUHID.DESC% = PMMOUHID, HID\DCO9000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO6000&Col01 %PMMOUHID.DESC% = PMMOUHID, HID\DCO3500&Col01 ;============================================================= [PMMOUHID] Include = msmouse.inf Needs = HID_Mouse_Inst.NT CopyFiles= PMMOUHID.CopyFiles [PMMOUHID.CopyFiles] %PMMOUHID.SERVICE.NAME%.sys ;============================================================= [PMMOUHID.HW] AddReg = PMMOUHID.HW.AddReg [PMMOUHID.HW.AddReg] HKR,,"UpperFilters" ,0x00010000,%PMMOUHID.SERVICE.NAME% ;============================================================= [PMMOUHID.NTARM64.CoInstallers] CopyFiles = PMMOUHID.NTARM64.CoInstallers.CopyFiles AddReg = PMMOUHID.NTARM64.CoInstallers.AddReg [PMMOUHID.NTARM64.CoInstallers.CopyFiles] %PENMOUNT.FILE.CONINSTLR% WdfCoInstaller01011.dll [PMMOUHID.NTARM64.CoInstallers.NTARM64.AddReg] HKR,,"CoInstallers32",0x00010000,"WdfCoInstaller01011.dll,WdfCoInstaller",%PENMOUNT.FILE.CONINSTLR%",CoInstlrProc" [PMMOUHID.NTX86.CoInstallers] CopyFiles = PMMOUHID.CoInstallers.CopyFiles AddReg = PMMOUHID.CoInstallers.AddReg [PMMOUHID.NTAMD64.CoInstallers] CopyFiles = PMMOUHID.CoInstallers.CopyFiles AddReg = PMMOUHID.CoInstallers.AddReg [PMMOUHID.Wdf] KmdfService = pmmouhid, PMMOUHID.WDFSEC [PMMOUHID.WDFSEC] KmdfLibraryVersion = 1.7 ;============================================================= [PMMOUHID.Services] include = msmouse.inf Needs = HID_Mouse_Inst.NT.Services AddService = pmmouhid , , PMMOUHID.Services.Install [PMMOUHID.Services.Install] DisplayName = %PMMOUHID.SERVICE.DESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE LoadOrderGroup = Pointer Port ServiceBinary = %12%\%PMMOUHID.SERVICE.NAME%.sys ;============================================================= [Strings] PMMOUHID.DESC = "PenMount Touch Screen Pointer" PMMOUHID.SERVICE.NAME = "pmmouhid" PMMOUHID.SERVICE.DESC = "PenMount HID Mouse Device Driver" PMMOUHID.SRCDISK.DESC = "PenMount HID Mouse Driver Package" PENMOUNT.MFG = "PenMount Touch Solutions" PENMOUNT.FILE.CONINSTLR = "pmCoInstlr.dll"