; Installation inf for the Siano Mobile Silicon Devices
;
; Copyright (C) Siano Mobile Silicon, 2004 - 2007  All Rights Reserved.
;

[Version]
signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Sms%
DriverVer=09/12/2007,4.0.7
CatalogFile=smsbda.cat

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
smsbda.files=10,system32\drivers

[Manufacturer]
%Sms%=Siano,NTx86,NTamd64

[Siano]
%smsbda.name%=smsbda2,USB\VID_187F&PID_0200
%smsbda.name%=smsbda1,USB\VID_187F&PID_0100
%smsrom.name%=smsbda1,USB\VID_187F&PID_0010,USB\VID_187F&PID_0010&MI_00,USB\VID_187F&PID_0010&MI_01

[Siano.NTx86]
%smsbda.name%=smsbda2,USB\VID_187F&PID_0200
%smsbda.name%=smsbda1,USB\VID_187F&PID_0100
%smsrom.name%=smsbda1,USB\VID_187F&PID_0010,USB\VID_187F&PID_0010&MI_00,USB\VID_187F&PID_0010&MI_01

[Siano.NTamd64]
%smsbda.name%=smsbda2,USB\VID_187F&PID_0200
%smsbda.name%=smsbda1,USB\VID_187F&PID_0100
%smsrom.name%=smsbda1,USB\VID_187F&PID_0010,USB\VID_187F&PID_0010&MI_00,USB\VID_187F&PID_0010&MI_01

[smsbda1.NT]
Include=ks.inf,kscaptur.inf,bda.inf
Needs=KS.Registration.NT,KSCAPTUR.Registration.NT,BDA.Installation.NT
CopyFiles=smsbda.files

[smsbda1.NT.HW]
AddReg=smsbda1.addreg

[smsbda1.addreg]
HKR,,"Cfg",0x00010001,1

[smsbda2.NT]
Include=ks.inf,kscaptur.inf,bda.inf
Needs=KS.Registration.NT,KSCAPTUR.Registration.NT,BDA.Installation.NT
CopyFiles=smsbda.files

[smsbda2.NT.HW]
AddReg=smsbda2.addreg

[smsbda2.addreg]
HKR,,"Cfg",0x00010001,2

[smsbda.files]
smsbda.sys

[SourceDisksFiles]
smsbda.sys = 1

[SourceDisksNames.x86]
1=%Disk_Description%,,,\i386

[SourceDisksNames.amd64]
1=%Disk_Description%,,,\amd64

[smsbda1.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATUNER%, %smsbdatuner.guid%, smsbdatuner
AddInterface = %KSCATEGORY_BDARECEIVER%, %smsbdacapture.guid%, smsbdacapture
AddInterface = %KSCATEGORY_CAPTURE%, %smscapture.guid%, smscapture
AddInterface = %KSCATEGORY_VIDEO%, %smscapture.guid%, smscapture

[smsbda2.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATUNER%, %smsbdatuner.guid%, smsbdatuner
AddInterface = %KSCATEGORY_BDARECEIVER%, %smsbdacapture.guid%, smsbdacapture
AddInterface = %KSCATEGORY_CAPTURE%, %smscapture.guid%, smscapture
AddInterface = %KSCATEGORY_VIDEO%, %smscapture.guid%, smscapture

[smsbdatuner]
AddReg = smsbdatuner.AddReg

[smsbdatuner.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%smsbdatuner.name%

[smsbdacapture]
AddReg = smsbdacapture.AddReg

[smsbdacapture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%smsbdacapture.name%

[smscapture]
AddReg = smscapture.AddReg

[smscapture.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%smscapture.name%

[smsbda1.NT.Services]
AddService=smsbda, 0x00000002, smsbda.ServiceInstall

[smsbda2.NT.Services]
AddService=smsbda, 0x00000002, smsbda.ServiceInstall

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

[Strings]

;----------------
; non-localizeable
;----------------

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_BDARECEIVER="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
KSCATEGORY_BDATUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"

smsbdatuner.guid="{76594675-42D1-46df-8478-6D38B6F6E5F1}"
smsbdacapture.guid="{15D16EC1-E0A8-4de2-ABE3-55C86EE92EA7}"
smscapture.guid="{15D16EC2-E0A8-4de2-ABE3-55C86EE92EA7}"

;----------------
; localizeable
;----------------

Sms="Siano Mobile Silicon"
smsbda.name="SMS Digital Video"
smsrom.name="SMS Digital Video (ROM)"
smsbdatuner.name="DVB-T Tuner Filter"
smsbdacapture.name="DVB-T Capture Filter"
smscapture.name="Transport Capture Filter"
Disk_Description="SMS1000 Installation Disk"
