;
; GenerBDA.INF  -- This file contains installation information for GenerBDA,
;                
;               
;                 Copyright (c) 2005 
;
;
[Version]
signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
CatalogFile=GenerBDA.cat
Provider=%Generic%
LayoutFile=layout.inf,layout1.inf
DriverVer=07/04/2006,1.02.02.0000

[ControlFlags]
ExcludeFromSelect=*


;---------------------------------------------------------------------------
; PnP Installation
;---------------------------------------------------------------------------

[DestinationDirs]
DefaultDestDir=10,system32\drivers
GenerBDA.CopyFiles=10,system32\drivers


[SourceDisksNames]
1 = %INSTALLATION_DISK%,,

[SourceDisksFiles]
GenerBDA.sys=1
AlTunner.sys=1

[Manufacturer]
%Generic%=Generic

[Generic]
%BdaDevice.DeviceDesc%=GenerBDA,USB\VID_058F&PID_6610
%BdaDevice.DeviceDesc%=GenerBDA,USB\VID_058F&PID_6610&MI_01


[GenerBDA]
Include     = ks.inf, kscaptur.inf, bda.inf
Needs       = KS.Registration, KSCAPTUR.Registration, BDA.Installation
AddReg=GenerBDA.AddReg
CopyFiles=GenerBDA.CopyFiles

[GenerBDA.NT]
Include     = ks.inf, kscaptur.inf, bda.inf
Needs       = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT
AddReg=GenerBDA.AddReg
CopyFiles=GenerBDA.CopyFiles

[GenerBDA.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,GenerBDA.sys

[GenerBDA.CopyFiles]
GenerBDA.sys
AlTunner.sys

[GenerBDA.Interfaces]
AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaTunerFilter%, bdatuner.Filter
AddInterface = %KSCATEGORY_BDARECEIVER%, %KSSTRING_BdaCaptureFilter%, bdacap.Filter


[GenerBDA.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaTunerFilter%, bdatuner.Filter
AddInterface = %KSCATEGORY_BDARECEIVER%, %KSSTRING_BdaCaptureFilter%, bdacap.Filter

[GenerBDA.NT.Services]
AddService=GenerBDA, 0x00000002, GenerBDA.ServiceInstall

[GenerBDA.ServiceInstall]
DisplayName=%BdaDevice.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\GenerBDA.sys
LoadOrderGroup=ExtendedBase


;=====================================
; 	For Capture Filter
;====================================
[bdacap.Filter]
AddReg = bdacap.Filter.AddReg

[bdacap.Filter.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%BdaCapture.FilterDesc%

;=====================================
; 	For Tuner Filter
;====================================
[bdatuner.Filter]
AddReg = bdatuner.Filter.AddReg

[bdatuner.Filter.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%BdaTuner.FilterDesc%


[Strings]

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
REG_EXPAND_SZ=0x00020000
REG_DWORD=0x00010001

; Specify the GUID for the Ksproxy plugin..
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

; Specify the GUID for the BDA Receiver Filters category in GraphEdit.
KSCATEGORY_BDARECEIVER="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"

; Specify the GUID for the BDA Source Filters category in GraphEdit.
KSCATEGORY_BDATUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"


; Specify the GUID for the digital capture Filter.
KSSTRING_BdaCaptureFilter="{E0FEB3DE-54B1-48d2-B992-6EF147C3A63A}"


KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

KSSTRING_BdaTunerFilter="{771D480F-69EC-4709-AF22-F40DF8554ECF}"
;----------------
; localizeable
;----------------
INSTALLATION_DISK="Installation Disk"
Generic="Generic"
BdaDevice.DeviceDesc="Generic BDA Device"
BdaCapture.FilterDesc="Generic BDA Capture Filter"
BdaTuner.FilterDesc="Generic BDA Tuner Filter"
