Source code of Windows XP (NT5)
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.

256 lines
5.6 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. ; Copyright (c) 1997 Microsoft Corporation
  11. [Version]
  12. ;CatalogFile=wia.cat
  13. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  14. Signature = "$CHICAGO$"
  15. Class=Image
  16. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  17. Provider=%Msft%
  18. [ControlFlags]
  19. ExcludeFromSelect=*
  20. [DestinationDirs]
  21. DefaultDestDir=11
  22. DC2x0.Files=10,system32
  23. ; Table of Contents
  24. [Manufacturer]
  25. %MfgName%=Models
  26. [Models]
  27. %USB\VID_040A&PID_0100.Device%=DC220, USB\VID_040A&PID_0100
  28. %USB\VID_040A&PID_0110.Device%=DC260, USB\VID_040A&PID_0110
  29. %USB\VID_040A&PID_0111.Device%=DC260, USB\VID_040A&PID_0111
  30. %USB\VID_040A&PID_0112.Device%=DC290, USB\VID_040A&PID_0112
  31. %USB\VID_040A&PID_0120.Device%=DC240, USB\VID_040A&PID_0120
  32. %USB\VID_040A&PID_0130.Device%=DC280, USB\VID_040A&PID_0130
  33. ;
  34. ; DC220 USB camera
  35. ;
  36. [DC220]
  37. Include=sti.inf
  38. Needs=STI.USBSection
  39. CopyFiles=DC2x0.Files
  40. AddReg=DC2x0.AddReg
  41. DeviceData=DC220.DeviceData
  42. SubClass=StillImage
  43. DeviceType=2
  44. Capabilities=0x15
  45. UninstallSection=
  46. Events=DC220.Events
  47. ICMProfiles="sRGB Color Space Profile.icm"
  48. [DC220.Services]
  49. Include=sti.inf
  50. Needs=STI.USBSection.Services
  51. [DC220.DeviceData]
  52. Model=DC220
  53. Server=local
  54. UI DLL=sti.dll
  55. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  56. [DC220.Events]
  57. Connected=%DC220Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  58. Disconnected=%DC220Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  59. ;
  60. ; DC260 USB camera
  61. ;
  62. [DC260]
  63. Include=sti.inf
  64. Needs=STI.USBSection
  65. CopyFiles=DC2x0.Files
  66. AddReg=DC2x0.AddReg
  67. DeviceData=DC260.DeviceData
  68. SubClass=StillImage
  69. DeviceType=2
  70. Capabilities=0x15
  71. UninstallSection=
  72. Events=DC260.Events
  73. ICMProfiles="sRGB Color Space Profile.icm"
  74. [DC260.Services]
  75. Include=sti.inf
  76. Needs=STI.USBSection.Services
  77. [DC260.DeviceData]
  78. Model=DC260
  79. Server=local
  80. UI DLL=sti.dll
  81. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  82. [DC260.Events]
  83. Connected=%DC260Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  84. Disconnected=%DC260Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  85. ;
  86. ; DC290 USB camera
  87. ;
  88. [DC290]
  89. Include=sti.inf
  90. Needs=STI.USBSection
  91. CopyFiles=DC2x0.Files
  92. AddReg=DC2x0.AddReg
  93. DeviceData=DC290.DeviceData
  94. SubClass=StillImage
  95. DeviceType=2
  96. Capabilities=0x15
  97. UninstallSection=
  98. Events=DC290.Events
  99. ICMProfiles="sRGB Color Space Profile.icm"
  100. [DC290.Services]
  101. Include=sti.inf
  102. Needs=STI.USBSection.Services
  103. [DC290.DeviceData]
  104. Model=DC290
  105. Server=local
  106. UI DLL=sti.dll
  107. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  108. [DC290.Events]
  109. Connected=%DC290Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  110. Disconnected=%DC290Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  111. ;
  112. ; Common DC220/260/290 files and settings
  113. ;
  114. [DC2x0.Files]
  115. dc260usd.dll,,32
  116. [DC2x0.AddReg]
  117. HKR,,USDClass,,"{DA87EB0E-6D29-11d2-A23F-00C04FA31809}"
  118. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809},,,"DC220/260/290 USB Camera USD"
  119. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,,,%11%\dc260usd.dll
  120. HKCR,CLSID\{DA87EB0E-6D29-11d2-A23F-00C04FA31809}\InProcServer32,ThreadingModel,,"Both"
  121. ;
  122. ; DC240 USB camera
  123. ;
  124. [DC240]
  125. Include=sti.inf
  126. Needs=STI.USBSection
  127. CopyFiles=DC240.Files
  128. AddReg=DC240.AddReg
  129. DeviceData=DC240.DeviceData
  130. SubClass=StillImage
  131. DeviceType=2
  132. Capabilities=0x15
  133. UninstallSection=
  134. Events=DC240.Events
  135. ICMProfiles="sRGB Color Space Profile.icm"
  136. [DC240.Services]
  137. Include=sti.inf
  138. Needs=STI.USBSection.Services
  139. [DC240.DeviceData]
  140. Model=DC240
  141. Server=local
  142. UI DLL=sti.dll
  143. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  144. [DC240.Events]
  145. Connected=%DC240Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  146. Disconnected=%DC240Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  147. ;
  148. ; DC280 USB camera
  149. ;
  150. [DC280]
  151. Include=sti.inf
  152. Needs=STI.USBSection
  153. CopyFiles=DC240.Files
  154. AddReg=DC240.AddReg
  155. DeviceData=DC280.DeviceData
  156. SubClass=StillImage
  157. DeviceType=2
  158. Capabilities=5
  159. UninstallSection=
  160. Events=DC280.Events
  161. ICMProfiles="sRGB Color Space Profile.icm"
  162. [DC280.Services]
  163. Include=sti.inf
  164. Needs=STI.USBSection.Services
  165. [DC280.DeviceData]
  166. Model=DC280
  167. Server=local
  168. UI DLL=sti.dll
  169. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  170. [DC280.Events]
  171. Connected=%DC280Connected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  172. Disconnected=%DC280Disconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  173. ;
  174. ; Common DC240/280 files and settings
  175. ;
  176. [DC240.Files]
  177. dc240usd.dll,,32
  178. [DC240.AddReg]
  179. HKR,,USDClass,,"{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}"
  180. HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F},,,"DC240/280 USB Camera USD"
  181. HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}\InProcServer32,,,%11%\dc240usd.dll
  182. HKCR,CLSID\{B64CC5E9-83DA-43A8-B0C8-50769E0F7A6F}\InProcServer32,ThreadingModel,,"Both"
  183. ;
  184. ; Disk names
  185. ;
  186. [SourceDisksNames]
  187. 99 = %WIADISK%,,0
  188. [SourceDisksFiles]
  189. dc260usd.dll = 99
  190. [Strings]
  191. MfgName="Eastman Kodak Company"
  192. USB\VID_040A&PID_0100.Device="KODAK DIGITAL SCIENCE DC220"
  193. USB\VID_040A&PID_0110.Device="KODAK DIGITAL SCIENCE DC260"
  194. USB\VID_040A&PID_0112.Device="KODAK DIGITAL SCIENCE DC290"
  195. USB\VID_040A&PID_0120.Device="KODAK DIGITAL SCIENCE DC240"
  196. USB\VID_040A&PID_0130.Device="KODAK DIGITAL SCIENCE DC280"
  197. StartUp="Software\Microsoft\Windows\CurrentVersion\Run"
  198. Msft="Microsoft"
  199. Mfg="Microsoft"
  200. PowerOn="Powered on"
  201. DC220Connected="DC220 connected"
  202. DC260Connected="DC260 connected"
  203. DC290Connected="DC290 connected"
  204. DC240Connected="DC240 connected"
  205. DC280Connected="DC280 connected"
  206. DC220Disconnected="DC220 disconnected"
  207. DC260Disconnected="DC260 disconnected"
  208. DC290Disconnected="DC290 disconnected"
  209. DC240Disconnected="DC240 disconnected"
  210. DC280Disconnected="DC280 disconnected"
  211. WIADISK="WIA Install Disk"