;------------------------------------------------------------------------
; VComm.INF
; IVT Bluetooth Virtual serial port Installation Script
; For Windows 2000/XP/2003/Vista
; For Platform x86/Amd64
;
; Copyright (c) 2000-2007, IVT Corporation.
; http://www.ivtcorporation.com
; http://www.bluesoleil.com
;
;------------------------------------------------------------------------

[version]
signature="$CHICAGO$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%IVT%
CatalogFile=vcomm.cat
DriverVer=03/05/2007,6.0.12.56

[SourceDisksNames]
1 = %SourceDisk%,,,

[SourceDisksFiles]
vcomm.sys = 1

[DestinationDirs]
DefaultDestDir  = 11        ;LDID_SYS
ComPort.Copy = 12        ;DIRID_DRIVERS

[ClassInstall32.NT]
AddReg=PortsClass.NT.AddReg

[PortsClass.NT.AddReg]
HKR,,,,%PortsClassName%
HKR,,Icon,,"-23"
HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"

[Manufacturer]
%IVT%=IVT, NTamd64

[IVT]
%*IVT.DeviceDesc% = ComPort, {F12D3CF8-B11D-457e-8641-BE2AF2D6D204}\IVTComm ; Communications Port

[IVT.NTamd64]
%*IVT.DeviceDesc% = ComPort, {F12D3CF8-B11D-457e-8641-BE2AF2D6D204}\IVTComm ; Communications Port

[ComPort]
CopyFiles=ComPort.Copy
AddReg=ComPort.AddReg

[ComPort.HW]
AddReg=ComPort.HW.AddReg

[ComPort.Copy]
VComm.sys

[ComPort.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

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

;-------------- Service installation
[ComPort.Services]
AddService = VComm, 0x00000002, VComm_Service_Inst, Serial_EventLog_Inst
AddService = Serenum,,Serenum_Service_Inst

[VComm_Service_Inst]
DisplayName    = %VComm.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\VComm.sys
LoadOrderGroup = Extended base

[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

[Serial_EventLog_Inst]
AddReg = Serial_EventLog_AddReg

[Serial_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serial.sys"
HKR,,TypesSupported,0x00010001,7

[Strings]
IVT = "IVT Corporation"
*IVT.DeviceDesc = "Bluetooth Serial Port"
VComm.SVCDESC = "Virtual Serial port driver"
SourceDisk = "BlueSoleil Installation Disk"
PortsClassName = "PORT (COM & LPT)"
Serenum.SVCDESC   = "Serenum Filter Driver"
