[Version]
Signature="$CHICAGO$"
Class=Image
CatalogFile=A3MFCS.CAT
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%MFGName%
DriverVer=05/29/2013,2.0.0.2

[SourceDisksNames]
1=%DISKName%,,,

[SourceDisksFiles]
G16BW4.ds = 1
G21BW.ds = 1
A3MFCS.dll = 1
A3MFCS.CHM = 1
DrvInfo.ini = 1
SetupScan.dll = 1
Uninstscan.exe = 1
Uninstscan.dll = 1
ScanCoInstall.dll = 1

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%MFGName%=ModelList, NTamd64

[ModelList]
%MODELNameG16%=G16TVM11,USB\VID_132B&PID_202A&MI_00
%MODELNameG20%=G20TVM11,USB\VID_132B&PID_202B&MI_00

[ModelList.NTamd64]
%MODELNameG16%=G16TVM11.NTamd64,USB\VID_132B&PID_202A&MI_00
%MODELNameG20%=G20TVM11.NTamd64,USB\VID_132B&PID_202B&MI_00


[DestinationDirs]
ScannerDSG16 = 10,twain_32\G16BW4
ScannerDSG20 = 10,twain_32\G21BW
CoInstall.CopyFiles=11



[G16TVM11.CoInstallers]
AddReg          = CoInstall.AddReg
CopyFiles       = CoInstall.CopyFiles
[G16TVM11.NTamd64.CoInstallers]
AddReg = CoInstall.AddReg
CopyFiles = CoInstall.CopyFiles

[G20TVM11.CoInstallers]
AddReg          = CoInstall.AddReg
CopyFiles       = CoInstall.CopyFiles
[G20TVM11.NTamd64.CoInstallers]
AddReg = CoInstall.AddReg
CopyFiles = CoInstall.CopyFiles


[G16TVM11]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=ScannerDSG16
AddReg=G16TVM11.AddReg

[G20TVM11]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=ScannerDSG20
AddReg=G20TVM11.AddReg

[G16TVM11.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[G20TVM11.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[G16TVM11.NTamd64]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=ScannerDSG16
AddReg=G16TVM11.AddReg

[G20TVM11.NTamd64]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=ScannerDSG20
AddReg=G20TVM11.AddReg

[G16TVM11.NTamd64.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[G20TVM11.NTamd64.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[G16TVM11.AddReg]
HKR,,DevLoader,0,*ntkern
HKR,,NTMPDriver,0,usbscan.sys
HKLM,System\Currentcontrolset\Services\G16TVM11\Parameters,"MaximumTransferSize",0x10001,4096
HKLM,System\Currentcontrolset\Services\G16TVM11\Parameters,"DebugLevel",0x10001,2

[G20TVM11.AddReg]
HKR,,DevLoader,0,*ntkern
HKR,,NTMPDriver,0,usbscan.sys
HKLM,System\Currentcontrolset\Services\G20TVM11\Parameters,"MaximumTransferSize",0x10001,4096
HKLM,System\Currentcontrolset\Services\G20TVM11\Parameters,"DebugLevel",0x10001,2


[CoInstall.AddReg]
HKR,,CoInstallers32,0x10000,"ScanCoInstall.dll,CoDeviceInstall"


[CoInstall.CopyFiles]
ScanCoInstall.dll
DrvInfo.ini


[ScannerDSG16]
G16BW4.ds
A3MFCS.dll
A3MFCS.CHM
DrvInfo.ini
SetupScan.dll
Uninstscan.exe
Uninstscan.dll

[ScannerDSG20]
G21BW.ds
A3MFCS.dll
A3MFCS.CHM
DrvInfo.ini
SetupScan.dll
Uninstscan.exe
Uninstscan.dll

[Strings]
MFGName="Generic"
MODELNameG16="Generic 16BW-4 TWAIN"
MODELNameG20="Generic 21BW-1 TWAIN"
DISKName="Generic Scanner"

