; Copyright (c) Microsoft Corporation.  All rights reserved.

[Version]
Signature="$Windows NT$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Msft%
DriverVer = 06/21/2006,10.0.22621.1

[DefaultInstall]
Include=ks.inf
Needs=KS.Registration
AddReg=BDA.CategoryRegistration, BDA.NodeRegistration, BDA.PinNameRegistration
;
;   Include the following line for post dx8 builds
;
CopyFiles=BdaDriver.Files

[DefaultInstall.NT]
Include=ks.inf
Needs=KS.Registration
AddReg=BDA.CategoryRegistration, BDA.NodeRegistration, BDA.PinNameRegistration
;
;   Include the following line for post dx8 builds
;
CopyFiles=BdaDriver.Files

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
bdasup.sys 		= 3426
msdvbnp.ax 		= 3426
psisrndr.ax 		= 3426
psisdecd.dll 		= 3426
bdaplgin.ax 		= 3426

[DestinationDirs]
AllDll.Files=11
BdaDriver.Files=12
AllDriver.Files=12


[BDA.Registration]
;
;   Registers Filters/Categories but does not install devices
;
AddReg=BDA.CategoryRegistration, BDA.NodeRegistration, BDA.PinNameRegistration


[BDA.Installation]
;
;   Registers Filters/Categories and installs devices on 9x systems.
;
AddReg=BDA.CategoryRegistration, BDA.NodeRegistration, BDA.PinNameRegistration, BDA.DeviceInstallation
;
;   Include the following line for post dx8 builds
;
CopyFiles=BdaDriver.Files


[BDA.Installation.NT]
;
;   Registers Filters/Categories and installs devices on NT systems.
;
AddReg=BDA.CategoryRegistration, BDA.NodeRegistration, BDA.PinNameRegistration, BDA.DeviceInstallation
;
;   Include the following line for post dx8 builds
;
CopyFiles=BdaDriver.Files


[BdaCategoryUnRegistration]


[BDA.CategoryRegistration]

; BDA Tuners
;
HKCR,%ActiveMovieCategories%\%GUID.BdaTuner%
HKCR,%ActiveMovieCategories%\%GUID.BdaTuner%,,,%Category_BdaTuner%
HKCR,%ActiveMovieCategories%\%GUID.BdaTuner%,FriendlyName,,%Category_BdaTuner%
HKCR,%ActiveMovieCategories%\%GUID.BdaTuner%,CLSID,,%GUID.BdaTuner%

; BDA Receiver Components
;
HKCR,%ActiveMovieCategories%\%GUID.BdaComponent%
HKCR,%ActiveMovieCategories%\%GUID.BdaComponent%,,,%Category_BdaComponent%
HKCR,%ActiveMovieCategories%\%GUID.BdaComponent%,FriendlyName,,%Category_BdaComponent%
HKCR,%ActiveMovieCategories%\%GUID.BdaComponent%,CLSID,,%GUID.BdaComponent%
HKCR,%ActiveMovieCategories%\%GUID.BdaComponent%,Merit,1,00,00,60,00

; BDA Rendering Components
;
HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%
HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%,,,%Category_BdaRenderer%
HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%,FriendlyName,,%Category_BdaRenderer%
HKCR,%ActiveMovieCategories%\%GUID.BdaRenderer%,CLSID,,"%GUID.BdaRenderer%"


[BDA.NodeRegistration]
; HKLM,%MediaCategories%\%GUID.Bridge%,Name,,%Node.Bridge%
; HKLM,%MediaCategories%\%GUID.Bridge%,Display,1,00,00,00,00


[BDA.PinNameRegistration]
HKLM,%MediaCategories%\%PinID.GUID.AtscTS%,Name,,%Pin.Name.AtscTS%
HKLM,%MediaCategories%\%PinID.GUID.AtscTS%,Display,1,00,00,00,00


[BdaDriver.Files]
BdaSup.sys,,,COPYFLG_NO_VERSION_DIALOG


[Strings]

; non-localizable

;   Registry Paths
;
ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

;   Category and Interface GUIDs
;   Note that some category GUIDs are defined in ks.inf
;
VBIcatID="{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"
GUID.BdaTuner="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
GUID.BdaComponent="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
GUID.BdaRenderer= "{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"

;   SWEnum Device GUIDs
;
Slip.DeviceID="{03884CB6-E89A-4deb-B69E-8DC621686E6A}"
CCDecode.DeviceId="{562370a8-f8dd-11d2-bc64-00a0c95ec22e}"
WSTCodec.DeviceId="{70BC06E0-5666-11d3-A184-00105AEF9F33}"

;   Pin and Filter Name GUIDs
;   Note that some pin and filter name GUIDs are defined in ks.inf
;
PinID.GUID.AtscTS="{78216A81-CFA8-493e-9711-36A61C08BD9D}"

;   Category Names
;   Note that some categorys are defined in ks.inf
;
Category_BdaTuner="BDA Source Filters"
Category_BdaComponent="BDA Receiver Components"
Category_BdaRenderer="BDA Rendering Filters"

;   Pin and Filter Names
;   Note that some pin and filter names are defined in ks.inf
;
Pin.Name.AtscTS="MPEG2 Transport"

; localizable

Msft="Microsoft"
MsftMfg="Microsoft"
