home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / inf / msdv.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  45.6 KB  |  601 lines

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