; ; Copyright (c) Microsoft Corporation. All rights reserved. ; ; MSDV.INF -- ; ; This file contains installation information for IEEE 1394 DV Camera and VCR devices. ; ; Changes: ; ; Utilize 61883.sys (2nd level enumerator) and AVC.sys (3rd level enumerator) ; Make WIA-enable so WIA can capture still from preview stream ; 11-18-2000 Add Philips (DV decoder emulated as DV Camcorder) ; 11-18-2000 Add a Generic section for new IHV (Hitachi, Samsung..etc) ; 02-26-2001 Add entries for device that supply vendor text ; 03-05-2001 Add Hitachi and Samsung vendor sections ; 04-09-2001 Add "&DV" ; 04-25-2001 Install NULL driver for selective Panasonic subunit not yet supported. ; [Version] LayoutFile=Layout.inf signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%Msft% [ControlFlags] ; All PnP devices should be excluded from manual AddDevice Applet list ExcludeFromSelect=* [Manufacturer] %Generic%=Generic %Canon%=Canon %Hitachi%=Hitachi %JVC%=JVC %Panasonic%=Panasonic %Philips%=Philips %Sharp%=Sharp %Samsung%=Samsung %Sony%=Sony [DestinationDirs] DefaultDestDir=11 ; LDID_SYS DVCR.DelDrivers=10,system DVCR.CopyDrivers=10,system32\drivers ;--------------------------------------------------------------- ; G e n e r i c ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Generic] %AVC\Generic&TYP_4.DeviceDesc%=DVCR.Generic,AVC\TYP_4&DV ; AVC Compliant DV Tape Recorder/Player %AVC\Generic&CAMCORDER.DeviceDesc%=DVCR.Generic,AVC\CAMCORDER&DV ; AVC Compliant DV Camcorder [DVCR.Generic] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Generic.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Generic.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Generic.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Generic.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Generic.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Generic.Interface [DVCR.Generic.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Generic.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Generic.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Generic.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Generic.Interface [DVCR.Generic.Interface] AddReg=DVCR.Generic.Intf.AddReg [DVCR.Generic.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Generic.Capture% [DVCR.Generic.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; C a n o n ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Canon] %AVC\VEN_85&TYP_4.DeviceDesc%=DVCR.Canon,AVC\VEN_85&MOD_0&TYP_4&DV ; Canon DV Tape Recorder/Player %AVC\VEN_85&TYP_4.DeviceDesc%=DVCR.Canon,AVC\Canon&TYP_4&DV ; Canon DV Tape Recorder/Player with vendor text %AVC\VEN_85&CAMCORDER.DeviceDesc%=DVCR.Canon,AVC\VEN_85&MOD_0&CAMCORDER&DV ; Canon DV Camcorder %AVC\VEN_85&CAMCORDER.DeviceDesc%=DVCR.Canon,AVC\Canon&CAMCORDER&DV ; Canon DV Camcorder with Vendor text [DVCR.Canon] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Canon.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Canon.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Canon.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Canon.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Canon.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Canon.Interface [DVCR.Canon.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Canon.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Canon.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Canon.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Canon.Interface [DVCR.Canon.Interface] AddReg=DVCR.Canon.Intf.AddReg [DVCR.Canon.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Canon.Capture% [DVCR.Canon.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; H i t a c h i ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Hitachi] %AVC\VEN_87&TYP_4.DeviceDesc%=DVCR.Hitachi,AVC\VEN_87&MOD_0&TYP_4&DV ; Hitachi DV Tape Recorder/Player %AVC\VEN_87&TYP_4.DeviceDesc%=DVCR.Hitachi,AVC\Hitachi&TYP_4&DV ; Hitachi DV Tape Recorder/Player with vendor text %AVC\VEN_87&CAMCORDER.DeviceDesc%=DVCR.Hitachi,AVC\VEN_87&MOD_0&CAMCORDER&DV ; Hitachi DV Camcorder %AVC\VEN_87&CAMCORDER.DeviceDesc%=DVCR.Hitachi,AVC\Hitachi&CAMCORDER&DV ; Hitachi DV Camcorder with Vendor text [DVCR.Hitachi] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Hitachi.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Hitachi.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Hitachi.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Hitachi.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Hitachi.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Hitachi.Interface [DVCR.Hitachi.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Hitachi.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Hitachi.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Hitachi.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Hitachi.Interface [DVCR.Hitachi.Interface] AddReg=DVCR.Hitachi.Intf.AddReg [DVCR.Hitachi.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Hitachi.Capture% [DVCR.Hitachi.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; J V C ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [JVC] %AVC\VEN_8088&TYP_4.DeviceDesc%=DVCR.JVC,AVC\VEN_8088&MOD_0&TYP_4&DV ; JVC DV Tape Recorder/Player %AVC\VEN_8088&TYP_4.DeviceDesc%=DVCR.JVC,AVC\VICTOR&TYP_4&DV ; JVC DV Tape Recorder/Player with vendor text %AVC\VEN_8088&CAMCORDER.DeviceDesc%=DVCR.JVC,AVC\VEN_8088&MOD_0&CAMCORDER&DV ; JVC DV Camcorder %AVC\VEN_8088&CAMCORDER.DeviceDesc%=DVCR.JVC,AVC\VICTOR&CAMCORDER&DV ; JVC DV Camcorder with vendor text [DVCR.JVC] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.JVC.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.JVC.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.JVC.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.JVC.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.JVC.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.JVC.Interface [DVCR.JVC.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.JVC.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.JVC.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.JVC.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.JVC.Interface [DVCR.JVC.Interface] AddReg=DVCR.JVC.Intf.AddReg [DVCR.JVC.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.JVC.Capture% [DVCR.JVC.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; P a n a s o n i c (M E I) ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Panasonic] %AVC\VEN_8045.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0 ; Panasonic AV Device; Failed AVC Subunit Cmd %AVC\VEN_8045&TYP_4.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0&TYP_4&DV ; Panasonic DV Tape Recorder/Player %AVC\VEN_8045&TYP_4.DeviceDesc%=DVCR.MEI,AVC\Panasonic&TYP_4&DV ; Panasonic DV Tape Recorder/Player with vendor text %AVC\VEN_8045&CAMCORDER.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0&CAMCORDER&DV ; Panasonic DV Camcorder %AVC\VEN_8045&CAMCORDER.DeviceDesc%=DVCR.MEI,AVC\Panasonic&CAMCORDER&DV ; Panasonic DV Camcorder with vendor text ; Vendor unique (0x1c) subunit to load as a null device %AVC\Panasonic&MOD_0&TYP_1c.DeviceDesc%=NODRV,AVC\Panasonic&MOD_0&TYP_1c %AVC\VEN_8045&MOD_0&TYP_1c.DeviceDesc%=NODRV,AVC\VEN_8045&MOD_0&TYP_1c ; DV with Tuner (0x5) subunit to load as a null device %AVC\Panasonic&MOD_0&TYP_5.DeviceDesc%=NODRV,AVC\Panasonic&MOD_0&TYP_5 %AVC\VEN_8045&MOD_0&TYP_5.DeviceDesc%=NODRV,AVC\VEN_8045&MOD_0&TYP_5 [DVCR.MEI] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.MEI.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.MEI.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.MEI.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.MEI.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.MEI.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.MEI.Interface [DVCR.MEI.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.MEI.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.MEI.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.MEI.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.MEI.Interface [DVCR.MEI.Interface] AddReg=DVCR.MEI.Intf.AddReg [DVCR.MEI.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.MEI.Capture% [DVCR.MEI.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall [NODRV] [NODRV.Services] ; ; this is blank to just allow the install to succeed ; AddService = , 0x00000002 ; null service install ;--------------------------------------------------------------- ; P h i l i p s (006037 (hex) is PHILIPS SEMICONDUCTORS) ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Philips] %AVC\Philips&DV_convertor____&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\Philips&DV_convertor____&CAMCORDER ; Philips DV converter or Camcorder %AVC\Philips&DV_convertor____&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\VEN_6037&MOD_0&CAMCORDER&DV ; Philips DV converter or Camcorder %AVC\Philips&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\Philips&CAMCORDER&DV ; Philips DV Camcorder [DVCR.Philips] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Philips.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Philips.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Philips.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Philips.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Philips.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Philips.Interface [DVCR.Philips.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Philips.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Philips.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Philips.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Philips.Interface [DVCR.Philips.Interface] AddReg=DVCR.Philips.Intf.AddReg [DVCR.Philips.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Philips.Capture% [DVCR.Philips.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; S a m s u n g ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Samsung] %AVC\VEN_F0&TYP_4.DeviceDesc%=DVCR.Samsung,AVC\VEN_F0&MOD_0&TYP_4&DV ; Samsung DV Tape Recorder/Player %AVC\VEN_F0&TYP_4.DeviceDesc%=DVCR.Samsung,AVC\Samsung&TYP_4&DV ; Samsung DV Tape Recorder/Player with vendor text %AVC\VEN_F0&CAMCORDER.DeviceDesc%=DVCR.Samsung,AVC\VEN_F0&MOD_0&CAMCORDER&DV ; Samsung DV Camcorder %AVC\VEN_F0&CAMCORDER.DeviceDesc%=DVCR.Samsung,AVC\Samsung&CAMCORDER&DV ; Samsung DV Camcorder with Vendor text [DVCR.Samsung] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Samsung.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Samsung.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Samsung.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Samsung.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Samsung.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Samsung.Interface [DVCR.Samsung.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Samsung.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Samsung.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Samsung.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Samsung.Interface [DVCR.Samsung.Interface] AddReg=DVCR.Samsung.Intf.AddReg [DVCR.Samsung.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Samsung.Capture% [DVCR.Samsung.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; S h a r p ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Sharp] %AVC\VEN_8001F.DeviceDesc%=DVCR.Sharp,AVC\VEN_8001F&MOD_0 ; Sharp AV Device; Failed AVC Subunit Cmd %AVC\VEN_8001F&CAMCORDER.DeviceDesc%=DVCR.Sharp,AVC\VEN_8001F&MOD_0&CAMCORDER&DV ; Sharp DV Camcorder %AVC\VEN_8001F&CAMCORDER.DeviceDesc%=DVCR.Sharp,AVC\Sharp&CAMCORDER&DV ; Sharp DV Camcorder with vendor text [DVCR.Sharp] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Sharp.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Sharp.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sharp.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sharp.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sharp.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sharp.Interface [DVCR.Sharp.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sharp.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sharp.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sharp.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sharp.Interface [DVCR.Sharp.Interface] AddReg=DVCR.Sharp.Intf.AddReg [DVCR.Sharp.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Sharp.Capture% [DVCR.Sharp.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; S o n y ; ; 1 3 9 4 D V C R ;--------------------------------------------------------------- [Sony] %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\Sony&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&TYP_4&DV ; Sony DV Tape Recorder/Player %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\Sony&TYP_4&DV ; Sony DV Tape Recorder/Player with vendor text %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&CAMCORDER&DV ; Sony DV camcorder %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\Sony&CAMCORDER&DV ; Sony DV camcorder with vendor text %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 [DVCR.Sony] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg DelFiles= DVCR.DelDrivers CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Sony.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg CopyFiles= DVCR.CopyDrivers SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DVCR.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [DVCR.Sony.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface [DVCR.Sony.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface [DVCR.Sony.Interface] AddReg=DVCR.Sony.Intf.AddReg [DVCR.Sony.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%DVCR.Capture% HKR,,Description,, %DVCR.Sony.Capture% [DVCR.Sony.NT.Services] AddService = MSDV,0x00000002,DVCR.ServiceInstall ;--------------------------------------------------------------- ; C o m m o n S e c t i o n ;--------------------------------------------------------------- [DVCR.AddReg.WIN9x] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,msdv.sys [DVCR.AddReg] HKR,,OkToHibernate,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 [DVCR.WIA.AddReg] HKR,,HardwareConfig,1,1 HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" [DVCR.DeviceData] Server=local UI DLL=sti.dll UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c} [DVCR.PinNames] HKLM,%MediaCategories%\%GUID.DVVidOutput%,Name,,%Pin.DVVidOutput% HKLM,%MediaCategories%\%GUID.DVVidOutput%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.DVAVOutput%,Name,,%Pin.DVAVOutput% HKLM,%MediaCategories%\%GUID.DVAVOutput%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.DVAVInput%,Name,,%Pin.DVAVInput% HKLM,%MediaCategories%\%GUID.DVAVInput%,Display,1,00,00,00,00 [DVCR.PlugIns] ;IAMExtDevice HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice% HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice% 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 ;IAMExtTransport HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport% HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport% 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 ;IAMTimecodeReader HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader% HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader% 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 ; ; Property Pages ; ; DVcrControl Property Page HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl% HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,ThreadingModel,,Both ; ; Associate the property set with the above property page ; ; IAMExtDevice, IAMExttransport and IAMTimecodeReader interfaces ; all use the same property pages. ; HKLM,System\CurrentControlSet\Control\MediaSets\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl% HKLM,System\CurrentControlSet\Control\MediaSets\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl% HKLM,System\CurrentControlSet\Control\MediaSets\{9B496CE1-811B-11cf-8C77-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl% [DVCR.DelDrivers] ks.sys,,,1 stream.sys,,,1 msdv.sys,,,1 [DVCR.CopyDrivers] msdv.sys stream.sys [DVCR.ServiceInstall] ; same service section DisplayName = %DVCR.Capture% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\msdv.sys