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.

735 lines
27 KiB

  1. ;
  2. ; Copyright (c) Microsoft Corporation. All rights reserved.
  3. ;
  4. ; MSDV.INF --
  5. ;
  6. ; This file contains installation information for IEEE 1394 DV Camera and VCR devices.
  7. ;
  8. ; Changes:
  9. ;
  10. ; Utilize 61883.sys (2nd level enumerator) and AVC.sys (3rd level enumerator)
  11. ; Make WIA-enable so WIA can capture still from preview stream
  12. ; 11-18-2000 Add Philips (DV decoder emulated as DV Camcorder)
  13. ; 11-18-2000 Add a Generic section for new IHV (Hitachi, Samsung..etc)
  14. ; 02-26-2001 Add entries for device that supply vendor text
  15. ; 03-05-2001 Add Hitachi and Samsung vendor sections
  16. ; 04-09-2001 Add "&DV"
  17. ; 04-25-2001 Install NULL driver for selective Panasonic subunit not yet supported.
  18. ;
  19. [Version]
  20. LayoutFile=Layout.inf
  21. signature="$CHICAGO$"
  22. Class=Image
  23. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  24. Provider=%Msft%
  25. [ControlFlags]
  26. ; All PnP devices should be excluded from manual AddDevice Applet list
  27. ExcludeFromSelect=*
  28. [Manufacturer]
  29. %Generic%=Generic
  30. %Canon%=Canon
  31. %Hitachi%=Hitachi
  32. %JVC%=JVC
  33. %Panasonic%=Panasonic
  34. %Philips%=Philips
  35. %Sharp%=Sharp
  36. %Samsung%=Samsung
  37. %Sony%=Sony
  38. [DestinationDirs]
  39. DefaultDestDir=11 ; LDID_SYS
  40. DVCR.DelDrivers=10,system
  41. DVCR.CopyDrivers=10,system32\drivers
  42. ;---------------------------------------------------------------
  43. ; G e n e r i c
  44. ;
  45. ; 1 3 9 4 D V C R
  46. ;---------------------------------------------------------------
  47. [Generic]
  48. %AVC\Generic&TYP_4.DeviceDesc%=DVCR.Generic,AVC\TYP_4&DV ; AVC Compliant DV Tape Recorder/Player
  49. %AVC\Generic&CAMCORDER.DeviceDesc%=DVCR.Generic,AVC\CAMCORDER&DV ; AVC Compliant DV Camcorder
  50. [DVCR.Generic]
  51. Include= ks.inf, kscaptur.inf
  52. Needs= KS.Registration,KSCAPTUR.Registration
  53. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  54. DelFiles= DVCR.DelDrivers
  55. CopyFiles= DVCR.CopyDrivers
  56. SubClass= StillImage
  57. DeviceType= 3
  58. DeviceSubType=0x1
  59. Capabilities= 0x00000031
  60. DeviceData= DVCR.DeviceData
  61. ICMProfiles= "sRGB Color Space Profile.icm"
  62. [DVCR.Generic.NT]
  63. Include= ks.inf, kscaptur.inf
  64. Needs= KS.Registration,KSCAPTUR.Registration.NT
  65. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  66. CopyFiles= DVCR.CopyDrivers
  67. SubClass= StillImage
  68. DeviceType= 3
  69. DeviceSubType=0x1
  70. Capabilities= 0x00000031
  71. DeviceData= DVCR.DeviceData
  72. ICMProfiles= "sRGB Color Space Profile.icm"
  73. [DVCR.Generic.Interfaces]
  74. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Generic.Interface
  75. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Generic.Interface
  76. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Generic.Interface
  77. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Generic.Interface
  78. [DVCR.Generic.NT.Interfaces]
  79. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Generic.Interface
  80. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Generic.Interface
  81. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Generic.Interface
  82. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Generic.Interface
  83. [DVCR.Generic.Interface]
  84. AddReg=DVCR.Generic.Intf.AddReg
  85. [DVCR.Generic.Intf.AddReg]
  86. HKR,,CLSID,,%ProxyVCap.CLSID%
  87. HKR,,FriendlyName,,%DVCR.Capture%
  88. HKR,,Description,, %DVCR.Generic.Capture%
  89. [DVCR.Generic.NT.Services]
  90. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  91. ;---------------------------------------------------------------
  92. ; C a n o n
  93. ;
  94. ; 1 3 9 4 D V C R
  95. ;---------------------------------------------------------------
  96. [Canon]
  97. %AVC\VEN_85&TYP_4.DeviceDesc%=DVCR.Canon,AVC\VEN_85&MOD_0&TYP_4&DV ; Canon DV Tape Recorder/Player
  98. %AVC\VEN_85&TYP_4.DeviceDesc%=DVCR.Canon,AVC\Canon&TYP_4&DV ; Canon DV Tape Recorder/Player with vendor text
  99. %AVC\VEN_85&CAMCORDER.DeviceDesc%=DVCR.Canon,AVC\VEN_85&MOD_0&CAMCORDER&DV ; Canon DV Camcorder
  100. %AVC\VEN_85&CAMCORDER.DeviceDesc%=DVCR.Canon,AVC\Canon&CAMCORDER&DV ; Canon DV Camcorder with Vendor text
  101. [DVCR.Canon]
  102. Include= ks.inf, kscaptur.inf
  103. Needs= KS.Registration,KSCAPTUR.Registration
  104. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  105. DelFiles= DVCR.DelDrivers
  106. CopyFiles= DVCR.CopyDrivers
  107. SubClass= StillImage
  108. DeviceType= 3
  109. DeviceSubType=0x1
  110. Capabilities= 0x00000031
  111. DeviceData= DVCR.DeviceData
  112. ICMProfiles= "sRGB Color Space Profile.icm"
  113. [DVCR.Canon.NT]
  114. Include= ks.inf, kscaptur.inf
  115. Needs= KS.Registration,KSCAPTUR.Registration.NT
  116. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  117. CopyFiles= DVCR.CopyDrivers
  118. SubClass= StillImage
  119. DeviceType= 3
  120. DeviceSubType=0x1
  121. Capabilities= 0x00000031
  122. DeviceData= DVCR.DeviceData
  123. ICMProfiles= "sRGB Color Space Profile.icm"
  124. [DVCR.Canon.Interfaces]
  125. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Canon.Interface
  126. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Canon.Interface
  127. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Canon.Interface
  128. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Canon.Interface
  129. [DVCR.Canon.NT.Interfaces]
  130. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Canon.Interface
  131. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Canon.Interface
  132. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Canon.Interface
  133. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Canon.Interface
  134. [DVCR.Canon.Interface]
  135. AddReg=DVCR.Canon.Intf.AddReg
  136. [DVCR.Canon.Intf.AddReg]
  137. HKR,,CLSID,,%ProxyVCap.CLSID%
  138. HKR,,FriendlyName,,%DVCR.Capture%
  139. HKR,,Description,, %DVCR.Canon.Capture%
  140. [DVCR.Canon.NT.Services]
  141. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  142. ;---------------------------------------------------------------
  143. ; H i t a c h i
  144. ;
  145. ; 1 3 9 4 D V C R
  146. ;---------------------------------------------------------------
  147. [Hitachi]
  148. %AVC\VEN_87&TYP_4.DeviceDesc%=DVCR.Hitachi,AVC\VEN_87&MOD_0&TYP_4&DV ; Hitachi DV Tape Recorder/Player
  149. %AVC\VEN_87&TYP_4.DeviceDesc%=DVCR.Hitachi,AVC\Hitachi&TYP_4&DV ; Hitachi DV Tape Recorder/Player with vendor text
  150. %AVC\VEN_87&CAMCORDER.DeviceDesc%=DVCR.Hitachi,AVC\VEN_87&MOD_0&CAMCORDER&DV ; Hitachi DV Camcorder
  151. %AVC\VEN_87&CAMCORDER.DeviceDesc%=DVCR.Hitachi,AVC\Hitachi&CAMCORDER&DV ; Hitachi DV Camcorder with Vendor text
  152. [DVCR.Hitachi]
  153. Include= ks.inf, kscaptur.inf
  154. Needs= KS.Registration,KSCAPTUR.Registration
  155. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  156. DelFiles= DVCR.DelDrivers
  157. CopyFiles= DVCR.CopyDrivers
  158. SubClass= StillImage
  159. DeviceType= 3
  160. DeviceSubType=0x1
  161. Capabilities= 0x00000031
  162. DeviceData= DVCR.DeviceData
  163. ICMProfiles= "sRGB Color Space Profile.icm"
  164. ; WIA
  165. SubClass= StillImage
  166. DeviceType= 3
  167. DeviceSubType=0x1
  168. Capabilities= 0x00000031
  169. DeviceData= DVCR.DeviceData
  170. ICMProfiles= "sRGB Color Space Profile.icm"
  171. [DVCR.Hitachi.NT]
  172. Include= ks.inf, kscaptur.inf
  173. Needs= KS.Registration,KSCAPTUR.Registration.NT
  174. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  175. CopyFiles= DVCR.CopyDrivers
  176. SubClass= StillImage
  177. DeviceType= 3
  178. DeviceSubType=0x1
  179. Capabilities= 0x00000031
  180. DeviceData= DVCR.DeviceData
  181. ICMProfiles= "sRGB Color Space Profile.icm"
  182. [DVCR.Hitachi.Interfaces]
  183. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Hitachi.Interface
  184. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Hitachi.Interface
  185. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Hitachi.Interface
  186. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Hitachi.Interface
  187. [DVCR.Hitachi.NT.Interfaces]
  188. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Hitachi.Interface
  189. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Hitachi.Interface
  190. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Hitachi.Interface
  191. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Hitachi.Interface
  192. [DVCR.Hitachi.Interface]
  193. AddReg=DVCR.Hitachi.Intf.AddReg
  194. [DVCR.Hitachi.Intf.AddReg]
  195. HKR,,CLSID,,%ProxyVCap.CLSID%
  196. HKR,,FriendlyName,,%DVCR.Capture%
  197. HKR,,Description,, %DVCR.Hitachi.Capture%
  198. [DVCR.Hitachi.NT.Services]
  199. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  200. ;---------------------------------------------------------------
  201. ; J V C
  202. ;
  203. ; 1 3 9 4 D V C R
  204. ;---------------------------------------------------------------
  205. [JVC]
  206. %AVC\VEN_8088&TYP_4.DeviceDesc%=DVCR.JVC,AVC\VEN_8088&MOD_0&TYP_4&DV ; JVC DV Tape Recorder/Player
  207. %AVC\VEN_8088&TYP_4.DeviceDesc%=DVCR.JVC,AVC\VICTOR&TYP_4&DV ; JVC DV Tape Recorder/Player with vendor text
  208. %AVC\VEN_8088&CAMCORDER.DeviceDesc%=DVCR.JVC,AVC\VEN_8088&MOD_0&CAMCORDER&DV ; JVC DV Camcorder
  209. %AVC\VEN_8088&CAMCORDER.DeviceDesc%=DVCR.JVC,AVC\VICTOR&CAMCORDER&DV ; JVC DV Camcorder with vendor text
  210. [DVCR.JVC]
  211. Include= ks.inf, kscaptur.inf
  212. Needs= KS.Registration,KSCAPTUR.Registration
  213. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  214. DelFiles= DVCR.DelDrivers
  215. CopyFiles= DVCR.CopyDrivers
  216. SubClass= StillImage
  217. DeviceType= 3
  218. DeviceSubType=0x1
  219. Capabilities= 0x00000031
  220. DeviceData= DVCR.DeviceData
  221. ICMProfiles= "sRGB Color Space Profile.icm"
  222. [DVCR.JVC.NT]
  223. Include= ks.inf, kscaptur.inf
  224. Needs= KS.Registration,KSCAPTUR.Registration.NT
  225. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  226. CopyFiles= DVCR.CopyDrivers
  227. SubClass= StillImage
  228. DeviceType= 3
  229. DeviceSubType=0x1
  230. Capabilities= 0x00000031
  231. DeviceData= DVCR.DeviceData
  232. ICMProfiles= "sRGB Color Space Profile.icm"
  233. [DVCR.JVC.Interfaces]
  234. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.JVC.Interface
  235. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.JVC.Interface
  236. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.JVC.Interface
  237. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.JVC.Interface
  238. [DVCR.JVC.NT.Interfaces]
  239. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.JVC.Interface
  240. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.JVC.Interface
  241. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.JVC.Interface
  242. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.JVC.Interface
  243. [DVCR.JVC.Interface]
  244. AddReg=DVCR.JVC.Intf.AddReg
  245. [DVCR.JVC.Intf.AddReg]
  246. HKR,,CLSID,,%ProxyVCap.CLSID%
  247. HKR,,FriendlyName,,%DVCR.Capture%
  248. HKR,,Description,, %DVCR.JVC.Capture%
  249. [DVCR.JVC.NT.Services]
  250. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  251. ;---------------------------------------------------------------
  252. ; P a n a s o n i c (M E I)
  253. ;
  254. ; 1 3 9 4 D V C R
  255. ;---------------------------------------------------------------
  256. [Panasonic]
  257. %AVC\VEN_8045.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0 ; Panasonic AV Device; Failed AVC Subunit Cmd
  258. %AVC\VEN_8045&TYP_4.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0&TYP_4&DV ; Panasonic DV Tape Recorder/Player
  259. %AVC\VEN_8045&TYP_4.DeviceDesc%=DVCR.MEI,AVC\Panasonic&TYP_4&DV ; Panasonic DV Tape Recorder/Player with vendor text
  260. %AVC\VEN_8045&CAMCORDER.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0&CAMCORDER&DV ; Panasonic DV Camcorder
  261. %AVC\VEN_8045&CAMCORDER.DeviceDesc%=DVCR.MEI,AVC\Panasonic&CAMCORDER&DV ; Panasonic DV Camcorder with vendor text
  262. ; Vendor unique (0x1c) subunit to load as a null device
  263. %AVC\Panasonic&MOD_0&TYP_1c.DeviceDesc%=NODRV,AVC\Panasonic&MOD_0&TYP_1c
  264. %AVC\VEN_8045&MOD_0&TYP_1c.DeviceDesc%=NODRV,AVC\VEN_8045&MOD_0&TYP_1c
  265. ; DV with Tuner (0x5) subunit to load as a null device
  266. %AVC\Panasonic&MOD_0&TYP_5.DeviceDesc%=NODRV,AVC\Panasonic&MOD_0&TYP_5
  267. %AVC\VEN_8045&MOD_0&TYP_5.DeviceDesc%=NODRV,AVC\VEN_8045&MOD_0&TYP_5
  268. [DVCR.MEI]
  269. Include= ks.inf, kscaptur.inf
  270. Needs= KS.Registration,KSCAPTUR.Registration
  271. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  272. DelFiles= DVCR.DelDrivers
  273. CopyFiles= DVCR.CopyDrivers
  274. SubClass= StillImage
  275. DeviceType= 3
  276. DeviceSubType=0x1
  277. Capabilities= 0x00000031
  278. DeviceData= DVCR.DeviceData
  279. ICMProfiles= "sRGB Color Space Profile.icm"
  280. [DVCR.MEI.NT]
  281. Include= ks.inf, kscaptur.inf
  282. Needs= KS.Registration,KSCAPTUR.Registration.NT
  283. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  284. CopyFiles= DVCR.CopyDrivers
  285. SubClass= StillImage
  286. DeviceType= 3
  287. DeviceSubType=0x1
  288. Capabilities= 0x00000031
  289. DeviceData= DVCR.DeviceData
  290. ICMProfiles= "sRGB Color Space Profile.icm"
  291. [DVCR.MEI.Interfaces]
  292. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.MEI.Interface
  293. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.MEI.Interface
  294. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.MEI.Interface
  295. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.MEI.Interface
  296. [DVCR.MEI.NT.Interfaces]
  297. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.MEI.Interface
  298. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.MEI.Interface
  299. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.MEI.Interface
  300. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.MEI.Interface
  301. [DVCR.MEI.Interface]
  302. AddReg=DVCR.MEI.Intf.AddReg
  303. [DVCR.MEI.Intf.AddReg]
  304. HKR,,CLSID,,%ProxyVCap.CLSID%
  305. HKR,,FriendlyName,,%DVCR.Capture%
  306. HKR,,Description,, %DVCR.MEI.Capture%
  307. [DVCR.MEI.NT.Services]
  308. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  309. [NODRV]
  310. [NODRV.Services]
  311. ;
  312. ; this is blank to just allow the install to succeed
  313. ;
  314. AddService = , 0x00000002 ; null service install
  315. ;---------------------------------------------------------------
  316. ; P h i l i p s (006037 (hex) is PHILIPS SEMICONDUCTORS)
  317. ;
  318. ; 1 3 9 4 D V C R
  319. ;---------------------------------------------------------------
  320. [Philips]
  321. %AVC\Philips&DV_convertor____&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\Philips&DV_convertor____&CAMCORDER ; Philips DV converter or Camcorder
  322. %AVC\Philips&DV_convertor____&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\VEN_6037&MOD_0&CAMCORDER&DV ; Philips DV converter or Camcorder
  323. %AVC\Philips&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\Philips&CAMCORDER&DV ; Philips DV Camcorder
  324. [DVCR.Philips]
  325. Include= ks.inf, kscaptur.inf
  326. Needs= KS.Registration,KSCAPTUR.Registration
  327. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  328. DelFiles= DVCR.DelDrivers
  329. CopyFiles= DVCR.CopyDrivers
  330. SubClass= StillImage
  331. DeviceType= 3
  332. DeviceSubType=0x1
  333. Capabilities= 0x00000031
  334. DeviceData= DVCR.DeviceData
  335. ICMProfiles= "sRGB Color Space Profile.icm"
  336. [DVCR.Philips.NT]
  337. Include= ks.inf, kscaptur.inf
  338. Needs= KS.Registration,KSCAPTUR.Registration.NT
  339. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  340. CopyFiles= DVCR.CopyDrivers
  341. SubClass= StillImage
  342. DeviceType= 3
  343. DeviceSubType=0x1
  344. Capabilities= 0x00000031
  345. DeviceData= DVCR.DeviceData
  346. ICMProfiles= "sRGB Color Space Profile.icm"
  347. [DVCR.Philips.Interfaces]
  348. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Philips.Interface
  349. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Philips.Interface
  350. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Philips.Interface
  351. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Philips.Interface
  352. [DVCR.Philips.NT.Interfaces]
  353. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Philips.Interface
  354. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Philips.Interface
  355. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Philips.Interface
  356. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Philips.Interface
  357. [DVCR.Philips.Interface]
  358. AddReg=DVCR.Philips.Intf.AddReg
  359. [DVCR.Philips.Intf.AddReg]
  360. HKR,,CLSID,,%ProxyVCap.CLSID%
  361. HKR,,FriendlyName,,%DVCR.Capture%
  362. HKR,,Description,, %DVCR.Philips.Capture%
  363. [DVCR.Philips.NT.Services]
  364. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  365. ;---------------------------------------------------------------
  366. ; S a m s u n g
  367. ;
  368. ; 1 3 9 4 D V C R
  369. ;---------------------------------------------------------------
  370. [Samsung]
  371. %AVC\VEN_F0&TYP_4.DeviceDesc%=DVCR.Samsung,AVC\VEN_F0&MOD_0&TYP_4&DV ; Samsung DV Tape Recorder/Player
  372. %AVC\VEN_F0&TYP_4.DeviceDesc%=DVCR.Samsung,AVC\Samsung&TYP_4&DV ; Samsung DV Tape Recorder/Player with vendor text
  373. %AVC\VEN_F0&CAMCORDER.DeviceDesc%=DVCR.Samsung,AVC\VEN_F0&MOD_0&CAMCORDER&DV ; Samsung DV Camcorder
  374. %AVC\VEN_F0&CAMCORDER.DeviceDesc%=DVCR.Samsung,AVC\Samsung&CAMCORDER&DV ; Samsung DV Camcorder with Vendor text
  375. [DVCR.Samsung]
  376. Include= ks.inf, kscaptur.inf
  377. Needs= KS.Registration,KSCAPTUR.Registration
  378. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  379. DelFiles= DVCR.DelDrivers
  380. CopyFiles= DVCR.CopyDrivers
  381. SubClass= StillImage
  382. DeviceType= 3
  383. DeviceSubType=0x1
  384. Capabilities= 0x00000031
  385. DeviceData= DVCR.DeviceData
  386. ICMProfiles= "sRGB Color Space Profile.icm"
  387. [DVCR.Samsung.NT]
  388. Include= ks.inf, kscaptur.inf
  389. Needs= KS.Registration,KSCAPTUR.Registration.NT
  390. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  391. CopyFiles= DVCR.CopyDrivers
  392. SubClass= StillImage
  393. DeviceType= 3
  394. DeviceSubType=0x1
  395. Capabilities= 0x00000031
  396. DeviceData= DVCR.DeviceData
  397. ICMProfiles= "sRGB Color Space Profile.icm"
  398. [DVCR.Samsung.Interfaces]
  399. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Samsung.Interface
  400. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Samsung.Interface
  401. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Samsung.Interface
  402. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Samsung.Interface
  403. [DVCR.Samsung.NT.Interfaces]
  404. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Samsung.Interface
  405. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Samsung.Interface
  406. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Samsung.Interface
  407. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Samsung.Interface
  408. [DVCR.Samsung.Interface]
  409. AddReg=DVCR.Samsung.Intf.AddReg
  410. [DVCR.Samsung.Intf.AddReg]
  411. HKR,,CLSID,,%ProxyVCap.CLSID%
  412. HKR,,FriendlyName,,%DVCR.Capture%
  413. HKR,,Description,, %DVCR.Samsung.Capture%
  414. [DVCR.Samsung.NT.Services]
  415. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  416. ;---------------------------------------------------------------
  417. ; S h a r p
  418. ;
  419. ; 1 3 9 4 D V C R
  420. ;---------------------------------------------------------------
  421. [Sharp]
  422. %AVC\VEN_8001F.DeviceDesc%=DVCR.Sharp,AVC\VEN_8001F&MOD_0 ; Sharp AV Device; Failed AVC Subunit Cmd
  423. %AVC\VEN_8001F&CAMCORDER.DeviceDesc%=DVCR.Sharp,AVC\VEN_8001F&MOD_0&CAMCORDER&DV ; Sharp DV Camcorder
  424. %AVC\VEN_8001F&CAMCORDER.DeviceDesc%=DVCR.Sharp,AVC\Sharp&CAMCORDER&DV ; Sharp DV Camcorder with vendor text
  425. [DVCR.Sharp]
  426. Include= ks.inf, kscaptur.inf
  427. Needs= KS.Registration,KSCAPTUR.Registration
  428. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  429. DelFiles= DVCR.DelDrivers
  430. CopyFiles= DVCR.CopyDrivers
  431. SubClass= StillImage
  432. DeviceType= 3
  433. DeviceSubType=0x1
  434. Capabilities= 0x00000031
  435. DeviceData= DVCR.DeviceData
  436. ICMProfiles= "sRGB Color Space Profile.icm"
  437. [DVCR.Sharp.NT]
  438. Include= ks.inf, kscaptur.inf
  439. Needs= KS.Registration,KSCAPTUR.Registration.NT
  440. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  441. CopyFiles= DVCR.CopyDrivers
  442. SubClass= StillImage
  443. DeviceType= 3
  444. DeviceSubType=0x1
  445. Capabilities= 0x00000031
  446. DeviceData= DVCR.DeviceData
  447. ICMProfiles= "sRGB Color Space Profile.icm"
  448. [DVCR.Sharp.Interfaces]
  449. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sharp.Interface
  450. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sharp.Interface
  451. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sharp.Interface
  452. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sharp.Interface
  453. [DVCR.Sharp.NT.Interfaces]
  454. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sharp.Interface
  455. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sharp.Interface
  456. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sharp.Interface
  457. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sharp.Interface
  458. [DVCR.Sharp.Interface]
  459. AddReg=DVCR.Sharp.Intf.AddReg
  460. [DVCR.Sharp.Intf.AddReg]
  461. HKR,,CLSID,,%ProxyVCap.CLSID%
  462. HKR,,FriendlyName,,%DVCR.Capture%
  463. HKR,,Description,, %DVCR.Sharp.Capture%
  464. [DVCR.Sharp.NT.Services]
  465. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  466. ;---------------------------------------------------------------
  467. ; S o n y
  468. ;
  469. ; 1 3 9 4 D V C R
  470. ;---------------------------------------------------------------
  471. [Sony]
  472. %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd
  473. %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\Sony&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd
  474. %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&TYP_4&DV ; Sony DV Tape Recorder/Player
  475. %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\Sony&TYP_4&DV ; Sony DV Tape Recorder/Player with vendor text
  476. %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&CAMCORDER&DV ; Sony DV camcorder
  477. %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\Sony&CAMCORDER&DV ; Sony DV camcorder with vendor text
  478. %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80146&MOD_0&CAMCORDER&DV ; For Sony's device that use 80146 as its Company_id
  479. [DVCR.Sony]
  480. Include= ks.inf, kscaptur.inf
  481. Needs= KS.Registration,KSCAPTUR.Registration
  482. AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  483. DelFiles= DVCR.DelDrivers
  484. CopyFiles= DVCR.CopyDrivers
  485. SubClass= StillImage
  486. DeviceType= 3
  487. DeviceSubType=0x1
  488. Capabilities= 0x00000031
  489. DeviceData= DVCR.DeviceData
  490. ICMProfiles= "sRGB Color Space Profile.icm"
  491. [DVCR.Sony.NT]
  492. Include= ks.inf, kscaptur.inf
  493. Needs= KS.Registration,KSCAPTUR.Registration.NT
  494. AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
  495. CopyFiles= DVCR.CopyDrivers
  496. SubClass= StillImage
  497. DeviceType= 3
  498. DeviceSubType=0x1
  499. Capabilities= 0x00000031
  500. DeviceData= DVCR.DeviceData
  501. ICMProfiles= "sRGB Color Space Profile.icm"
  502. [DVCR.Sony.Interfaces]
  503. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface
  504. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface
  505. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface
  506. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface
  507. [DVCR.Sony.NT.Interfaces]
  508. AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface
  509. AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface
  510. AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface
  511. AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface
  512. [DVCR.Sony.Interface]
  513. AddReg=DVCR.Sony.Intf.AddReg
  514. [DVCR.Sony.Intf.AddReg]
  515. HKR,,CLSID,,%ProxyVCap.CLSID%
  516. HKR,,FriendlyName,,%DVCR.Capture%
  517. HKR,,Description,, %DVCR.Sony.Capture%
  518. [DVCR.Sony.NT.Services]
  519. AddService = MSDV,0x00000002,DVCR.ServiceInstall
  520. ;---------------------------------------------------------------
  521. ; C o m m o n S e c t i o n
  522. ;---------------------------------------------------------------
  523. [DVCR.AddReg.WIN9x]
  524. HKR,,DevLoader,,*ntkern
  525. HKR,,NTMPDriver,,msdv.sys
  526. [DVCR.AddReg]
  527. HKR,,OkToHibernate,3,01
  528. HKR,,DontSuspendIfStreamsAreRunning,3,01
  529. [DVCR.WIA.AddReg]
  530. HKR,,HardwareConfig,1,1
  531. HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"
  532. [DVCR.DeviceData]
  533. Server=local
  534. UI DLL=sti.dll
  535. UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}
  536. [DVCR.PinNames]
  537. HKLM,%MediaCategories%\%GUID.DVVidOutput%,Name,,%Pin.DVVidOutput%
  538. HKLM,%MediaCategories%\%GUID.DVVidOutput%,Display,1,00,00,00,00
  539. HKLM,%MediaCategories%\%GUID.DVAVOutput%,Name,,%Pin.DVAVOutput%
  540. HKLM,%MediaCategories%\%GUID.DVAVOutput%,Display,1,00,00,00,00
  541. HKLM,%MediaCategories%\%GUID.DVAVInput%,Name,,%Pin.DVAVInput%
  542. HKLM,%MediaCategories%\%GUID.DVAVInput%,Display,1,00,00,00,00
  543. [DVCR.PlugIns]
  544. ;IAMExtDevice
  545. HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
  546. HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,,,kswdmcap.ax
  547. HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,ThreadingModel,,Both
  548. ; This IID is aggregated for the filter given the CLSID of the property set
  549. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
  550. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},IID,1,90,0A,73,B5,2C,1A,cf,11,8C,23,00,AA,00,6B,68,14
  551. ;IAMExtTransport
  552. HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
  553. HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,,,kswdmcap.ax
  554. HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,ThreadingModel,,Both
  555. ; This IID is aggregated for the filter given the CLSID of the property set
  556. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
  557. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},IID,1,F0,D5,3C,A0,45,30,cf,11,8C,44,00,AA,00,6B,68,14
  558. ;IAMTimecodeReader
  559. HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader%
  560. HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,,,kswdmcap.ax
  561. HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,ThreadingModel,,Both
  562. ; This IID is aggregated for the filter given the CLSID of the property set
  563. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader%
  564. HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},IID,1,E1,6C,49,9B,1B,81,cf,11,8C,77,00,AA,00,6B,68,14
  565. ;
  566. ; Property Pages
  567. ;
  568. ; DVcrControl Property Page
  569. HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
  570. HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,,,kswdmcap.ax
  571. HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,ThreadingModel,,Both
  572. ;
  573. ; Associate the property set with the above property page
  574. ;
  575. ; IAMExtDevice, IAMExttransport and IAMTimecodeReader interfaces
  576. ; all use the same property pages.
  577. ;
  578. HKLM,System\CurrentControlSet\Control\MediaSets\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
  579. HKLM,System\CurrentControlSet\Control\MediaSets\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
  580. HKLM,System\CurrentControlSet\Control\MediaSets\{9B496CE1-811B-11cf-8C77-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
  581. [DVCR.DelDrivers]
  582. ks.sys,,,1
  583. stream.sys,,,1
  584. msdv.sys,,,1
  585. [DVCR.CopyDrivers]
  586. msdv.sys
  587. stream.sys
  588. [DVCR.ServiceInstall]
  589. ; same service section
  590. DisplayName = %DVCR.Capture%
  591. ServiceType = %SERVICE_KERNEL_DRIVER%
  592. StartType = %SERVICE_DEMAND_START%
  593. ErrorControl = %SERVICE_ERROR_NORMAL%
  594. ServiceBinary = %12%\msdv.sys