[Version] signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Msft% LayoutFile=layout.inf [DestinationDirs] DefaultDestDir=10,system32\drivers Tosh404.DelList=11 ; WINDOWS\SYSTEM Tosh0407.DelList=11 ; WINDOWS\SYSTEM Tosh8888.DelList=11 ; WINDOWS\SYSTEM TestCap.DelList=11 ; WINDOWS\SYSTEM Kswdmcap.CopyPlugIn=11 ; Winnt\System32 [Manufacturer] %MfgToshiba%=Toshiba %MfgRavisent%=Ravisent [ControlFlags] ExcludeFromSelect=* [DVD.Copy.SYS] stream.SYS ;dxapi.sys ;----------------------------------------------------------------------------- ; ; Toshiba DVD devices ; ;----------------------------------------------------------------------------- [Toshiba] %Tosh404.DeviceDesc%=Tosh404,PCI\VEN_1179&DEV_0404 %Tosh0407.DeviceDesc%=Tosh0407,PCI\VEN_1179&DEV_0407 %Tosh8888.DeviceDesc%=Tosh8888,PCI\VEN_123F&DEV_8888 [Tosh404] include=ks.inf needs=KS.Registration AddReg=Tosh404.AddReg CopyFiles=Tosh404.CopyFiles, DVD.Copy.SYS DelFiles=Tosh404.DelList [Tosh404.DelList] tosdvd.sys [Tosh404.AddReg] HKR,,NTMPDriver,,tosdvd.sys HKR,,DevLoader,,*NTKERN ;page out the minidriver when the device is not opened HKR,,PageOutWhenUnopened,3,01 ; ; set the initial value of the AC-3 decoder output format ; format of this line is: ; ; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]* ; Where # represents the stream number for the pin of the properties. In ; the sample drivers, the audio pin is pin 1, and this is the pin that contains ; the audio output format property. ; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number ; of individual properties within that set which are being initialized. ; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it ; is. In most cases, this will be GUID NULL, followed by an id and a flags, ; both of 0. ; this is followed by the ID of the property being set within the set specified ; in the KSPROPERTY_SERIALHDR, and then the length of the data being set. ; Property Data then follows. ; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are ; repeated for every property that you wish to set within the set. ; NOTE: You do not need an entry for a property that does not have a default ; value ; ; HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry, ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE, ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG [Tosh404.CopyFiles] tosdvd.sys [Tosh404.Interfaces] ; ; "GLOBAL" is currently a fixed reference string and will be change for BETA 2 ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh404.Interface.Decompressor [Tosh404.Interface.Decompressor] AddReg=Tosh404.Interface.AddReg [Tosh404.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%Tosh404.DeviceDesc% [Tosh404.Services] AddService=tosdvd, 0x00000002, Tosh404.ServiceInstall [Tosh404.ServiceInstall] DisplayName=%Tosh404.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\tosdvd.sys LoadOrderGroup=Extended Base ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Tecra750DVD / Tecra780DVD ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [Tosh0407] include=ks.inf needs=KS.Registration AddReg=Tosh0407.AddReg,TopologyNodes CopyFiles=Tosh0407.CopyFiles, DVD.Copy.SYS DelFiles=Tosh0407.DelList [Tosh0407.DelList] tosdvd02.sys [Tosh0407.AddReg] HKR,,NTMPDriver,,tosdvd02.sys HKR,,DevLoader,,*NTKERN ;page out the minidriver when the device is not opened ;HKR,,PageOutWhenUnopened,3,01 ; ; set the initial value of the AC-3 decoder output format ; format of this line is: ; ; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]* ; Where # represents the stream number for the pin of the properties. In ; the sample drivers, the audio pin is pin 1, and this is the pin that contains ; the audio output format property. ; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number ; of individual properties within that set which are being initialized. ; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it ; is. In most cases, this will be GUID NULL, followed by an id and a flags, ; both of 0. ; this is followed by the ID of the property being set within the set specified ; in the KSPROPERTY_SERIALHDR, and then the length of the data being set. ; Property Data then follows. ; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are ; repeated for every property that you wish to set within the set. ; NOTE: You do not need an entry for a property that does not have a default ; value ; ; HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry, ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE, ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG [Tosh0407.CopyFiles] tosdvd02.sys [Tosh0407.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh0407.Interface.Decompressor [Tosh0407.Interface.Decompressor] AddReg=Tosh0407.Interface.AddReg [Tosh0407.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%Tosh0407.DeviceDesc% HKR,,Merit,1,00,00,64,00 [Tosh0407.Services] AddService=tosdvd02, 0x00000002, Tosh0407.ServiceInstall [Tosh0407.ServiceInstall] DisplayName=%Tosh0407.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\tosdvd02.sys LoadOrderGroup=Extended Base ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Sofia1 /SkyE2 DVD ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [Tosh8888] include=ks.inf needs=KS.Registration AddReg=Tosh8888.AddReg,TopologyNodes CopyFiles=Tosh8888.CopyFiles, DVD.Copy.SYS DelFiles=Tosh8888.DelList [Tosh8888.DelList] tosdvd03.sys [Tosh8888.AddReg] HKR,,NTMPDriver,,tosdvd03.sys HKR,,DevLoader,,*NTKERN ;page out the minidriver when the device is not opened ;HKR,,PageOutWhenUnopened,3,01 HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry, ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE, ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG [Tosh8888.CopyFiles] tosdvd03.sys [Tosh8888.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh8888.Interface.Decompressor [Tosh8888.Interface.Decompressor] AddReg=Tosh8888.Interface.AddReg [Tosh8888.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%Tosh8888.DeviceDesc% HKR,,Merit,1,00,00,64,00 [Tosh8888.Services] AddService=tosdvd03, 0x00000002, Tosh8888.ServiceInstall [Tosh8888.ServiceInstall] DisplayName=%Tosh8888.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\tosdvd03.sys LoadOrderGroup=Extended Base [Tosh8888.KnownFiles] tosdvd03.sys.4.10.0 = safe [TopologyNodes] HKLM,%MediaCategories%\%GUID.VideoIn%,Name,,%Node.VideoIn% HKLM,%MediaCategories%\%GUID.VideoIn%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.VPEOut%,Name,,%Node.VPEOut% HKLM,%MediaCategories%\%GUID.VPEOut%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AudioIn%,Name,,%Node.AudioIn% HKLM,%MediaCategories%\%GUID.AudioIn%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.CCOut%,Name,,%Node.CCOut% HKLM,%MediaCategories%\%GUID.CCOut%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.SubpicIn%,Name,,%Node.SubpicIn% HKLM,%MediaCategories%\%GUID.SubpicIn%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.NTSCOut%,Name,,%Node.NTSCOut% HKLM,%MediaCategories%\%GUID.NTSCOut%,Display,1,00,00,00,00 ;----------------------------------------------------------------------------- ; ; RAVISENT Technologies Inc. DVD devices ; ;----------------------------------------------------------------------------- [Ravisent] %Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTER2DVD,CINEMASTER2DVD %Cinemaster2.DeviceDesc%=CM2,PCI\VEN_11DE&DEV_6120&SUBSYS_F0011328 %Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTERCLCDVD,CINEMASTERCLCDVD %CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00011328 %CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00021002 %CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00011002 ;////////////////////////////////////////////////////////////////////////////// ; Cinemaster C DVD driver installation ;////////////////////////////////////////////////////////////////////////////// [CM2DVD] Include=ks.inf,kscaptur.inf Needs=KS.Registration,KSCAPTUR.Registration.NT AddReg=CM2DVD.AddReg,CM2DVD.NodeNames CopyFiles=CM2DVD.CopyFiles,DVD.Copy.SYS DelFiles=CM2DVD.DelList KnownFiles = Ravisent.KnownFiles [CM2DVD.DelList] [CM2DVD.AddReg] HKR,,NTMPDriver,,vdmindvd.sys HKR,,DevLoader,,*NTKERN HKR,,PageOutWhenUnopened,3,01 ;indicate the class id of the proxy filter HKR,,CLSID,,%Proxy.CLSID% HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0 [CM2DVD.CopyFiles] vdmindvd.sys [CM2DVD.Interfaces] ; ; "GLOBAL" is currently a fixed reference string ; AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,CM2DVD.Interface.Decompressor [CM2DVD.Interface.Decompressor] AddReg=CM2DVD.Interface.AddReg [CM2DVD.Interface.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%Cinemaster2DVD.DeviceDesc% HKR,,Merit,1,00,00,64,00 [CM2DVD.NodeNames] HKLM,%MediaCategories%\%VideoInGUID%,Name,,%VideoInName% HKLM,%MediaCategories%\%VideoInGUID%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%AudioInGUID%,Name,,%AudioInName% HKLM,%MediaCategories%\%AudioInGUID%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%SubpicInGUID%,Name,,%SubpicInName% HKLM,%MediaCategories%\%SubpicInGUID%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%VPEOutGUID%,Name,,%VPEOutName% HKLM,%MediaCategories%\%VPEOutGUID%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%Line21OutGUID%,Name,,%Line21OutName% HKLM,%MediaCategories%\%Line21OutGUID%,Display,1,00,00,00,00 [CM2DVD.Services] AddService = vdmindvd, 0x00000002, CM2DVD.ServiceInstall [CM2DVD.ServiceInstall] DisplayName = %Cinemaster2DVD.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\vdmindvd.sys LoadOrderGroup = Extended Base ;////////////////////////////////////////////////////////////////////////////// ; Cinemaster C 1.2 main driver installation ;////////////////////////////////////////////////////////////////////////////// [CM2] AddReg=CM2.AddReg DelReg=CM2.DelReg CopyFiles=CM2.CopyFiles,CM2.CopySharedDLLs DelFiles=CM2.DelList KnownFiles = Ravisent.KnownFiles [CM2.DelReg] ;Remove additional components of old drivers HKR,Drivers\msvideo,,, HKR,Drivers\mixer,,, HKR,,EnumPropPages,, HKLM,%MPEGVideoSubKey%,,, HKLM,%DVDVideoSubKey%,,, [CM2.DelList] ;Remove old type main driver cinemst2.dll [CM2.AddReg] HKR,,NTMPDriver,,cinemst2.sys HKR,,DevLoader,,*NTKERN HKR,,FriendlyName,,%Cinemaster2.DeviceDesc% [CM2.CopyFiles] cinemst2.sys [CM2.CopySharedDLLs] ;cinmst32.dll ;dvdpld32.dll [CM2.Services] AddService = cinemst2, 0x00000002, CM2.ServiceInstall [CM2.ServiceInstall] DisplayName = %Cinemaster2.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\cinemst2.sys LoadOrderGroup = Extended Base ;////////////////////////////////////////////////////////////////////////////// ; Cinemaster C 3.0 main driver installation ;////////////////////////////////////////////////////////////////////////////// [CMCLC] AddReg=CMCLC.AddReg DelReg=CMCLC.DelReg CopyFiles=CMCLC.CopyFiles,CMCLC.CopySharedDLLs DelFiles=CMCLC.DelList KnownFiles = Ravisent.KnownFiles [CMCLC.DelReg] ;Remove additional components of old drivers HKR,Drivers\msvideo,,, HKR,Drivers\mixer,,, HKR,,EnumPropPages,, HKLM,%MPEGVideoSubKey%,,, HKLM,%DVDVideoSubKey%,,, [CMCLC.DelList] ;Remove old type main driver cinemclc.dll [CMCLC.AddReg] HKR,,NTMPDriver,,cinemclc.sys HKR,,DevLoader,,*NTKERN HKR,,FriendlyName,,%CinemasterCLC.DeviceDesc% [CMCLC.CopyFiles] cinemclc.sys [CMCLC.CopySharedDLLs] ;cinmst32.dll ;dvdpld32.dll [CMCLC.Services] AddService = cinemclc, 0x00000002, CMCLC.ServiceInstall [CMCLC.ServiceInstall] DisplayName = %CinemasterCLC.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\cinemclc.sys LoadOrderGroup = Extended Base [Ravisent.KnownFiles] cinemst2.sys = safe cinemclc.sys = safe vdmindvd.sys = safe