; pmserenum.inf
;
; Version 2.3.3.0 , 2010/01/08
; INF File for PenMount Serial Device Enumeration
;
; (c) Copyright 2010 PenMount
;


[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 	    = 01/08/2010,2.3.3.0
CatalogFile.NTx86   = PMSERENUMx86.cat
CatalogFile.NTAMD64 = PMSERENUMx64.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
;============================================================
[DestinationDirs]
DefaultDestDir	     = 12
PMSERENUM.DriverFile = 12

[SourceDisksNames.x86]
1=%PenMountDisk%,,,\i386

[SourceDisksNames.amd64]
1=%PenMountDisk%,,,\amd64

[SourceDisksFiles]
pmserenum.sys = 1
;============================================================
[PMSERENUM]
Include    = msports.inf
Needs      = ComPort.NT
CopyFiles  = PMSERENUM.DriverFile
AddReg     = PMSERENUM.AddReg

[PMSERENUM.HW]
AddReg     = PMSERENUM.HW.AddReg

[DefaultInstall]
CopyFiles  = PMSERENUM.DriverFile

[DefaultInstall.HW]
AddReg     = PMSERENUM.HW.AddReg

[DefaultUnInstall]
DelFiles   = PMSERENUM.DriverFile
;============================================================
[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,"%SystemRoot%\System32\IoLogMsg.dll;%12%\pmserenum.sys"
;============================================================
[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"

