; pmserenum.inf ; ; Version 2.5.0.13, 2021/04/15 ; INF File for PenMount Serial Device Enumeration Service ; ; (c) Copyright 2021 PenMount Touch Solutions ; [Version] signature = "$Windows NT$" Class = "Ports" ;This is determined by the work this filter driver does ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318} ;This value is determined by the Class Provider = %PENMOUNT% DriverVer = 04/15/2021,2.5.0.13 CatalogFile = PMSERENUM.cat CatalogFile.NTx86 = PMSERENUMx86.cat CatalogFile.NTAMD64 = PMSERENUMx64.cat CatalogFile.NTARM64 = PMSERENUMARM.cat ;============================================================ ;[Manufacturer] ;%PENMOUNT% = PENMOUNT.Mfg, NTx86, NTamd64 [PENMOUNT.Mfg] %PMSERENUM.DESC% = PMSERENUM , , ACPI\PNP0501 [PENMOUNT.Mfg.NTx86] %PMSERENUM.DESC% = PMSERENUM , , ACPI\PNP0501 [PENMOUNT.Mfg.NTamd64] %PMSERENUM.DESC% = PMSERENUM , , ACPI\PNP0501 [PENMOUNT.Mfg.NTarm64] %PMSERENUM.DESC% = PMSERENUM , , ACPI\PNP0501 ;============================================================ [DestinationDirs] DefaultDestDir = 12 PMSERENUM.DriverFile = 12 [SourceDisksNames] 1=%PenMountDisk% [SourceDisksNames.x86] 1=%PenMountDisk%,,,\i386 [SourceDisksNames.amd64] 1=%PenMountDisk%,,,\amd64 [SourceDisksNames.arm64] 1=%PenMountDisk%,,,\arm64 [SourceDisksFiles] pmserenum.sys = 1 [DefaultInstall] CopyFiles = PMSERENUM.DriverFile [DefaultInstall.HW] AddReg = PMSERENUM.HW.AddReg [DefaultUnInstall] DelFiles = PMSERENUM.DriverFile ;============================================================ [PMSERENUM] Include = msports.inf Needs = ComPort.NT CopyFiles = PMSERENUM.DriverFile AddReg = PMSERENUM.AddReg [PMSERENUM.HW] AddReg = PMSERENUM.HW.AddReg ;============================================================ [PMSERENUM.Services] Include = msports.inf Needs = ComPort.NT.Services AddService = pmserenum,,PMSERENUM.SERVICE,PMSERENUM.EventLog [DefaultInstall.Services] AddService = pmserenum,,PMSERENUM.SERVICE,PMSERENUM.EventLog [DefaultUninstall.Services] DelService = pmserenum,0x00000204 ;============================================================ [PMSERENUM.SERVICE] DisplayName = %PMSERENUM.SERVICE.NAME% ServiceBinary = %12%\pmserenum.sys ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL LoadOrderGroup = "PNP Filter" [PMSERENUM.EventLog] AddReg = PMSERENUM.EventLog.AddReg [PMSERENUM.EventLog.AddReg] HKR,,EventMessageFile,0x00020000,"%%11%%\IoLogMsg.dll;%%12%%\pmserenum.sys" HKR,,TypesSupported ,0x00010001,7 ;============================================================ [PMSERENUM.AddReg] [PMSERENUM.HW.addreg] HKR,,"UpperFilters",0x00010000,"pmserenum" [PMSERENUM.DriverFile] pmserenum.sys ;============================================================ [Strings] PENMOUNT = "PenMount Touch Solutions" PMSERENUM.DESC = "Communications Port with PenMount Detection" PMSERENUM.SERVICE.NAME = "PenMount Serial Device Enumeration Service" PMSERENUM.SERVICE.DESC = "Replacement of the Serial Enumeration Service" PenMountDisk = "PenMount Device Enumeration Install Package"