184 lines
4.1 KiB
Plaintext
184 lines
4.1 KiB
Plaintext
; SRUSBUSD.INF -- Windows Still Image Setup File
|
|
;;
|
|
;; Installation sections for SR digital cameras (USB)
|
|
;;
|
|
|
|
[Version]
|
|
LayoutFile=Layout.inf
|
|
Signature = "$CHICAGO$"
|
|
Class=Image
|
|
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
|
|
Provider=%Msft%
|
|
|
|
[ControlFlags]
|
|
ExcludeFromSelect=*
|
|
|
|
[DestinationDirs]
|
|
DefaultDestDir=11
|
|
|
|
; Table of Contents
|
|
[Manufacturer]
|
|
;%MfgNikon%=ModelsNikon
|
|
;%MfgEpson%=ModelsEpson
|
|
;%MfgOlympus%=ModelsOlympus
|
|
|
|
[ModelsEpson]
|
|
;%USB\VID_04B8&PID_0401.Device%=Epson800, USB\VID_04B8&PID_0401
|
|
;%USB\VID_04B8&PID_0402.Device%=Epson800, USB\VID_04B8&PID_0402
|
|
;%USB\VID_04B8&PID_0403.Device%=Epson3000z, USB\VID_04B8&PID_0403
|
|
|
|
[ModelsNikon]
|
|
;; CoolPix
|
|
;%USB\VID_04B0&PID_0103.Device%=Nikon, USB\VID_04B0&PID_0103
|
|
;%USB\VID_04B0&PID_0102.Device%=Nikon, USB\VID_04B0&PID_0102
|
|
|
|
[ModelsOlympus]
|
|
;%USB\VID_07B4&PID_0100.Device%=Olympus, USB\VID_07B4&PID_0100
|
|
|
|
;
|
|
; Nikon USB cameras
|
|
;
|
|
[Nikon]
|
|
Include=sti.inf
|
|
Needs=STI.USBSection
|
|
CopyFiles=SRUSB.Files
|
|
AddReg=SRUSB.AddReg
|
|
DeviceData=Nikon.DeviceData
|
|
SubClass=StillImage
|
|
DeviceType=2
|
|
Capabilities=0x35
|
|
UninstallSection=
|
|
Events=Nikon.Events
|
|
ICMProfiles="sRGB Color Space Profile.icm"
|
|
|
|
[Nikon.DeviceData]
|
|
LockHoldingTime=2000,1
|
|
ResetDataPipe=1
|
|
ModelID="*"
|
|
Server=local
|
|
UI DLL=sti.dll
|
|
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
|
|
Settings="T(-1=160x120) I(-1=2048x1536; 1=640x480; 2=1024x768; 3=2048x1360; 3=2048x1536)"
|
|
|
|
[Nikon.Events]
|
|
Connected=%NikonConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
|
|
Disconnected=%NikonDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
|
|
|
|
[Nikon.Services]
|
|
Include=sti.inf
|
|
Needs= STI.USBSection.Services
|
|
|
|
;
|
|
; Epson USB cameras
|
|
;
|
|
[Epson3000z]
|
|
Include=sti.inf
|
|
Needs=STI.USBSection
|
|
CopyFiles=SRUSB.Files
|
|
AddReg=SRUSB.AddReg
|
|
DeviceData=Epson3000z.DeviceData
|
|
SubClass=StillImage
|
|
DeviceType=2
|
|
Capabilities=0x35
|
|
UninstallSection=
|
|
Events=Epson.Events
|
|
ICMProfiles="sRGB Color Space Profile.icm"
|
|
|
|
[Epson3000z.DeviceData]
|
|
LockHoldingTime=2000,1
|
|
ModelID="*"
|
|
ThumbnailsStyle=1
|
|
ResetDataPipe=1
|
|
Server=local
|
|
UI DLL=sti.dll
|
|
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
|
|
Settings="T(-1=160x120) I(-1=2048x1536; 1=640x480; 2=2048x1536; 3=2048x1536; 34=2544x1904)"
|
|
|
|
[Epson.Events]
|
|
Connected=%EpsonConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
|
|
Disconnected=%EpsonDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
|
|
|
|
[Epson3000z.Services]
|
|
Include=sti.inf
|
|
Needs= STI.USBSection.Services
|
|
|
|
[Epson800]
|
|
Include=sti.inf
|
|
Needs=STI.USBSection
|
|
CopyFiles=SRUSB.Files
|
|
AddReg=SRUSB.AddReg
|
|
DeviceData=Epson800.DeviceData
|
|
SubClass=StillImage
|
|
DeviceType=2
|
|
Capabilities=0x35
|
|
UninstallSection=
|
|
Events=Epson.Events
|
|
ICMProfiles="sRGB Color Space Profile.icm"
|
|
|
|
[Epson800.DeviceData]
|
|
LockHoldingTime=2000,1
|
|
ModelID="*"
|
|
ThumbnailsStyle=1
|
|
Server=local
|
|
UI DLL=sti.dll
|
|
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
|
|
Settings="T(-1=160x120) I(-1=1600x1200; 1=640x480; 2=1600x1200; 3=1600x1200; 34=1984x1499)"
|
|
|
|
[Epson800.Services]
|
|
Include=sti.inf
|
|
Needs= STI.USBSection.Services
|
|
|
|
|
|
|
|
;;
|
|
;; Common SRUSB files and settings
|
|
;;
|
|
|
|
;
|
|
; Olympus USB cameras
|
|
;
|
|
[Olympus]
|
|
Include=sti.inf
|
|
Needs=STI.USBSection
|
|
CopyFiles=SRUSB.Files
|
|
AddReg=SRUSB.AddReg
|
|
DeviceData=Olympus.DeviceData
|
|
SubClass=StillImage
|
|
DeviceType=2
|
|
Capabilities=0x35
|
|
UninstallSection=
|
|
Events=Olympus.Events
|
|
ICMProfiles="sRGB Color Space Profile.icm"
|
|
|
|
[Olympus.DeviceData]
|
|
LockHoldingTime=2000,1
|
|
ResetDataPipe=1
|
|
ModelID="*"
|
|
Server=local
|
|
UI DLL=sti.dll
|
|
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
|
|
Settings="T(-1=160x120) I(-1=2048x1536; 1=640x480; 2=1024x768; 3=2048x1360; 3=2048x1536)"
|
|
|
|
[Olympus.Events]
|
|
Connected=%OlympusConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
|
|
Disconnected=%OlympusDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
|
|
|
|
[Olympus.Services]
|
|
Include=sti.inf
|
|
Needs= STI.USBSection.Services
|
|
|
|
|
|
|
|
[SRUSB.Files]
|
|
srusbusd.dll
|
|
|
|
[SRUSB.AddReg]
|
|
;HKR,,DevLoader,,*NTKERN
|
|
;HKR,,NTMPDriver,,"usbscan.sys"
|
|
HKR,,HardwareConfig,1,4
|
|
HKR,,USDClass,,"{d4fc7a37-ea02-4b38-89f8-908290c4b268}"
|
|
HKCR,CLSID\{d4fc7a37-ea02-4b38-89f8-908290c4b268},,,"SR USB Camera USD"
|
|
HKCR,CLSID\{d4fc7a37-ea02-4b38-89f8-908290c4b268}\InProcServer32,,,%11%\srusbusd.dll
|
|
HKCR,CLSID\{d4fc7a37-ea02-4b38-89f8-908290c4b268}\InProcServer32,ThreadingModel,,"Both"
|
|
|