;/************************************************************ ;** File: redser2.inf ;** ;** Description: ;** Installs the serial ports behind a PCI bridge ;** ;************************************************************/ [Version] signature="$CHICAGO$" Class=Ports ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} Provider=%mfg% ;CatalogFile=Oxpci2.cat ; .cat file (no different binaries) ; Win98 doesn't recognise DriverVer in [version] section, so this tag is copied ; in its DDInstall sections DriverVer=28/06/2002, 4.0.4 [DestinationDirs] DefaultDestDir = 11 ;LDID_SYS ; Install class "Ports" ;---------------------------------------------------------- [ClassInstall] AddReg=PortsClass.AddReg [PortsClass.AddReg] HKR,,,,%PortsClassName% [ClassInstall32.NT] AddReg=PortsClass.NT.AddReg [PortsClass.NT.AddReg] HKR,,,,%PortsClassName% HKR,,Icon,,"-23" HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller" ; Drivers ;---------------------------------------------------------- [Manufacturer] %mfg%=Standard [Standard] %ComPort.DeviceDesc% = ComPort, REDMF2\*PNP0501 [ControlFlags] ExcludeFromSelect=REDMF2\*PNP0501 ; ************** install serial ports *********************** [ComPort.NT] AddReg=ComPort.AddReg, ComPort.NT.AddReg [ComPort.NT.HW] AddReg=ComPort.NT.HW.AddReg [ComPort.NT.HW.AddReg] ;HKR,,"UpperFilters", 0x00010000, "serenum" ;;MULTI_SZ HKR,,"95xSpecific", 0x00000001,01,00,00,00,00,00,c9,16,20,00,01,00,04,64,10,70,08,00,00,00,00,00,00,10 HKR,,"ClockRate", 0x00010001, 1843200 HKR,,"MultiportProperties",0x00010001, 1 HKR,,"SerialSkipExternalNaming",0x00010001, 1 HKR,,"SkipEnumerations",0x00010001, 0xFFFFFFFF [ComPort.NT.AddReg] ;HKR,,EnumPropPages32,,"oxui.dll,SerialPropPageProvider" HKR,,EnumPropPages32,0,"MsPorts.dll,SerialPortPropPageProvider" HKLM,%ParametersSubKey%, OxfordFlags, 0x00010001, 0 ;-------------- Coinstaller installation [ComPort.NT.CoInstallers] AddReg=CoInstaller_AddReg ;CopyFiles=CoInstaller_CopyFiles [CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000,"redco2.dll,ToasterCoInstaller" [ToastCoInfo] ; Used by the toaster co-installer to figure out where the original media is ; located (so it can launch value-added setup programs). OriginalInfSourcePath = %1% ;-------------- Service installation ; Port Driver (function driver for this device) [ComPort.NT.Services] AddService = redser2, 0x00000002, redser2_Service_Inst, redser2_EventLog_Inst ;AddService = Serenum,,Serenum_Service_Inst ; -------------- Serial Port Driver install sections [redser2_Service_Inst] DisplayName = %redser2.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER ;StartType = 1 ; SERVICE_SYSTEM_START (this driver may do detection) StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE ServiceBinary = %12%\redser2.sys LoadOrderGroup = Extended base ; -------------- Serenum Driver install section ;[Serenum_Service_Inst] ;DisplayName = %Serenum.SVCDESC% ;ServiceType = 1 ; SERVICE_KERNEL_DRIVER ;StartType = 3 ; SERVICE_DEMAND_START ;ErrorControl = 1 ; SERVICE_ERROR_NORMAL ;ServiceBinary = %12%\serenum.sys ;LoadOrderGroup = PNP Filter [redser2_EventLog_Inst] AddReg = redser2_EventLog_AddReg [redser2_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\redser2.sys" HKR,,TypesSupported,0x00010001,7 [ComPort.PosDup] *PNP0501 [SourceDisksNames] 1=%drvdisk%,,, [Strings] mfg = "Systembase" PortsClassName = "Ports (COM & LPT)" drvDisk = "Systembase Redirector Installation Disk" ComPort.DeviceDesc = "Redirector Serial Port" redser2.SVCDESC = "Redirector2 VCP driver" ParametersSubKey = "SYSTEM\CurrentControlSet\Services\redser2\Parameters"