
;
; Copyright 2000-2003, Integrated Technology Express, Inc
;
; ITEPorts.INF
; This inf file configures one LPT port and
; two COM port on ITE8872.
;

[version]
LayoutFile=layout.inf
CatalogFile=ite.cat
signature="$Chicago$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%ProviderName%
DriverVer=11/19/2003,3.50.0000

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
;1 = Disk Number
;ITEPorts.inf=1
;;parport.sys=1
;;serial.sys=1
;;serenum.sys=1

[DestinationDirs]
DefaultDestDir  = 11        ;LDID_SYS
;;Lpt_Port.NT.Copy = 12        ;DIRID_DRIVERS
;;Com_Port.NT.Copy = 12        ;DIRID_DRIVERS
;;NonPort.NT.Copy = 12        ;DIRID_DRIVERS
;;Inf.Copy = 17

;===============================
; Class Installation
;===============================
[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"

;;[Inf.Copy]
;;ITEPorts.inf

;;[ControlFlags]

;===============================
; Driver Installation
;===============================
[Manufacturer]
%MfgName%=ITECards

;
; Manufacturer Name Section
;
[ITECards]
%Com1PortName%=Com_Port,ITE887x_COM1
%Com2PortName%=Com_Port,ITE887x_COM2
%Lpt_PortName%=Lpt_Port,ITE887x_LPT

;----------------------------------------
; COM Port Install
;----------------------------------------
[Com_Port]
;;CopyFiles=Com_Port.Copy
AddReg=Com_Port.AddReg,Com_Port.W95.AddReg

[Com_Port.NT]
;;CopyFiles=Com_Port.NT.Copy
AddReg=Com_Port.AddReg, Com_Port.NT.AddReg
SyssetupPnPFlags = 1

[Com_Port.NT.HW]
AddReg=Com_Port.NT.HW.AddReg

[Com_Port.NT.Services]
Include=msports.inf
Needs=ComPort.NT.Services

;----------------------------------------
; LPT Port Install
;----------------------------------------
[Lpt_Port]
;;CopyFiles=Lpt_Port.Copy
AddReg=Lpt_Port.AddReg,Lpt_Port.W95.AddReg

[Lpt_Port.NT]
;;CopyFiles=Lpt_Port.NT.Copy
AddReg=Lpt_Port.AddReg,Lpt_Port.NT.AddReg

[Lpt_Port.NT.Services]
Include=msports.inf
Needs=LptPort.NT.Services

;----------------------------------------
; other sections
;----------------------------------------
;;[Lpt_Port.Copy]
;;lpt.vxd

[Lpt_Port.AddReg]
HKR,,PortSubClass,1,00
HKR,,ECPDevice,1,00

[Lpt_Port.W95.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Contention,0,*vpd
HKR,,Enumerator,0,lptenum.vxd
HKR,,PortDriver,0,lpt.vxd

[Lpt_Port.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider"

;;[Lpt_Port.NT.Copy]
;;parport.sys


; COM sections
;----------------------------------------------------------
;;[Com_Port.Copy]
;;serial.vxd
;;serialui.dll

[Com_Port.AddReg]
HKR,,PortSubClass,1,01

[Com_Port.W95.AddReg]
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,serial.vxd
HKR,,Contention,,*vcd
HKR,,ConfigDialog,,serialui.dll
HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"

;;[Com_Port.NT.Copy]
;;serial.sys
;;serenum.sys

[Com_Port.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
; Uncomment the following line if you want to override the advanced dialog for
; your device.  See msports.h for protoype of OverrideAdvancedFunction
; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"

[Com_Port.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"

; User readable strings
;----------------------------------------------------------
[Strings]
ProviderName="Integrated Technology Express, INC."
MfgName="ITE"
PortsClassName="ITE887x Port"
UninstallName="ITE887x Multi-IO Controller"
DiskName="ITE887x Multi-IO Drivers Disk"
Com1PortName="ITE887x PCI Serial Port 1"
Com2PortName="ITE887x PCI Serial Port 2"
Lpt_PortName="ITE887x PCI Parallel Port"
NullPortName="ITE887x Bridge"

;-----------------------
; END OF FILE
;-----------------------

