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

  1. ; KDK2x0.INF -- Windows Still Image Setup File
  2. ;;
  3. ;; Installation sections for Kodak 2x0 series digital cameras (USB)
  4. ;;
  5. ;
  6. ; Nb: Contents and settings, used in this file should be synchronized with STILLCAM.INF
  7. ; as some components are shared
  8. ;
  9. ;
  10. ; Flashpoint
  11. ; Generic camera
  12. ;
  13. ;
  14. ;
  15. ; Copyright (c) Microsoft Corporation. All rights reserved.
  16. [Version]
  17. LayoutFile=Layout.inf
  18. Signature = "$CHICAGO$"
  19. Class=Image
  20. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  21. Provider=%Msft%
  22. [ControlFlags]
  23. ExcludeFromSelect=*
  24. [DestinationDirs]
  25. DefaultDestDir=11
  26. DC260.DelFiles.Twain32=10,twain_32\dc220
  27. Kodak.Color = 23 ; LDID_SYS\COLOR
  28. ; Table of Contents
  29. [Manufacturer]
  30. %MfgKodak%=ModelsKodak
  31. %MfgFlashPoint%=ModelsFlashPoint
  32. [ModelsKodak]
  33. ;; 220 compatible
  34. %USB\VID_040A&PID_0100.Device%=DC220, USB\VID_040A&PID_0100
  35. %USB\VID_040A&PID_0110.Device%=DC260, USB\VID_040A&PID_0110
  36. %USB\VID_040A&PID_0111.Device%=DC260, USB\VID_040A&PID_0111
  37. %USB\VID_040A&PID_0112.Device%=DC290, USB\VID_040A&PID_0112
  38. ;;
  39. %USB\VID_040A&PID_0120.Device%=DC240, USB\VID_040A&PID_0120
  40. %USB\VID_040A&PID_0130.Device%=DC240, USB\VID_040A&PID_0130
  41. %USB\VID_040A&PID_0132.Device%=DC240, USB\VID_040A&PID_0132
  42. %KodakDC5000%=DC240, USB\VID_040A&PID_0131
  43. [ModelsFlashPoint]
  44. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0001
  45. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0002
  46. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0003
  47. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0004
  48. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0005
  49. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0006
  50. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0007
  51. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0008
  52. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_0009
  53. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000a
  54. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000b
  55. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000c
  56. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000d
  57. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000e
  58. %DigitaCamera%=DigitaDevice,USB\VID_0585&PID_000f
  59. ;
  60. ; DC220 USB camera
  61. ;
  62. [DC220]
  63. Include=sti.inf
  64. Needs=STI.USBSection
  65. CopyFiles=DC2x0.Files,Kodak.Color
  66. AddReg=DC2x0.AddReg
  67. DeviceData=DC220.DeviceData
  68. SubClass=StillImage
  69. DeviceType=2
  70. Capabilities=0x35
  71. UninstallSection=
  72. Events=DC220.Events
  73. ICMProfiles=kodak_dc.icm
  74. [DC220.DeviceData]
  75. ;TwainDS=%TwainDS_220%
  76. Model=DC220
  77. Server=local
  78. UI DLL=sti.dll
  79. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  80. [DC220.Events]
  81. Connected=%DC220Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  82. Disconnected=%DC220Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  83. [DC220.Services]
  84. Include= sti.inf
  85. Needs= STI.USBSection.Services
  86. [DC220.DeviceData_OLD]
  87. TwainDS=%DSName_DC220%
  88. ModelID=220,1
  89. DeviceID=0x000A0008,1
  90. ;
  91. ; DC260 USB camera
  92. ;
  93. [DC260]
  94. Include= sti.inf
  95. Needs= STI.USBSection
  96. CopyFiles=DC2x0.Files,Kodak.Color
  97. DelFiles=DC260.DelFiles.Twain32
  98. AddReg=DC2x0.AddReg
  99. DeviceData=DC260.DeviceData
  100. SubClass=StillImage
  101. DeviceType=2
  102. Capabilities=0x35
  103. UninstallSection=
  104. Events=DC260.Events
  105. ICMProfiles=kodak_dc.icm
  106. [DC260.DeviceData]
  107. Model=DC260
  108. Server=local
  109. UI DLL=sti.dll
  110. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  111. [DC260.Events]
  112. Connected=%DC260Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  113. Disconnected=%DC260Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  114. [DC260.Services]
  115. Include= sti.inf
  116. Needs= STI.USBSection.Services
  117. [DC260.DeviceData.Old]
  118. TwainDS=%DSName_DC260%
  119. ModelID=260,1
  120. DeviceID=0x000A0008,1
  121. ;;
  122. ;; Common DC2x0 files and settings
  123. ;;
  124. [DC2x0.Files]
  125. dc260usd.dll
  126. [DC260.DelFiles.Twain32]
  127. twdcds.ds,,,1
  128. twdcsc.ds,,,1
  129. [Kodak.Color]
  130. kodak_dc.icm
  131. [DC2x0.Events]
  132. PowerOn="%PowerOn%",{740D9EE6-70F1-11d1-AD10-00A02438AD48},*
  133. [DC2x0.AddReg]
  134. HKR,,USDClass,,"{DA87EB0E-6D29-11d2-A23F-00C04FA31809}"
  135. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809},,,"DC220/DC260 USB Camera USD"
  136. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,,,%11%\dc260usd.dll
  137. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,ThreadingModel,,"Both"
  138. ;
  139. ; DC290 USB camera
  140. ;
  141. [DC290]
  142. Include=sti.inf
  143. Needs=STI.USBSection
  144. CopyFiles=DC2x0.Files,Kodak.Color
  145. AddReg=DC2x0.AddReg
  146. DeviceData=DC290.DeviceData
  147. SubClass=StillImage
  148. DeviceType=2
  149. Capabilities=0x35
  150. UninstallSection=
  151. Events=DC290.Events
  152. ICMProfiles=kodak_dc.icm
  153. [DC290.Services]
  154. Include=sti.inf
  155. Needs=STI.USBSection.Services
  156. [DC290.DeviceData]
  157. ;TwainDS=%TwainDS_290%
  158. Model=DC290
  159. Server=local
  160. UI DLL=sti.dll
  161. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  162. [DC290.Events]
  163. Connected=%DC290Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  164. Disconnected=%DC290Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  165. ;;
  166. ;; Generic FP-OS based USB camera, equivalent to Kodak DC2x0 series camera - use the same driver
  167. ;;
  168. [DigitaDevice]
  169. Include= sti.inf
  170. Needs= STI.USBSection
  171. CopyFiles=DC2x0.Files,Kodak.Color
  172. AddReg=DC2x0.AddReg
  173. DeviceData=DigitaDevice.DeviceData
  174. SubClass=StillImage
  175. DeviceType=2
  176. Capabilities=0x35
  177. UninstallSection=
  178. Events=DigitaDevice.Events
  179. ICMProfiles=kodak_dc.icm
  180. [DigitaDevice.DeviceData]
  181. ModelID=260,1
  182. DeviceID=0x000F0001,1
  183. Model=DC220/DC260
  184. Server=local
  185. UI DLL=sti.dll
  186. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  187. [DigitaDevice.Events]
  188. Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  189. Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  190. ;;
  191. ;; Common DC2x0 files and settings
  192. ;;
  193. [DC2x0.Files]
  194. dc260usd.dll
  195. [DC260.DelFiles.Twain32]
  196. twdcds.ds,,,1
  197. twdcsc.ds,,,1
  198. [DC2x0.AddReg]
  199. ;HKR,,DevLoader,,*NTKERN
  200. ;HKR,,NTMPDriver,,"usbscan.sys"
  201. HKR,,HardwareConfig,1,4
  202. HKR,,USDClass,,"{DA87EB0E-6D29-11d2-A23F-00C04FA31809}"
  203. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809},,,"DC220/DC260 USB Camera USD"
  204. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,,,%11%\dc260usd.dll
  205. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,ThreadingModel,,"Both"
  206. ;
  207. ; DC240 and compatible USB camera
  208. ;
  209. [DC240]
  210. Include=sti.inf
  211. Needs=STI.USBSection
  212. CopyFiles=DC240.Files,Kodak.Color
  213. AddReg=DC240.AddReg
  214. DeviceData=DC240.DeviceData
  215. SubClass=StillImage
  216. DeviceType=2
  217. Capabilities=0x35
  218. UninstallSection=
  219. Events=DC240.Events
  220. ICMProfiles=kodak_dc.icm
  221. [DC240.Services]
  222. Include=sti.inf
  223. Needs=STI.USBSection.Services
  224. [DC240.DeviceData]
  225. Server=local
  226. UI DLL=sti.dll
  227. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  228. [DC240.Events]
  229. Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  230. Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  231. [DC240.Files]
  232. dc240usd.dll
  233. [DC240.AddReg]
  234. HKR,,HardwareConfig,1,4
  235. HKR,,USDClass,,"{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}"
  236. HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F},,,"DC240/280 USB Camera USD"
  237. HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}\InProcServer32,,,%11%\dc240usd.dll
  238. HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}\InProcServer32,ThreadingModel,,"Both"
  239. ;;
  240. ;; PTP compatible cameras
  241. ;;
  242. [PTP]
  243. Include=sti.inf
  244. Needs=STI.PTPUSBSection
  245. AddReg=PTP.AddReg
  246. DeviceData=PTP.DeviceData
  247. SubClass=StillImage
  248. DeviceType=2
  249. Capabilities=0x35
  250. UninstallSection=
  251. Events=PTP.Events
  252. ICMProfiles=sRGB.icm
  253. [PTP.Services]
  254. Include=sti.inf
  255. Needs=STI.USBSection.Services
  256. [PTP.DeviceData]
  257. Model=PTP
  258. Server=local
  259. UI DLL=sti.dll
  260. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  261. [PTP.Events]
  262. Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  263. Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  264. [PTP.AddReg]
  265. [DC15740]
  266. Include=sti.inf
  267. Needs=STI.PTPUSBSection
  268. CopyFiles=Kodak.Color
  269. AddReg=DC15740.AddReg
  270. DeviceData=DC15740.DeviceData
  271. SubClass=StillImage
  272. DeviceType=2
  273. Capabilities=0x35
  274. UninstallSection=
  275. Events=DC15740.Events
  276. ICMProfiles=kodak_dc.icm
  277. [DC15740.Services]
  278. Include=sti.inf
  279. Needs=STI.USBSection.Services
  280. [DC15740.DeviceData]
  281. Model=DCPTP
  282. Server=local
  283. UI DLL=sti.dll
  284. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  285. [DC15740.Events]
  286. Connected=%DCConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  287. Disconnected=%DCDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  288. [DC15740.AddReg]
  289. ;
  290. ; Generic
  291. ;
  292. [Kodak.Color]
  293. kodak_dc.icm