[Version]
Signature="$CHICAGO$"
Class=CAN-Hardware
ClassGuid={C114EDBC-EA0A-11d3-A4E1-00104B47F2AB}
Provider=%MFGNAME%
DriverVer=08/20/2002,3.4.32.0

[Manufacturer]
%MFGNAME%=DeviceList
%MFGNAME_ETAS%=DeviceList_ETAS

;------------------------------------------------------------------------------
;  Supported Devices
;------------------------------------------------------------------------------

[DeviceList]
%DESCRIPTION_CARDX%=DriverInstall_cardx,PCMCIA\VECTOR-CANcardX-DB92
%DESCRIPTION_CARDX%=DriverInstall_cardx,PCMCIA\VECTOR-CANcardX-1BBB
%DESCRIPTION_CARDX%=DriverInstall_cardx,PCMCIA\VECTOR-CANcardX-214E
%DESCRIPTION_CARDY%=DriverInstall_cardy,PCMCIA\VECTOR-CANcardY-6E86
;%DESCRIPTION_CARDX%=DriverInstall_cardx,PCMCIA\VECTOR-CANCARDC-9BE2

[DeviceList_ETAS]
%DESCRIPTION_ETAS%=DriverInstall_etas,PCMCIA\ETAS-CAN-Link-E58B

;------------------------------------------------------------------------------
;  Class Install Section
;------------------------------------------------------------------------------

[ClassInstall32]
Addreg=CanClassReg     

[ClassInstall]
Addreg=CanClassReg     

[CanClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,"-5"

;------------------------------------------------------------------------------
;  Installation Disk Information
;------------------------------------------------------------------------------

[SourceDisksFiles]
vcanx.sys=1
vcanv.sys=1
vcanconf.exe=1
vcancpa.cpl=1
vcanconf.hlp=1
vcndrvms.dll=1

[SourceDisksNames]
1="CANcardX-Driver",,,

;------------------------------------------------------------------------------
;  Windows 2000 Sections
;------------------------------------------------------------------------------
;CANcardX
;--------
[DriverInstall_cardx.NT]
DriverVer=08/20/2002,3.4.32.0
CopyFiles=sys_file_copy,tool_file_copy
AddReg=vcanv.registry,vcanx.registry,options.registry
Restart

[DriverInstall_cardx.NT.Services]
AddService=vcanx,2,vcanx.Service
AddService=vcanv,0,vcanv.Service

;CANcardY
;--------
[DriverInstall_cardy.NT]
DriverVer=08/20/2002,3.4.32.0
CopyFiles=sys_file_copy,tool_file_copy
AddReg=vcanv.registry,vcanxy.registry,options.registry
Restart

[DriverInstall_cardy.NT.Services]
AddService=vcanx,2,vcanx.Service
AddService=vcanv,0,vcanv.Service

;ETAS CAN-Link
;-------------
[DriverInstall_etas.NT]
DriverVer=08/20/2002,3.4.32.0
CopyFiles=sys_file_copy,tool_file_copy
AddReg=vcanv.registry,etas.registry,options.registry
Restart

[DriverInstall_etas.NT.Services]
AddService=vcanx,2,vcanx.Service
AddService=vcanv,0,vcanv.Service

;Common
;------
[vcanx.Service]
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\vcanx.sys

[vcanv.Service]
DisplayName=Virtual CAN Bus Driver
ServiceType=1
StartType=2
ErrorControl=1
ServiceBinary=%10%\system32\drivers\vcanv.sys

;[DriverInstall.nt.hw]
;AddReg=DriverHwAddReg

;------------------------------------------------------------------------------
;  Windows 98 Sections
;------------------------------------------------------------------------------
;CANcardX
;--------
[DriverInstall_cardx]
DriverVer=08/20/2002,3.4.32.0
CopyFiles=tool_file_copy,sys_file_copy, virtual_inf_file_copy
AddReg=DriverAddReg,vcanv.registry,vcanv_win98.registry,options.registry,vcanx.registry
Restart

;CANcardY
;--------
[DriverInstall_cardy]
DriverVer=08/20/2002,3.4.32.0
CopyFiles=tool_file_copy,sys_file_copy, virtual_inf_file_copy
AddReg=DriverAddReg,vcanv.registry,vcanv_win98.registry,options.registry,vcanxy.registry
Restart

;ETAS CAN-Link
;-------------
[DriverInstall_etas]
DriverVer=08/20/2002,3.4.32.0
CopyFiles=tool_file_copy,sys_file_copy, virtual_inf_file_copy
AddReg=DriverAddReg,vcanv.registry,ivcanv_win98.registry,options.registry,etas.registry
Restart


;Common
;------
[DriverAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,vcanx.sys
HKR,,EnableIRQSharing,1,01,00,00,00

;[DriverInstall.hw]
;AddReg=DriverHwAddReg

;------------------------------------------------------------------------------
;  Copy Files 
;------------------------------------------------------------------------------
[DestinationDirs]
;DefaultDestDir=10,System32\Drivers
sys_file_copy=10,System32\Drivers
tool_file_copy=11
; destination directory of virtual.inf-file is INF file directory
virtual_inf_file_copy=17

[tool_file_copy]
vcanconf.exe,,,2
vcancpa.cpl,,,2
vcanconf.hlp,,,2
vcndrvms.dll,,,2

[sys_file_copy]
vcanx.sys,,,2
vcanv.sys,,,2

[virtual_inf_file_copy]
virtual.inf,,,2

;------------------------------------------------------------------------------
;  Add Registry Entrys 
;------------------------------------------------------------------------------
;[DriverHwAddReg]
;set a device name for device manager
;HKR,,FriendlyName,,"Vector CANcardX"

[vcanv.registry]
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",MaxCards,0x10001,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",TimerEligibility,0x10001,0x100
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",ChannelsPerCard,0x10001,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",HwType,0x10001,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",HwName,,"Virtual"
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",DriverName,,vcanv

[vcanv_win98.registry]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce",VcanvInstallation,,"%11%\vcanconf -VcanvInstall"
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanv",UseDeviceInterface,0x10001,1


[vcanx.registry]
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",MaxCards,0x10001,8
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",TimerEligibility,0x10001,0x300
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",ChannelsPerCard,0x10001,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",HwType,0x10001,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",HwName,,"CANcardX"
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",DriverName,,vcanx
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",UseDeviceInterface,0x10001,1

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer0",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer1",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer1",hwChannel,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe0",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe1",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe1",hwChannel,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape0",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape1",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape1",hwChannel,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwChannel,0x10003,1

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",OEMInstallation,0x10001,0


[vcanxy.registry]
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",MaxCards,0x10001,8
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",TimerEligibility,0x10001,0x300
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",ChannelsPerCard,0x10001,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",HwType,0x10001,C
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",HwName,,"CANcardY"
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",DriverName,,vcanxy
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanxy",UseDeviceInterface,0x10001,1

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer0",hwType,0x10003,C
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer1",hwType,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANalyzer1",hwChannel,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe0",hwType,0x10003,C
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe1",hwType,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANoe1",hwChannel,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape0",hwType,0x10003,C
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape1",hwType,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\CANape1",hwChannel,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwType,0x10003,C
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwType,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwChannel,0x10003,1

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",OEMInstallation,0x10001,0


[etas.registry]
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",MaxCards,0x10001,8
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",TimerEligibility,0x10001,0x300
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",ChannelsPerCard,0x10001,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",HwType,0x10001,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",HwName,,"CAN-Link"
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",DriverName,,vcanx
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vcanx",UseDeviceInterface,0x10001,1

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default0",hwChannel,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwType,0x10003,2
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwIndex,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Software\Default1",hwChannel,0x10003,1

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",OEMInstallation,0x10001,1


[options.registry]
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Hardware\CANcardX",BindCANcardXOnSlot,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Hardware\CANcardX",ForceLevelSensitiveInterrupt,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Hardware\CANcardX",UseCardSerialNumber,0x10003,0

HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",AutoEnableSWCHighSpeed,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",DebugFlags,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",EnableTimeSync,0x10003,0
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",TxQueueSize,0x10003,256
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",VirtualBus,0x10003,1
HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Options",IdleTime,0x10003,600


;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------

[Strings]
MFGNAME="Vector Informatik GmbH"
MFGNAME_ETAS="Firma ETAS"
INSTDISK="Vector-WDM-Driver"
DESCRIPTION_CARDX="Vector CANcardX"
DESCRIPTION_CARDY="Vector CANcardY"
DESCRIPTION_ETAS="CAN-Link"
ClassName="CAN-Hardware"

