;;/*********************************************************************
;;
;;  (c) Copyright ASIX Electronics Corporation
;;
;;  ASIX MCS7720/7715/7705 - USB 1.1 to Serial/Parallel Compound Device Driver
;;
;;  Target OS : Windows OS 64-bit
;;
;;*********************************************************************/

[Version]
Signature=$Windows NT$
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=%ProviderName%
DriverVer=11/20/2012,1.9.8.0
CatalogFile=mcs.cat

[Manufacturer]
%MfgName%=MosUsbCompDeviceList,NTAMD64

[SourceDisksNames]
1=%DiskName%,,0

[SourceDisksFiles]
mosuport.sys=1
mosuport.inf=1
MosUsbSerial.exe=1
MosUSBSerPropPage.dll=1
MosUSBParallel.exe=1
MosUSBParPropPage.dll=1
;MosUnst.exe=2
MosUnst.exe=1
ppspCoInst.dll=1

[SourceDisksNames]
2="Install disk",,,

[DestinationDirs]
DefaultDestDir=11        ;LDID_SYS
MosUsbComp.NT.CopyFiles=12        ;DIRID_DRIVERS
Inf.Copy=17
Uninstall.Copy=11

[MosUsbCompDeviceList.NTAMD64]
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7705
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7710
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7715
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7720
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7717&Rev_0100
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7719

[MosUsbComp.NT]
AddReg=MosUsbComp.NT.AddReg,Uninstall.AddReg
CopyFiles=MosUsbComp.NT.CopyFiles,Uninstall.Copy

[MosUsbComp.NT.CopyFiles]
mosuport.sys


[MosUsbComp.NT.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,mosuport.sys

[MosUsbComp.NT.Services]
AddService=mosuport,2,MosUsbComp.NT.AddService

[MosUsbComp.NT.Service.AddReg]
;RegMaxTxPacketSize is valid 32 - 512K
HKR,"Parameters", "RegMaxTxPacketSize", 0x10001, 512

;RegMaxTxPacketSize is valid 64 - 512K
HKR,"Parameters", "RegMaxRxPacketSize", 0x10001, 1024

;RegUsbReadMaxPolls is valid 1 - 10
HKR,"Parameters", "RegUsbReadMaxPolls", 0x10001, 1

;RegUsbStatusMaxPolls is valid 1 - 10
HKR,"Parameters", "RegUsbStatusMaxPolls", 0x10001, 1

;RegEnableHwFlowControl is valid 0 - 1
HKR,"Parameters", "RegEnableHwFlowControl", 0x10001, 0

;DebugLevel is valid 0 - 3
HKR,"Parameters", "DebugLevel", 0x10001, 0

;OneShot Specific
HKR,"Parameters", "DeviceControlReg0", 0x10001, 01
HKR,"Parameters", "DeviceControlReg1", 0x10001, 05
HKR,"Parameters", "DeviceControlReg2", 0x10001, 36
HKR,"Parameters", "ClockStartReg", 0x10001, 0
HKR,"Parameters", "ClockMultiReg", 0x10001, 0
HKR,"Parameters", "MaskBaudsLowToHigh", 0x10001, 0
HKR,"Parameters", "WriteDCR", 0x10001, 1
HKR,"Parameters", "ControlReg", 0x10001, 0
HKR,"Parameters", "SafeRemovalIcon", 0x10001, 1

HKR,"Parameters", "ClkFreq", 0x10001, 0
; 0 - 12   MHz
; 1 -  6   MHz
; 2 -  3   MHz
; 3 - 1.5  MHz
; 4 - 0.75 MHz

;DebugLevel is valid 0 - 3
HKR,"Parameters", "DebugLevel", 0x10001, 0

;RegUsbStatusMaxPolls is valid 1 - 10
HKR,"Parameters", "RegUsbStatusMaxPolls", 0x10001, 1

[MosUsbComp.NT.AddService]
DisplayName	= %mosuport.ServiceName%
ServiceType    	= 1 		; SERVICE_KERNEL_DRIVER
StartType      	= 3            	; SERVICE_DEMAND_START
ErrorControl   	= 0           	; SERVICE_ERROR_IGNORE
ServiceBinary  	= %12%\mosuport.sys
LoadOrderGroup 	= Base
AddReg=MosUsbComp.NT.Service.AddReg

[Uninstall.Copy]
MosUnst.exe
MosUsbSerial.exe
MosUSBParallel.exe
MosUSBSerPropPage.dll
MosUSBParPropPage.dll
ppspCoInst.dll

[Uninstall.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MosUsbComp.DevName%,DisplayName,0,%MosUsbComp.DevName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MosUsbComp.DevName%,UninstallString,0,MosUnst.exe

[Strings]
ProviderName="ASIX Electronics Corporation"
MfgName="ASIX Electronics Corporation"
DiskName="USB Compound Device Installation Disc"
MosUsbComp.DevName="USB Compound Device"
mosuport.ServiceName="USB Serial/Parallel Ports"

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

