;-----------------------------------------------------------------------------
; Copyright Deli Group  2018 All rights reserved
;-----------------------------------------------------------------------------

[Version]
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Mfg%
CatalogFile=deliscn_usb_100.cat
DriverVer=11/26/2018, 1.2.0.0

[SourceDisksNames]
1=%DeliScnDrv.DeviceDesc%

[SourceDisksFiles]
DELISCN_USD.dll=1
DELISCN_ErrorHandler.dll=1
DELISCN_ImageFilter.dll=1
DELISCN_Config.ini=1

[Manufacturer]
%Mfg%=Models, NTx86, NTamd64

[Models.NTx86]
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1001&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1002&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1003&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1004&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1005&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_100B&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_100C&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1024&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1026&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1025&REV_0000&MI_00

%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1046&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1047&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1048&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1016&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1049&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_104A&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1053&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1054&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1055&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1052&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1056&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1057&REV_0000&MI_00

[Models.NTamd64]
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1001&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1002&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1003&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1004&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1005&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_100B&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_100C&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1024&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1026&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1025&REV_0000&MI_00

%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1046&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1047&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1048&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1016&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1049&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_104A&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1053&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1054&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1055&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1052&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1056&REV_0000&MI_00
%DeliScnDrv.DeviceDesc% = DeliInstall.NT, USB\VID_300E&PID_1057&REV_0000&MI_00

[DeliInstall.NT]
Include= sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
Capabilities=0x31
Events=Deli.Events
DeviceData=DeliDeviceData
AddReg=DeliAddReg
CopyFiles=USDFiles.NT
UninstallSection=DeliUninstall.NT
ICMProfiles="sRGB Color Space Profile.icm"

[DeliInstall.NT.Services]
Include= sti.inf
Needs= STI.USBSection.Services

[Deli.Events]

[DeliDeviceData]
Server=local
UI Class ID={CB19C197-B54F-4064-B94F-73024F2E5F48}

;
; Registry
;
[DeliAddReg]
HKR,,HardwareConfig,1,4
HKR,,CreateFileName,,AUTO

HKR,,USDClass,,"{CB19C197-B54F-4064-B94F-73024F2E5F48}"

HKCR,CLSID\{CB19C197-B54F-4064-B94F-73024F2E5F48},,,"Deli ScanDriver USD"
HKCR,CLSID\{CB19C197-B54F-4064-B94F-73024F2E5F48}\InProcServer32,,,%10%\%AppDir%\DELISCN_USD.dll
HKCR,CLSID\{CB19C197-B54F-4064-B94F-73024F2E5F48}\InProcServer32,ThreadingModel,,Both
HKCR,CLSID\{CB19C197-B54F-4064-B94F-73024F2E5F48}\shellex\ImageProcessingFilter\{B4584083-342C-418a-B62B-170E91455CD8}
HKCR,CLSID\{CB19C197-B54F-4064-B94F-73024F2E5F48}\shellex\ErrorHandler\{5F7462B0-35F1-433a-9A84-9AB9E28F17B9}

HKCR,CLSID\{B4584083-342C-418a-B62B-170E91455CD8},,,"Deli ScanDriver Image Processing Filter"
HKCR,CLSID\{B4584083-342C-418a-B62B-170E91455CD8}\InProcServer32,,,%10%\%AppDir%\DELISCN_ImageFilter.dll
HKCR,CLSID\{B4584083-342C-418a-B62B-170E91455CD8}\InProcServer32,ThreadingModel,,"Both"

HKCR,CLSID\{5F7462B0-35F1-433a-9A84-9AB9E28F17B9},,,"Deli ScanDriver Error Handler"
HKCR,CLSID\{5F7462B0-35F1-433a-9A84-9AB9E28F17B9}\InProcServer32,,,%10%\%AppDir%\DELISCN_ErrorHandler.dll
HKCR,CLSID\{5F7462B0-35F1-433a-9A84-9AB9E28F17B9}\InProcServer32,ThreadingModel,,"Both"


[DestinationDirs]
USDFiles.NT=10,%AppDir%

[USDFiles.NT]
DELISCN_USD.dll
DELISCN_ErrorHandler.dll
DELISCN_ImageFilter.dll
DELISCN_Config.ini

[DeliUninstall.NT]
DelFiles=USDFiles.NT
;DelReg=DeliDelReg

[DeliDelReg]
HKCR,CLSID\{CB19C197-B54F-4064-B94F-73024F2E5F48}
HKCR,CLSID\{B4584083-342C-418a-B62B-170E91455CD8}
HKCR,CLSID\{5F7462B0-35F1-433a-9A84-9AB9E28F17B9}


[Strings]
Mfg="Deli Group"
DeliScnDrv.DeviceDesc="Deli Scanner Driver USB"
AppDir="Deli\DeliScn_USB"

