;  	DW Box Install Information File For Win2000, WinXP
;Install - AddReg,CopyFile
;Services --AddServices
;Interface-->AddInterface 
;warning ******  .NT is a very important section

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
LayoutFile=Layout.inf
Provider="DVB DW Corp."
DriverVer= 04/23/2010, 2.0.0.1
CatalogFile = PCIE_2006amd64.cat

[ControlFlags]
ExcludeFromSelect=*
ExcludeFromSelect.NT=*

[SourceDisksNames]
27=%DiskId%,,,

[SourceDisksFiles]
PCIE_2006.inf  = 27
PCIE_2006.sys = 27

[DestinationDirs]
DefaultDestDir=12

[Manufacturer]
%Mfg% = MfgDeviceSection,NTamd64

[MfgDeviceSection.NTamd64]
"PCIE 2006 DVB-S Box"= DVBPCIE_2006.Device, PCI\VEN_1ADE&DEV_2032

;here ------> install
[DVBPCIE_2006.Device.NTamd64]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration.NT,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg     = DVBPCIE_2006.AddReg
CopyFiles  = DVBPCIE_2006.CopyFiles
KnownFiles = DVBPCIE_2006.KnownFiles

[DVBPCIE_2006.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,PCIE_2006.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,DontSuspendIfStreamsAreRunning,3,01

[DVBPCIE_2006.CopyFiles]
PCIE_2006.sys

[DVBPCIE_2006.KnownFiles]
PCIE_2006.sys=safe

;add service here
[DVBPCIE_2006.Device.NTamd64.Services]
AddService = DVBPCIE_2006_Sevice,0x00000002,DVBPCIE_2006_Sevice.AddService

[DVBPCIE_2006_Sevice.AddService]
DisplayName = %DVB_DEVICE_DISPLAYNAME%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\PCIE_2006.sys
LoadOrderGroup = ExtendedBase

;add interfaces here
[DVBPCIE_2006.Device.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_BDATUNER%,%KSSTRING_BdaSWTunerFilter%,DVB_S_2006_DEVICE_Tuner.Interfaces
AddInterface=%KSCATEGORY_BDARECEIVER%,%KSSTRING_BdaSWCaptureFilter%,DVB_S_2006_DEVICE_Capture.Interfaces

[DVB_S_2006_DEVICE_Tuner.Interfaces]
AddReg=DVB_S_2006_DEVICE_Tuner.Interface.AddReg

[DVB_S_2006_DEVICE_Tuner.Interface.AddReg]
HKR,,CLSID,,%BDAPROXY.CLSID%
HKR,,FriendlyName,,%BDADEVICE_TUNER.FriendlyName%

[DVB_S_2006_DEVICE_Capture.Interfaces]
AddReg=DVB_S_2006_DEVICE_Capture.Interface.AddReg

[DVB_S_2006_DEVICE_Capture.Interface.AddReg]
HKR,,CLSID,,%BDAPROXY.CLSID%
HKR,,FriendlyName,,%BDADEVICE_CAPTURE.FriendlyName%

[Strings]
DVB_DEVICE_DISPLAYNAME="PCIE PCIE_2006 DVB-S2 Device"
Mfg = "DVB Technology Co. LTD"
BDADEVICE_TUNER.FriendlyName ="PCIE PCIE_2006 DVB-S2 Tuner"
BDADEVICE_CAPTURE.FriendlyName="PCIE PCIE_2006 DVB-S2 Capture"
DiskId = "PCIE PCIE_2006 DVB-S2 Device Disk"

KSCATEGORY_BDATUNER     = "{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
KSCATEGORY_BDARECEIVER  = "{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
BDAPROXY.CLSID= "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

KSSTRING_BdaSWTunerFilter = "{4C807F36-2DB7-44ce-9582-E1344782CB85}"
KSSTRING_BdaSWCaptureFilter ="{0A468D83-A2E8-45a9-B09E-FE8404C2D13A}"