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.

239 lines
10 KiB

  1. ;
  2. ; Icam4USB.INF -- This file contains installation information for Icam4usb
  3. ;
  4. ; Image class
  5. ; Mark Gross 11/11/98
  6. ;
  7. [Version]
  8. LayoutFile=Layout.inf
  9. signature="$CHICAGO$"
  10. Class=Image
  11. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  12. Provider=%DIVD%
  13. [ControlFlags]
  14. ; All PnP devices should be excluded from manual AddDevice Applet list
  15. ExcludeFromSelect=*
  16. [Manufacturer]
  17. %IntelMfg%=Intel
  18. [DestinationDirs]
  19. Intel.CopySystem=10,system32\drivers
  20. Intel.CopyDrivers=10,system32\drivers
  21. Intel.CopyExtensionDLL=11
  22. Intel.CopyTWAIN=10,twain_32\intel\usb
  23. ;---------------------------------------------------------------
  24. ; I N T E L
  25. ;
  26. ; I C A M 4 U S B
  27. ;---------------------------------------------------------------
  28. [Intel]
  29. %USB\VID_0733&PID_0430.DeviceDesc%=Intel.Device,USB\VID_0733&PID_0430
  30. [Intel.Device]
  31. Include= ks.inf, kscaptur.inf
  32. Needs= KS.Registration,KSCAPTUR.Registration
  33. AddReg= Intel.AddReg
  34. CopyFiles= Intel.CopySystem,Intel.CopyDrivers,Intel.CopyExtensionDLL,Intel.CopyTWAIN
  35. SubClass=StillImage
  36. DeviceType=3
  37. DeviceSubType=0x1
  38. Capabilities=0x00000031
  39. DeviceData=Intel.DeviceData
  40. ICMProfiles="sRGB Color Space Profile.icm"
  41. [Intel.Device.NT]
  42. Include= ks.inf, kscaptur.inf
  43. Needs= KS.Registration,KSCAPTUR.Registration.NT
  44. AddReg= Intel.AddReg,Intel.NT.AddReg
  45. CopyFiles= Intel.CopySystem,Intel.CopyDrivers,Intel.CopyExtensionDLL,Intel.CopyTWAIN
  46. SubClass=StillImage
  47. DeviceType=3
  48. DeviceSubType=0x1
  49. Capabilities=0x00000031
  50. DeviceData=Intel.DeviceData
  51. ICMProfiles="sRGB Color Space Profile.icm"
  52. [DefaultUninstall]
  53. ;DelFiles= Intel.CopyDrivers,Intel.CopyExtensionDLL,Intel.CopyTWAIN
  54. DelReg= Intel.DelReg
  55. [Intel.DeviceData]
  56. Server=local
  57. UI DLL=sti.dll
  58. UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}
  59. ;-------------------------------------------------------------
  60. ; A d d R e g
  61. ;-------------------------------------------------------------
  62. [Intel.AddReg]
  63. HKR,,DevLoader,,*ntkern
  64. HKR,,NTMPDriver,,Icam4USB.sys
  65. HKR,,FriendlyName,,%USB\FriendlyNameFromIntelCamera%
  66. HKR,,PageOutWhenUnopened,3,01
  67. HKR,,DontSuspendIfStreamsAreRunning,3,01
  68. HKR,,OkToHibernate,3,01
  69. HKR,,HardwareConfig,1,1
  70. HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"
  71. HKLM,Software\INTEL\Ucam,"TWAIN Use Button",0x10001,01,00,00,00
  72. ;-------------------------------------------------------------
  73. ; D e l R e g
  74. ;-------------------------------------------------------------
  75. [Intel.DelReg]
  76. HKLM,SOFTWARE\Intel\Ucam
  77. HKLM,SOFTWARE\Intel\Ucam4
  78. ;-------------------------------------------------------------
  79. ; C o p y F i l e s
  80. ;-------------------------------------------------------------
  81. [Intel.CopySystem]
  82. usbcamd2.sys
  83. stream.sys,,,1
  84. [Intel.CopyDrivers]
  85. Icam4USB.sys
  86. [Intel.CopyExtensionDLL]
  87. Icam4EXT.dll
  88. ;Icam4ENU.lrc
  89. ;Icam4ENU.hlp
  90. ;Icam4ENU.cnt
  91. ;Scale_en.dll
  92. icam4com.dll
  93. ; vqcodec.dll
  94. [Intel.CopyTWAIN]
  95. ;usbtwenu.hlp
  96. ;usbtwenu.cnt
  97. ;shortsnp.wav
  98. ;longsnp.wav
  99. ;usbtwenu.lrc
  100. ;usbtwain.ds
  101. ;-------------------------------------------------------------
  102. ; I n t e r f a c e s -- for active movie
  103. ;-------------------------------------------------------------
  104. [Intel.Device.Interfaces]
  105. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,VideoCapture
  106. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,VideoCapture
  107. [Intel.Device.NT.Interfaces]
  108. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,VideoCapture
  109. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,VideoCapture
  110. [VideoCapture]
  111. AddReg=VideoCapture.AddReg
  112. [VideoCapture.AddReg]
  113. HKR,,CLSID,,%ProxyVCap.CLSID%
  114. HKR,,FriendlyName,,%USB\VID_0733&PID_0430.DeviceDesc%
  115. HKR,,ExtensionDLL,,%Intel.ExtensionDLL%
  116. HKR,,Icam4USB,,%DIVD%
  117. ;HKR,PageAliases,"{C6E13360-30AC-11d0-A18C-00A0C9118956}",1,0xe4,0xb7,0x5d,0xba,0xf3,0x18,0xd3,0x11,0x89,0x90,0x00,0xaa,0x00,0x0d,0x38,0xfd
  118. ;HKR,PageAliases,"{C6E13370-30AC-11d0-A18C-00A0C9118956}",1,0xe4,0xb7,0x5d,0xba,0xf3,0x18,0xd3,0x11,0x89,0x90,0x00,0xaa,0x00,0x0d,0x38,0xfd
  119. ;HKR,PinFactory\1\Interfaces\{B1C0D141-F80E-11d2-8990-00AA00D38AFD},,,
  120. ;[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\UCAM4\Settings]
  121. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Auto White Balance Enable", 65537, 01,00,00,00
  122. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Brightness", 65537, 78,00,00,00
  123. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Sharpness", 65537, 02,00,00,00
  124. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Contrast", 65537, 00,00,00,00
  125. HKLM,SOFTWARE\Intel\Ucam4\Settings, "White Balance", 65537, 0a,00,00,00
  126. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Gamma", 65537, 00,00,00,00
  127. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Hue", 65537, b4,00,00,00
  128. HKLM,SOFTWARE\Intel\Ucam4\Settings, "Saturation", 65537, 2c,01,00,00
  129. HKLM,SOFTWARE\Intel\Ucam4\Settings, "MaxAECount", 65537, 09,00,00,00
  130. HKLM,SOFTWARE\Intel\Ucam4\Settings, "MinCPUMode", 65537, 00,00,00,00
  131. ;[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\UCAM4\Defaults]
  132. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Auto White Balance Enable", 65537, 01,00,00,00
  133. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Brightness", 65537, 78,00,00,00
  134. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Sharpness", 65537, 02,00,00,00
  135. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Contrast", 65537, 00,00,00,00
  136. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "White Balance", 65537, 0a,00,00,00
  137. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Gamma", 65537, 00,00,00,00
  138. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Hue", 65537, b4,00,00,00
  139. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "Saturation", 65537, 2c,01,00,00
  140. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "MaxAECount", 65537, 09,00,00,00
  141. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "MinCPUMode", 65537, 00,00,00,00
  142. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "MainPage", 65537, 00,00,00,00
  143. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "ColorRed", 65537, 00,40,00,00
  144. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "ColorGreen", 65537, 00,40,00,00
  145. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "ColorBlue", 65537, 00,40,00,00
  146. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "ManShutter", 65537, fd,03,00,00
  147. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "ManGain", 65537, 00,02,00,00
  148. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "ImageOptimization", 65537, 00,00,00,00
  149. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "AEResponseDelay", 65537, a0,0f,00,00
  150. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "AExpEnable", 65537, 01,00,00,00
  151. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "AWBRedGain", 65537, 75,00,00,00
  152. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "AWBBlueGain", 65537, 96,00,00,00
  153. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "AWBSkew", 65537, 00,00,00,00
  154. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "FlipHoriz", 65537, 00,00,00,00
  155. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "FlipVert", 65537, 00,00,00,00
  156. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "USBInterfaceLimit", 65537, 07,00,00,00
  157. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "USBLimitEnable", 65537, 00,00,00,00
  158. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "PanXY", 65537, 00,00,00,00
  159. HKLM,SOFTWARE\Intel\Ucam4\Defaults, "PanXYSize", 65537, e0,01,80,02
  160. ;[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\UCAM]
  161. HKLM,SOFTWARE\Intel\Ucam, "TWAIN Friendly Name",, %USB\VID_0733&PID_0430.DeviceDesc%
  162. ; PROPSETID_INTEL_ICAM4_PROP
  163. ;; I'm assuming someone is running regsvr32 icam4com.dll to auto reg the guids for me.... for now...
  164. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B1C0D141-F80E-11d2-8990-00AA00D38AFD},,,"PROPSETID_INTEL_ICAM4_PROP"
  165. ;;HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B1C0D141-F80E-11d2-8990-00AA00D38AFD},IID,1,20,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5
  166. HKLM,System\CurrentControlSet\Control\MediaSets\{B1C0D141-F80E-11d2-8990-00AA00D38AFD}\PropertyPages\{BA5DB7E2-18F3-11D3-8990-00AA00D38AFD},,,"SrcMain"
  167. HKLM,System\CurrentControlSet\Control\MediaSets\{B1C0D141-F80E-11d2-8990-00AA00D38AFD}\PropertyPages\{BA5DB7E3-18F3-11D3-8990-00AA00D38AFD},,,"SrcAdvColor"
  168. HKLM,System\CurrentControlSet\Control\MediaSets\{B1C0D141-F80E-11d2-8990-00AA00D38AFD}\PropertyPages\{BA5DB7E4-18F3-11D3-8990-00AA00D38AFD},,,"SrcTrouble"
  169. HKLM,System\CurrentControlSet\Control\MediaSets\{B1C0D141-F80E-11d2-8990-00AA00D38AFD}\PropertyPages\{BA5DB7E5-18F3-11D3-8990-00AA00D38AFD},,,"SrcExposure"
  170. HKLM,System\CurrentControlSet\Control\MediaSets\{B1C0D141-F80E-11d2-8990-00AA00D38AFD}\PropertyPages\{BA5DB7E6-18F3-11D3-8990-00AA00D38AFD},,,"SrcColor"
  171. HKLM,System\CurrentControlSet\Control\MediaSets\{B1C0D141-F80E-11d2-8990-00AA00D38AFD}\PropertyPages\{BA5DB7E7-18F3-11D3-8990-00AA00D38AFD},,,"SrcPanZoom"
  172. ; hand register the icam4com inproc server enough to work.....
  173. HKCR,CLSID\{BA5DB7E2-18F3-11D3-8990-00AA00D38AFD},,,"SrcMain"
  174. HKCR,CLSID\{BA5DB7E2-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,,,icam4com.dll
  175. HKCR,CLSID\{BA5DB7E2-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,ThreadingModel,,Both
  176. HKCR,CLSID\{BA5DB7E3-18F3-11D3-8990-00AA00D38AFD},,,"SrcAdvColor"
  177. HKCR,CLSID\{BA5DB7E3-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,,,icam4com.dll
  178. HKCR,CLSID\{BA5DB7E3-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,ThreadingModel,,Both
  179. HKCR,CLSID\{BA5DB7E4-18F3-11D3-8990-00AA00D38AFD},,,"SrcTrouble"
  180. HKCR,CLSID\{BA5DB7E4-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,,,icam4com.dll
  181. HKCR,CLSID\{BA5DB7E4-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,ThreadingModel,,Both
  182. HKCR,CLSID\{BA5DB7E5-18F3-11D3-8990-00AA00D38AFD},,,"SrcExposure"
  183. HKCR,CLSID\{BA5DB7E5-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,,,icam4com.dll
  184. HKCR,CLSID\{BA5DB7E5-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,ThreadingModel,,Both
  185. HKCR,CLSID\{BA5DB7E6-18F3-11D3-8990-00AA00D38AFD},,,"SrcColor"
  186. HKCR,CLSID\{BA5DB7E6-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,,,icam4com.dll
  187. HKCR,CLSID\{BA5DB7E6-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,ThreadingModel,,Both
  188. HKCR,CLSID\{BA5DB7E7-18F3-11D3-8990-00AA00D38AFD},,,"SrcPanZoom"
  189. HKCR,CLSID\{BA5DB7E7-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,,,icam4com.dll
  190. HKCR,CLSID\{BA5DB7E7-18F3-11D3-8990-00AA00D38AFD}\InprocServer32,ThreadingModel,,Both
  191. [Intel.NT.AddReg]
  192. HKLM,SOFTWARE\Intel\Ucam, "TWAIN Capture Driver",, "Microsoft WDM Image Capture (Win32)"
  193. [Intel.Device.NT.Services]
  194. AddService = Icam4USB,0x00000002,Intel.Device.ServiceInstall
  195. [Intel.Device.ServiceInstall]
  196. DisplayName = %USB\VID_0733&PID_0430.DeviceDesc%
  197. ServiceType = %SERVICE_KERNEL_DRIVER%
  198. StartType = %SERVICE_DEMAND_START%
  199. ErrorControl = %SERVICE_ERROR_NORMAL%
  200. ServiceBinary = %10%\System32\Drivers\Icam4USB.sys