;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; mos24Sr.INF
; USB-to-Serial Windows98se Driver
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


[Version]
signature="$CHICAGO$"
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Provider=%ProviderName%
DriverVer=10/19/2006,1.2.7.0

[SourceDisksNames]
1=%DriversDisk%,,,
2="Install disk",,,..\

[SourceDisksFiles]
MOS24SPT.vxd=1
MS24ENUM.vxd=1
mos24Sr.sys=1
DbgMsg9X.sys=1
monitor.exe=1
dbgmsgcfg.dll=1
mulser.exe=1
mulser.DLL=1
msvcp60.dll=1
MultiMP.exe=1
MSUninst.exe=2

[DestinationDirs]
mos24Sr.CopyBin = 11
mos24Sr.CopyDRV = 10,system32\drivers
mos24Sr.CopyInf = 17

[Manufacturer]
%MfgName%=mos24SrHW

[mos24SrHW]
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7820
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7821
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7822
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7823
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7840
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7841
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7842
%MosQuadComp.DevName%=mos24Sr,USB\VID_9710&PID_7843

[ControlFlags]
;ExcludeFromSelect=USB\VID_9710&PID_7720

[mos24Sr]
CopyFiles=mos24Sr.CopyBin,mos24Sr.CopyDRV,mos24Sr.CopyInf
AddReg=mos24Sr.AddReg,mos24SrUnInst.Reg
RemoveDevice=mos24Sr.RemDev

[mos24Sr.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,mos24Sr.sys

;Global Entries Common for All the Ports

;DebugLevel is valid 0 - 3
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "DebugLevel", 0x10001, 0
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "ClockMultiReg", 0x10001, 16
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "ClockStartReg", 0x10001, 0
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "EXT_INTERRUPT_VAR", 0x10001, 0
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "PLL_N_REGs", 0x10001, 8
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "PLL_M_REGs", 0x10001, 1
HKLM,"Enum\MOSCHIP\QUAD_SERIAL_INTERFACE", "CLK_MUX_REGs", 0x10001, 0

;create DbgMsg entry
HKLM,"System\CurrentControlSet\Services\DbgMsg", "ErrorControl", 0x10001, 1
HKLM,"System\CurrentControlSet\Services\DbgMsg", "Group",, "Extended Base"
HKLM,"System\CurrentControlSet\Services\DbgMsg", "ImagePath",, %ImagePath%
HKLM,"System\CurrentControlSet\Services\DbgMsg", "Start", 0x10001, 2
HKLM,"System\CurrentControlSet\Services\DbgMsg", "Type", 0x10001, 1

[mos24Sr.CopyBin]
MOS24SPT.vxd
MS24ENUM.vxd
mos24Sr.sys
monitor.exe
dbgmsgcfg.dll
MulSer.exe
mulser.dll
msvcp60.dll
MultiMP.exe
MSUninst.exe

[mos24Sr.CopyDRV]
DbgMsg9X.sys

[mos24Sr.CopyInf]
mos24Sr.inf
MOS24SPT.inf

[mos24Sr.RemDev]
DelFiles=mos24Sr.Delfiles
DELKEY=HKLM,%WINUN%\MOSUSERL


[mos24Sr.DelFiles]
MOS24SPT.vxd
MOS24SPT.inf
MS24ENUM.vxd
mos24Sr.sys
mos24Sr.inf
MulSer.exe
Mulser.dll
MultiMP.exe
MSUninst.exe


[mos24SrUnInst.Reg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MosQuadComp.DevName%,DisplayName,0,%MosQuadComp.DevName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MosQuadComp.DevName%,UninstallString,0,MSUninst.exe


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Strings]
ProviderName="MosChip Semiconductor Technology"
MfgName="MosChip Semiconductor Technology"
DriversDisk="High-Speed USB MultiSerial Compound Device Installation Disk"
MosQuadComp.DevName="High-Speed USB MultiSerial Compound Device" 
MosUsbComp.ServiceName="High-Speed USB MultiSerial Compound Device Service"
WINUN="Software\Microsoft\Windows\CurrentVersion\Uninstall"
ImagePath="\SystemRoot\System32\drivers\dbgmsg9x.sys"


;;;;;;;;;;;;;
END
;;;;;;;;;;;;;