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.

183 lines
4.1 KiB

  1. ; SRUSBUSD.INF -- Windows Still Image Setup File
  2. ;;
  3. ;; Installation sections for SR digital cameras (USB)
  4. ;;
  5. [Version]
  6. LayoutFile=Layout.inf
  7. Signature = "$CHICAGO$"
  8. Class=Image
  9. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  10. Provider=%Msft%
  11. [ControlFlags]
  12. ExcludeFromSelect=*
  13. [DestinationDirs]
  14. DefaultDestDir=11
  15. ; Table of Contents
  16. [Manufacturer]
  17. ;%MfgNikon%=ModelsNikon
  18. ;%MfgEpson%=ModelsEpson
  19. ;%MfgOlympus%=ModelsOlympus
  20. [ModelsEpson]
  21. ;%USB\VID_04B8&PID_0401.Device%=Epson800, USB\VID_04B8&PID_0401
  22. ;%USB\VID_04B8&PID_0402.Device%=Epson800, USB\VID_04B8&PID_0402
  23. ;%USB\VID_04B8&PID_0403.Device%=Epson3000z, USB\VID_04B8&PID_0403
  24. [ModelsNikon]
  25. ;; CoolPix
  26. ;%USB\VID_04B0&PID_0103.Device%=Nikon, USB\VID_04B0&PID_0103
  27. ;%USB\VID_04B0&PID_0102.Device%=Nikon, USB\VID_04B0&PID_0102
  28. [ModelsOlympus]
  29. ;%USB\VID_07B4&PID_0100.Device%=Olympus, USB\VID_07B4&PID_0100
  30. ;
  31. ; Nikon USB cameras
  32. ;
  33. [Nikon]
  34. Include=sti.inf
  35. Needs=STI.USBSection
  36. CopyFiles=SRUSB.Files
  37. AddReg=SRUSB.AddReg
  38. DeviceData=Nikon.DeviceData
  39. SubClass=StillImage
  40. DeviceType=2
  41. Capabilities=0x35
  42. UninstallSection=
  43. Events=Nikon.Events
  44. ICMProfiles="sRGB Color Space Profile.icm"
  45. [Nikon.DeviceData]
  46. LockHoldingTime=2000,1
  47. ResetDataPipe=1
  48. ModelID="*"
  49. Server=local
  50. UI DLL=sti.dll
  51. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  52. Settings="T(-1=160x120) I(-1=2048x1536; 1=640x480; 2=1024x768; 3=2048x1360; 3=2048x1536)"
  53. [Nikon.Events]
  54. Connected=%NikonConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  55. Disconnected=%NikonDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  56. [Nikon.Services]
  57. Include=sti.inf
  58. Needs= STI.USBSection.Services
  59. ;
  60. ; Epson USB cameras
  61. ;
  62. [Epson3000z]
  63. Include=sti.inf
  64. Needs=STI.USBSection
  65. CopyFiles=SRUSB.Files
  66. AddReg=SRUSB.AddReg
  67. DeviceData=Epson3000z.DeviceData
  68. SubClass=StillImage
  69. DeviceType=2
  70. Capabilities=0x35
  71. UninstallSection=
  72. Events=Epson.Events
  73. ICMProfiles="sRGB Color Space Profile.icm"
  74. [Epson3000z.DeviceData]
  75. LockHoldingTime=2000,1
  76. ModelID="*"
  77. ThumbnailsStyle=1
  78. ResetDataPipe=1
  79. Server=local
  80. UI DLL=sti.dll
  81. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  82. Settings="T(-1=160x120) I(-1=2048x1536; 1=640x480; 2=2048x1536; 3=2048x1536; 34=2544x1904)"
  83. [Epson.Events]
  84. Connected=%EpsonConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  85. Disconnected=%EpsonDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  86. [Epson3000z.Services]
  87. Include=sti.inf
  88. Needs= STI.USBSection.Services
  89. [Epson800]
  90. Include=sti.inf
  91. Needs=STI.USBSection
  92. CopyFiles=SRUSB.Files
  93. AddReg=SRUSB.AddReg
  94. DeviceData=Epson800.DeviceData
  95. SubClass=StillImage
  96. DeviceType=2
  97. Capabilities=0x35
  98. UninstallSection=
  99. Events=Epson.Events
  100. ICMProfiles="sRGB Color Space Profile.icm"
  101. [Epson800.DeviceData]
  102. LockHoldingTime=2000,1
  103. ModelID="*"
  104. ThumbnailsStyle=1
  105. Server=local
  106. UI DLL=sti.dll
  107. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  108. Settings="T(-1=160x120) I(-1=1600x1200; 1=640x480; 2=1600x1200; 3=1600x1200; 34=1984x1499)"
  109. [Epson800.Services]
  110. Include=sti.inf
  111. Needs= STI.USBSection.Services
  112. ;;
  113. ;; Common SRUSB files and settings
  114. ;;
  115. ;
  116. ; Olympus USB cameras
  117. ;
  118. [Olympus]
  119. Include=sti.inf
  120. Needs=STI.USBSection
  121. CopyFiles=SRUSB.Files
  122. AddReg=SRUSB.AddReg
  123. DeviceData=Olympus.DeviceData
  124. SubClass=StillImage
  125. DeviceType=2
  126. Capabilities=0x35
  127. UninstallSection=
  128. Events=Olympus.Events
  129. ICMProfiles="sRGB Color Space Profile.icm"
  130. [Olympus.DeviceData]
  131. LockHoldingTime=2000,1
  132. ResetDataPipe=1
  133. ModelID="*"
  134. Server=local
  135. UI DLL=sti.dll
  136. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  137. Settings="T(-1=160x120) I(-1=2048x1536; 1=640x480; 2=1024x768; 3=2048x1360; 3=2048x1536)"
  138. [Olympus.Events]
  139. Connected=%OlympusConnected%,{A28BBADE-64B6-11d2-A231-00C04FA31809},*
  140. Disconnected=%OlympusDisconnected%,{143E4E83-6497-11d2-A231-00C04FA31809},*
  141. [Olympus.Services]
  142. Include=sti.inf
  143. Needs= STI.USBSection.Services
  144. [SRUSB.Files]
  145. srusbusd.dll
  146. [SRUSB.AddReg]
  147. ;HKR,,DevLoader,,*NTKERN
  148. ;HKR,,NTMPDriver,,"usbscan.sys"
  149. HKR,,HardwareConfig,1,4
  150. HKR,,USDClass,,"{d4fc7a37-ea02-4b38-89f8-908290c4b268}"
  151. HKCR,CLSID\{d4fc7a37-ea02-4b38-89f8-908290c4b268},,,"SR USB Camera USD"
  152. HKCR,CLSID\{d4fc7a37-ea02-4b38-89f8-908290c4b268}\InProcServer32,,,%11%\srusbusd.dll
  153. HKCR,CLSID\{d4fc7a37-ea02-4b38-89f8-908290c4b268}\InProcServer32,ThreadingModel,,"Both"