;******************************************************************** ;* ;* File: oxpar.inf ;* ;* Description: ;* Installer for OX16PCI954/OX12PCI840 ;* PCI parallel ports ;* ;******************************************************************** [version] Signature=$CHICAGO$ Class=Ports ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} Provider=%mfg% ;CatalogFile=Oxpar.cat ; .cat for Win 95/98/Me binaries ;CatalogFile.NT=OxparNT.cat ; Different .cat for Win2k binaries ; Win98 doesn't recognise DriverVer in [version] section, so this tag is copied ; in its DDInstall sections DriverVer=10/18/2000, 3.6 [DestinationDirs] DefaultDestDir=11 ; LDID_SYS Inf.Copy=17 ; LDID_INF Drv.Copy=11 ; LDID_SYS Drv.NT.Copy=12 ; LDID_DRIVERS ; 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" [ControlFlags] ExcludeFromSelect=PCI\VEN_1415&DEV_9513 ExcludeFromSelect=PCI\VEN_1415&DEV_8403 ; Drivers ;---------------------------------------------------------- [Manufacturer] %mfg%=mfg [mfg] %VEN_1415&DEV_9513.DeviceDesc% = PCI9513, PCI\VEN_1415&DEV_9513 %VEN_1415&DEV_8403.DeviceDesc% = PCI8403, PCI\VEN_1415&DEV_8403 ; *************** install OX16PCI954 port ***************** [PCI9513] DriverVer=10/18/2000, 3.6 CopyFiles=Drv.Copy, Inf.Copy AddReg=Drv.Reg DelReg=DriverVer.DelReg AddReg=DriverVer.AddReg [PCI9513.HW] AddReg=LogConfOverride, Oxflags9513 [PCI9513.NT] CopyFiles=Drv.NT.Copy AddReg=PCI9513.AddReg,PCI9513.NT.AddReg [Drv.NT.Copy] oxpar.sys [PCI9513.AddReg] HKR,,PortSubClass,1,00 HKR,,ECPDevice,1,00 [PCI9513.NT.AddReg] HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider" ;-------------- Service installation [PCI9513.NT.Services] AddService = oxpar, 0x00000002, oxpar_Service_Inst, oxpar_EventLog_Inst ; ; -------------- Parallel Port Driver install sections [oxpar_Service_Inst] DisplayName = %oxpar.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE ServiceBinary = %12%\oxpar.sys LoadOrderGroup = Parallel arbitrator [oxpar_EventLog_Inst] AddReg = oxpar_EventLog_AddReg [oxpar_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\oxpar.sys" HKR,,TypesSupported,0x00010001,7 ; *************** install OX12PCI840 port ***************** [PCI8403] DriverVer=10/18/2000, 3.6 CopyFiles=Drv.Copy, Inf.Copy AddReg=Drv.Reg DelReg=DriverVer.DelReg AddReg=DriverVer.AddReg [PCI8403.HW] AddReg=LogConfOverride, Oxflags8403 [PCI8403.NT] CopyFiles=Drv.NT.Copy AddReg=PCI9513.AddReg,PCI8403.NT.AddReg [PCI8403.AddReg] HKR,,PortSubClass,1,00 HKR,,ECPDevice,1,01 [PCI8403.NT.AddReg] HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider" ;-------------- Service installation [PCI8403.NT.Services] AddService = oxpar, 0x00000002, oxpar_Service_Inst, oxpar_EventLog_Inst ; ; -------------- Parallel Port Driver install sections [Parport_Service_Inst] DisplayName = %Parport.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE ServiceBinary = %12%\parport.sys LoadOrderGroup = Parallel arbitrator [Parport_EventLog_Inst] AddReg = Parport_EventLog_AddReg [Parport_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\parport.sys" HKR,,TypesSupported,0x00010001,7 [Drv.Reg] HKR,,DevLoader,0,oxpp.vxd HKR,,DriverDesc,0,"OX16PCI954 bus(lpt) enumerator" HKR,,EnumPropPages,,"oxppui.dll,EnumPropPages" [LogConfOverride] HKR,,ConfigFlags,1,08,00,00,00 [Oxflags9513] HKR,,OxfordFlags,1,13,95,00,01 [Oxflags8403] HKR,,OxfordFlags,1,03,84,00,01 [Drv.Copy] oxpp.vxd oxppui.dll [Inf.Copy] oxpar2.inf [DriverVer.AddReg] HKR,,Ver,,%OXPCIVersion% [DriverVer.DelReg] HKR,,Ver [SourceDisksNames] 1=%drvDisk%,, [SourceDisksFiles] oxpp.vxd=1 oxppui.dll=1 oxpar2.inf=1 oxpar.sys=1 [Strings] mfg = "(Enhanced ports)" PortsClassName = "Ports (COM & LPT)" drvDisk = "High-performance ports driver disk" OXPCIVersion = "3.6" VEN_1415&DEV_9513.DeviceDesc = "OX16PCI954 PCI Parallel port" VEN_1415&DEV_8403.DeviceDesc = "OX12PCI840 PCI Parallel port" oxpar.SVCDESC = "OX16PCI954 Parallel port driver" Parport.SVCDESC = "Parallel port driver"