Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

362 lines
8.2 KiB

; KDK2x0.INF -- Windows Still Image Setup File
;;
;; Installation sections for Kodak 2x0 series digital cameras (USB)
;;
;
; Nb: Contents and settings, used in this file should be synchronized with STILLCAM.INF
; as some components are shared
;
;
; Flashpoint
; Generic camera
;
;
;
; Copyright (c) Microsoft Corporation. All rights reserved.
[Version]
LayoutFile=Layout.inf
Signature = "$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
[ControlFlags]
ExcludeFromSelect=*
[DestinationDirs]
DefaultDestDir=11
DC260.DelFiles.Twain32=10,twain_32\dc220
Kodak.Color = 23 ; LDID_SYS\COLOR
; Table of Contents
[Manufacturer]
%MfgKodak%=ModelsKodak
%MfgFlashPoint%=ModelsFlashPoint
[ModelsKodak]
;; 220 compatible
%USB\VID_040A&PID_0100.Device%=DC220, USB\VID_040A&PID_0100
%USB\VID_040A&PID_0110.Device%=DC260, USB\VID_040A&PID_0110
%USB\VID_040A&PID_0111.Device%=DC260, USB\VID_040A&PID_0111
%USB\VID_040A&PID_0112.Device%=DC290, USB\VID_040A&PID_0112
;;
%USB\VID_040A&PID_0120.Device%=DC240, USB\VID_040A&PID_0120
%USB\VID_040A&PID_0130.Device%=DC240, USB\VID_040A&PID_0130
%USB\VID_040A&PID_0132.Device%=DC240, USB\VID_040A&PID_0132
%KodakDC5000%=DC240, USB\VID_040A&PID_0131
[ModelsFlashPoint]
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0001
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0002
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0003
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0004
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0005
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0006
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0007
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0008
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0009
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000a
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000b
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000c
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000d
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000e
%DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000f
;
; DC220 USB camera
;
[DC220]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=DC2x0.Files,Kodak.Color
AddReg=DC2x0.AddReg
DeviceData=DC220.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DC220.Events
ICMProfiles=kodak_dc.icm
[DC220.DeviceData]
;TwainDS=%TwainDS_220%
Model=DC220
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[DC220.Events]
Connected=%DC220Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DC220Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
[DC220.Services]
Include= sti.inf
Needs= STI.USBSection.Services
[DC220.DeviceData_OLD]
TwainDS=%DSName_DC220%
ModelID=220,1
DeviceID=0x000A0008,1
;
; DC260 USB camera
;
[DC260]
Include= sti.inf
Needs= STI.USBSection
CopyFiles=DC2x0.Files,Kodak.Color
DelFiles=DC260.DelFiles.Twain32
AddReg=DC2x0.AddReg
DeviceData=DC260.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DC260.Events
ICMProfiles=kodak_dc.icm
[DC260.DeviceData]
Model=DC260
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[DC260.Events]
Connected=%DC260Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DC260Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
[DC260.Services]
Include= sti.inf
Needs= STI.USBSection.Services
[DC260.DeviceData.Old]
TwainDS=%DSName_DC260%
ModelID=260,1
DeviceID=0x000A0008,1
;;
;; Common DC2x0 files and settings
;;
[DC2x0.Files]
dc260usd.dll
[DC260.DelFiles.Twain32]
twdcds.ds,,,1
twdcsc.ds,,,1
[Kodak.Color]
kodak_dc.icm
[DC2x0.Events]
PowerOn="%PowerOn%",{740D9EE6-70F1-11d1-AD10-00A02438AD48},*
[DC2x0.AddReg]
HKR,,USDClass,,"{DA87EB0E-6D29-11d2-A23F-00C04FA31809}"
HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809},,,"DC220/DC260 USB Camera USD"
HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,,,%11%\dc260usd.dll
HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,ThreadingModel,,"Both"
;
; DC290 USB camera
;
[DC290]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=DC2x0.Files,Kodak.Color
AddReg=DC2x0.AddReg
DeviceData=DC290.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DC290.Events
ICMProfiles=kodak_dc.icm
[DC290.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[DC290.DeviceData]
;TwainDS=%TwainDS_290%
Model=DC290
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[DC290.Events]
Connected=%DC290Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DC290Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
;;
;; Generic FP-OS based USB camera, equivalent to Kodak DC2x0 series camera - use the same driver
;;
[DigitaDevice]
Include= sti.inf
Needs= STI.USBSection
CopyFiles=DC2x0.Files,Kodak.Color
AddReg=DC2x0.AddReg
DeviceData=DigitaDevice.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DigitaDevice.Events
ICMProfiles=kodak_dc.icm
[DigitaDevice.DeviceData]
ModelID=260,1
DeviceID=0x000F0001,1
Model=DC220/DC260
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[DigitaDevice.Events]
Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
;;
;; Common DC2x0 files and settings
;;
[DC2x0.Files]
dc260usd.dll
[DC260.DelFiles.Twain32]
twdcds.ds,,,1
twdcsc.ds,,,1
[DC2x0.AddReg]
;HKR,,DevLoader,,*NTKERN
;HKR,,NTMPDriver,,"usbscan.sys"
HKR,,HardwareConfig,1,4
HKR,,USDClass,,"{DA87EB0E-6D29-11d2-A23F-00C04FA31809}"
HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809},,,"DC220/DC260 USB Camera USD"
HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,,,%11%\dc260usd.dll
HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,ThreadingModel,,"Both"
;
; DC240 and compatible USB camera
;
[DC240]
Include=sti.inf
Needs=STI.USBSection
CopyFiles=DC240.Files,Kodak.Color
AddReg=DC240.AddReg
DeviceData=DC240.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DC240.Events
ICMProfiles=kodak_dc.icm
[DC240.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[DC240.DeviceData]
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[DC240.Events]
Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
[DC240.Files]
dc240usd.dll
[DC240.AddReg]
HKR,,HardwareConfig,1,4
HKR,,USDClass,,"{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}"
HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F},,,"DC240/280 USB Camera USD"
HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}\InProcServer32,,,%11%\dc240usd.dll
HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}\InProcServer32,ThreadingModel,,"Both"
;;
;; PTP compatible cameras
;;
[PTP]
Include=sti.inf
Needs=STI.PTPUSBSection
AddReg=PTP.AddReg
DeviceData=PTP.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=PTP.Events
ICMProfiles=sRGB.icm
[PTP.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[PTP.DeviceData]
Model=PTP
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[PTP.Events]
Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
[PTP.AddReg]
[DC15740]
Include=sti.inf
Needs=STI.PTPUSBSection
CopyFiles=Kodak.Color
AddReg=DC15740.AddReg
DeviceData=DC15740.DeviceData
SubClass=StillImage
DeviceType=2
Capabilities=0x35
UninstallSection=
Events=DC15740.Events
ICMProfiles=kodak_dc.icm
[DC15740.Services]
Include=sti.inf
Needs=STI.USBSection.Services
[DC15740.DeviceData]
Model=DCPTP
Server=local
UI DLL=sti.dll
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
[DC15740.Events]
Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
[DC15740.AddReg]
;
; Generic
;
[Kodak.Color]
kodak_dc.icm