
[Version]
Signature=$CHICAGO$
Class=Infrared
Provider=%String0%

[ClassInstall]
CopyFiles=Class_Copy,INF_Copy,Ctrl_Panel_Copy,Help_Copy,Media_Copy
RenFiles=INF_Rename,Class_Rename
AddReg=ClassAddReg

[DestinationDirs]
DefaultDestDir=11
INF_Copy=17
Ctrl_Panel_Copy=11
Help_Copy=18
Media_Copy=10,media
INF_Rename=17
Class_Rename=11

[Manufacturer]
%String1%=Generic_IR
%String2%=Extended_Systems_IR
%String3%=Adaptec_IR
%String4%=TI_IR
%String5%=ACTiSYS_IR
%String6%=PARALLAX_IR
%String7%=AMP_IR
%String8%=NS_IR
%String9%=NEC_IR

[Generic_IR]
%String10%=Generic_Install,*PNP0511
%String11%=ComPort_Install,Infrared\COM
%String12%=LptPort_Install,Infrared\LPT

[Extended_Systems_IR]
%String13%=ES_Install,Infrared\ExtSys

[Adaptec_IR]
%String14%=Adaptec_Install,Infrared\Adaptec
%String15%=Adaptec_Install,Infrared\Adaptec

[TI_IR]
%String16%=Crystal_Install,Infrared\TI5000

[ACTiSYS_IR]
%String17%=ACTiSYS_IR200L_Install,Infrared\ACT-IR200L
%String18%=ACTiSYS_IR220L_Install,Infrared\ACT-IR220L

[PARALLAX_IR]
%String19%=Parallax_Install,Infrared\Parallax

[AMP_IR]
%String20%=Crystal_Install,Infrared\PHASIR

[NS_IR]
%String21%=NS_install,Infrared\NS,<CompatibleID(s)>

[NEC_IR]
%String22%=NEC_Install,Infrared\NEC,<CompatibleID(s)>

[Generic_Install]
CopyFiles=Driver_Copy,Ndis_Copy,Generic_Framer
AddReg=IRCOMMON_AddReg,Generic_AddReg

[ComPort_Install]
CopyFiles=PortDrv_Copy
AddReg=ComPort_AddReg

[LptPort_Install]
CopyFiles=PortDrv_Copy
AddReg=LptPort_AddReg

[ES_Install]
CopyFiles=Driver_Copy,Ndis_Copy,ES_Framer
AddReg=IRCOMMON_AddReg,ES_AddReg

[Adaptec_Install]
CopyFiles=Driver_Copy,Ndis_Copy,Adaptec_Framer
AddReg=IRCOMMON_AddReg,Adaptec_AddReg

[Crystal_Install]
CopyFiles=Driver_Copy,Ndis_Copy,Crystal_Framer
AddReg=IRCOMMON_AddReg,Crystal_AddReg

[ACTiSYS_IR200L_Install]
CopyFiles=Driver_Copy,Ndis_Copy,ACTiSYS-IR200L_Framer
AddReg=IRCOMMON_AddReg,ACTiSYS-IR200L_AddReg

[ACTiSYS_IR220L_Install]
CopyFiles=Driver_Copy,Ndis_Copy,ACTiSYS-IR220L_Framer
AddReg=IRCOMMON_AddReg,ACTiSYS-IR220L_AddReg

[Parallax_Install]
CopyFiles=Driver_Copy,Ndis_Copy,Parallax_Framer
AddReg=IRCOMMON_AddReg,Parallax_AddReg

[NS_install]
CopyFiles=Driver_Copy,ns_framer
AddReg=NS_addreg,IRCOMMON_AddReg

[NEC_Install]
CopyFiles=Driver_Copy,ns_framer
AddReg=IRCOMMON_AddReg,NEC_addreg

[Driver_Copy]
ircomm.vxd
irenum.vxd
irlamp.vxd
irdalan.sys

[Ndis_Copy]
ndis.vxd

[Generic_Framer]
irlapfrm.vxd

[PortDrv_Copy]
ircomm.vxd
irenum.vxd

[ES_Framer]
irlapfrm.vxd
esi.vxd

[Adaptec_Framer]
irlapfrm.vxd
adaptec.vxd

[Crystal_Framer]
irlapfrm.vxd
crystal.vxd

[ACTiSYS-IR200L_Framer]
irlapfrm.vxd
act200l.vxd

[ACTiSYS-IR220L_Framer]
irlapfrm.vxd
act220l.vxd

[Parallax_Framer]
irlapfrm.vxd
parallax.vxd

[ns_framer]
irlapfrm.vxd
serial.vxd

[Class_Copy]
infrared.dll

[INF_Copy]
infrared.inf
irdalan.inf
msports.inf

[Ctrl_Panel_Copy]
infrared.cpl
irmon.exe
irmonhlp.exe

[Help_Copy]
w_ir.cnt
infrared.hlp

[Media_Copy]
ir_inter.wav
ir_begin.wav
ir_end.wav

[INF_Rename]
infrared.ird,infrared.inf
msports.ird,msports.inf
irdalan.ird,irdalan.inf

[Class_Rename]
infrared.ird,infrared.dll

[IRCOMMON_AddReg]
HKR,,DevLoader,0,*configmg
HKR,,Enumerator,0,irenum.vxd

[Generic_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd

[ComPort_AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,irenum.vxd
HKR,,PortDriver,0,ircomm.vxd
HKR,,PortSubClass,1,01

[LptPort_AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,irenum.vxd
HKR,,PortDriver,0,ircomm.vxd
HKR,,PortSubClass,1,00

[ES_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,DongleType,0,ESI
HKLM,\Enum\Infrared\Framer,SpeedDriver,0,esi.vxd

[Adaptec_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,DongleType,0,ADAPTEC
HKLM,\Enum\Infrared\Framer,SpeedDriver,0,adaptec.vxd

[Crystal_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,DongleType,0,CRYSTAL
HKLM,\Enum\Infrared\Framer,SpeedDriver,0,crystal.vxd

[ACTiSYS-IR200L_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,DongleType,0,ACT-IR200L
HKLM,\Enum\Infrared\Framer,SpeedDriver,0,act200l.vxd

[ACTiSYS-IR220L_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,DongleType,0,ACT-IR220L
HKLM,\Enum\Infrared\Framer,SpeedDriver,0,act220l.vxd

[Parallax_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,DongleType,0,PARALLAX
HKLM,\Enum\Infrared\Framer,SpeedDriver,0,parallax.vxd

[NS_addreg]
HKLM,\Enum\Infrared\Framer,DMA1Channel,0,3
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,Speedo,0,1bf
HKLM,\Enum\Infrared\Framer,SpeedNoTrans,0,180
HKLM,\Enum\Infrared\Framer,HsPortName,0,COM2

[NEC_addreg]
HKLM,\Enum\Infrared\Framer,DMA1Channel,0,0
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,\Enum\Infrared\Framer,Speedo,0,1bf
HKLM,\Enum\Infrared\Framer,SpeedNoTrans,0,180

[ClassAddReg]
HKR,,,0,Infrared
HKR,,Installer,0,infrared.dll
HKR,,Icon,0,0
HKR,,SilentInstall,0,1
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,0,%Infrared.Desc%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,0,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf"

[ControlFlags]
ExcludeFromSelect=Infrared\COM
ExcludeFromSelect=Infrared\LPT

[INF_Restore]
infrared.inf,infrared.ird

[Class_Restore]
infrared.dll,infrared.ird

[DefaultInstall]

; Class Information
;-----------------------------------------------------------

[Setup_Uninstall]
AddReg=Setup_Uninstall_Reg

[Setup_Uninstall_Reg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,,"%Infrared.Desc%"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf"

[Uninstall_Infrared]
DelFiles=Ctrl_Panel_Copy,Media_Copy,Generic_Framer,Driver_Copy,Misc_Del
DelReg=Uninstall_Registry
;Restore original files
RenFiles=Class_Restore,INF_Restore

[Misc_Del]
esi.vxd
adaptec.vxd
parallax.vxd
crystal.vxd
act220l.vxd
act200l.vxd

[Uninstall_Registry]
HKLM,Enum\Infrared
HKLM,Enum\Root\Infrared
;HKLM,System\CurrentControlSet\Services\Class\Infrared
HKCU,AppEvents\EventLabels\InfraredBeginCommunication
HKCU,AppEvents\EventLabels\InfraredBeginDeviceInRange
HKCU,AppEvents\EventLabels\InfraredEndCommunication
HKCU,AppEvents\EventLabels\InfraredEndDeviceInRange
HKCU,AppEvents\EventLabels\InfraredInterrupted
HKCU,AppEvents\Schemes\Apps\.Default\InfraredBeginCommunication
HKCU,AppEvents\Schemes\Apps\.Default\InfraredBeginDeviceInRange
HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndCommunicaton
HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndDeviceInRange
HKCU,AppEvents\Schemes\Apps\.Default\InfraredInterrupted
HKCU,ControlPanel\Infrared
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%



; Localizable strings
;----------------------------------------------------------

[SourceDisksNames]
1=Infrared2.0DriversforWindows95,,1

[SourceDisksFiles]
ircomm.vxd=1
irenum.vxd=1
irlamp.vxd=1
infrared.cpl=1
irmon.exe=1
ir_inter.wav=1
ir_begin.wav=1
ir_end.wav=1
w_ir.cnt=1
infrared.hlp=1
irlapfrm.vxd=1
esi.vxd=1
adaptec.vxd=1
parallax.vxd=1
crystal.vxd=1
act220l.vxd=1
act200l.vxd=1
ndis.vxd=1
irdalan.sys=1
irdalan.inf=1
irmonhlp.exe=1

[Strings]
String0="Microsoft"
String1="(Standard infrared devices)"
String2="Extended Systems"
String3="Adaptec"
String4="Texas Instruments"
String5="ACTiSYS"
String6="Parallax"
String7="AMP"
String8="National Semiconductor"
String9="NEC"
String10="Built-in Infrared port on laptop or desktop"
String11="Infrared Serial (COM) Connections Port"
String12="Infrared Printing (LPT) Port"
String13="JetEye PC Infrared PC Interface (ESI-9680)"
String14="AIRport APA-9320 External Infrared Adapter"
String15="Adaptec AIRport 1000"
String16="TI TravelMate 5000 Laptop"
String17="ACT-IR200L Infrared Wireless Interface"
String18="ACT-IR220L Infrared Wireless Interface"
String19="LiteLink PRA9500A"
String20="PHASIR"
String21="National Semiconductor Infrared Driver"
String22="NEC6000 Infrared Driver"
Short.Desc="Infrared Communications"
Infrared.Desc="Infrared Support for Windows 95 Version 2.0"
Short.Desc="Infrared Communications"
