[Version]
Signature = "$CHICAGO$"
Class = MEDIA
ClassGUID = {4d36e96c-e325-11ce-bfc1-08002be10318}
provider = %VENDER%
CatalogFile = RTL2832U.cat
DriverVer = 01/20/2009,86.001.0120.2009

[DestinationDirs]
RTLUSBDEV.Files.Ext = 10,System32\Drivers

[SourceDisksNames]
1=%DiskName1%

[SourceDisksFiles]
RTL2832UBDA.sys = 1
RTL2832UUSB.sys = 1

[Manufacturer]
%VenderName% = DeviceList

[DeviceList]
%RTLUSBDEV.DeviceDesc%=RTLUSBDEV, USB\VID_0BDA&PID_2832&MI_00
%RTLUSBDEV.DeviceDesc%=RTLUSBDEV, USB\VID_1680&PID_A332&MI_00		;;GoldenBridge
%YUAN.DeviceDesc%=YUAN, USB\VID_1164&PID_6601&MI_00
%HAIHUAMINICARD.DeviceDesc%=HAIHUAMINICARD, USB\VID_13D3&PID_3234&MI_00
%HAIHUAUSB.DeviceDesc%=HAIHUAUSB, USB\VID_13D3&PID_3274&MI_00
%HAIHUAGPSTV.DeviceDesc%=HAIHUAGPSTV, USB\VID_13D3&PID_3282&MI_00
%KWORLD.DeviceDesc%=KWORLD, USB\VID_1B80&PID_D396&MI_00

%RTLUSBDEV.DeviceDesc%=RTLUSBDEV, USB\VID_0BDA&PID_2832
%RTLUSBDEV.DeviceDesc%=RTLUSBDEV, USB\VID_1680&PID_A332		;;GoldenBridge
%YUAN.DeviceDesc%=YUAN, USB\VID_1164&PID_6601
%HAIHUAMINICARD.DeviceDesc%=HAIHUAMINICARD, USB\VID_13D3&PID_3234
%HAIHUAUSB.DeviceDesc%=HAIHUAUSB, USB\VID_13D3&PID_3274
%HAIHUAGPSTV.DeviceDesc%=HAIHUAGPSTV, USB\VID_13D3&PID_3282
%KWORLD.DeviceDesc%=KWORLD, USB\VID_1B80&PID_D396

[RTLUSBDEV.NT]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT, BDA.Installation.NT
CopyFiles  = RTLUSBDEV.Files.Ext

[YUAN.NT]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT, BDA.Installation.NT
CopyFiles  = RTLUSBDEV.Files.Ext

[HAIHUAMINICARD.NT]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT, BDA.Installation.NT
CopyFiles  = RTLUSBDEV.Files.Ext

[HAIHUAUSB.NT]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT, BDA.Installation.NT
CopyFiles  = RTLUSBDEV.Files.Ext

[HAIHUAGPSTV.NT]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT, BDA.Installation.NT
CopyFiles  = RTLUSBDEV.Files.Ext

[KWORLD.NT]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT, BDA.Installation.NT
CopyFiles  = RTLUSBDEV.Files.Ext

[RTLUSBDEV.Files.Ext]
RTL2832UUSB.sys
RTL2832UBDA.sys,,,2

[RTLUSBDEV.NT.Services]
Addservice = RTL2832UUSB, 0x00000002, USB.AddService
Addservice = RTL2832UBDA, ,BDA.AddService

[YUAN.NT.Services]
Addservice = RTL2832UUSB, 0x00000002, USB.AddService
Addservice = RTL2832UBDA, ,BDA.AddService

[HAIHUAMINICARD.NT.Services]
Addservice = RTL2832UUSB, 0x00000002, USB.AddService
Addservice = RTL2832UBDA, ,BDA.AddService

[HAIHUAUSB.NT.Services]
Addservice = RTL2832UUSB, 0x00000002, USB.AddService
Addservice = RTL2832UBDA, ,BDA.AddService

[HAIHUAGPSTV.NT.Services]
Addservice = RTL2832UUSB, 0x00000002, USB.AddService
Addservice = RTL2832UBDA, ,BDA.AddService

[KWORLD.NT.Services]
Addservice = RTL2832UUSB, 0x00000002, USB.AddService
Addservice = RTL2832UBDA, ,BDA.AddService

[USB.AddService]
DisplayName    = %RTLUSBDEV.USB_Desc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\RTL2832UUSB.sys
AddReg         = USB.AddReg
LoadOrderGroup = Base

[USB.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,RTL2832UUSB.sys

[BDA.AddService] 
DisplayName    = %RTLUSBDEV.BDA_Desc%                      			
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %10%\system32\drivers\RTL2832UBDA.sys
AddReg         = BDA.AddReg

[BDA.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,RTL2832UBDA.sys
HKR,,PageOutWhenUnopened,3,01
HKR,,FilterNameNumber,0x10001,8
HKR,,FilterName1,,VideoMate TV U100 
HKR,,FilterName2,,Digital Tuner Card
HKR,,FilterName3,,AD-TM210
HKR,,FilterName4,,AD-TU230
HKR,,FilterName5,,AW-CA100
HKR,,FilterName6,,UB396T
HKR,,FilterName7,,REALTEK 2832U Filter

[RTLUSBDEV.NT.HW]
AddReg = BDA.UpperFilter.AddReg			 			

[YUAN.NT.HW]
AddReg = BDA.UpperFilter.AddReg	

[HAIHUAMINICARD.NT.HW]
AddReg = BDA.UpperFilter.AddReg			 			

[HAIHUAUSB.NT.HW]
AddReg = BDA.UpperFilter.AddReg			 			

[HAIHUAGPSTV.NT.HW]
AddReg = BDA.UpperFilter.AddReg	

[KWORLD.NT.HW]
AddReg = BDA.UpperFilter.AddReg	

[BDA.UpperFilter.AddReg]                       	 			
HKR,,"UpperFilters",0x00010000,"RTL2832UBDA"   			

[RTLUSBDEV.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATuner%, %KSSTRING_RTL2832UTunerFilter%, RTLUSBDEV.TunerFilter.Interface
AddInterface = %KSCATEGORY_BDACapture%, %KSSTRING_RTL2832UCaptureFilter%, RTLUSBDEV.CaptureFilter.Interface

[RTLUSBDEV.TunerFilter.Interface]
AddReg = RTLUSBDEV.TunerFilter.Interface.AddReg

[RTLUSBDEV.TunerFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%RTL2832UTuner.FilterDesc%

[RTLUSBDEV.CaptureFilter.Interface]
AddReg = RTLUSBDEV.CaptureFilter.Interface.AddReg

[RTLUSBDEV.CaptureFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%RTL2832UCapture.FilterDesc%

[YUAN.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATuner%, %KSSTRING_RTL2832UTunerFilter%, YUAN.TunerFilter.Interface
AddInterface = %KSCATEGORY_BDACapture%, %KSSTRING_RTL2832UCaptureFilter%, YUAN.CaptureFilter.Interface

[YUAN.TunerFilter.Interface]
AddReg = YUAN.TunerFilter.Interface.AddReg

[YUAN.TunerFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%YUANTuner.FilterDesc%

[YUAN.CaptureFilter.Interface]
AddReg = YUAN.CaptureFilter.Interface.AddReg

[YUAN.CaptureFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%YUANCapture.FilterDesc%

[HAIHUAMINICARD.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATuner%, %KSSTRING_RTL2832UTunerFilter%, HAIHUAMINICARD.TunerFilter.Interface
AddInterface = %KSCATEGORY_BDACapture%, %KSSTRING_RTL2832UCaptureFilter%, HAIHUAMINICARD.CaptureFilter.Interface

[HAIHUAMINICARD.TunerFilter.Interface]
AddReg = HAIHUAMINICARD.TunerFilter.Interface.AddReg

[HAIHUAMINICARD.TunerFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%HAIHUAMINICARDTuner.FilterDesc%

[HAIHUAMINICARD.CaptureFilter.Interface]
AddReg = HAIHUAMINICARD.CaptureFilter.Interface.AddReg

[HAIHUAMINICARD.CaptureFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%HAIHUAMINICARDCapture.FilterDesc%

[HAIHUAUSB.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATuner%, %KSSTRING_RTL2832UTunerFilter%, HAIHUAUSB.TunerFilter.Interface
AddInterface = %KSCATEGORY_BDACapture%, %KSSTRING_RTL2832UCaptureFilter%, HAIHUAUSB.CaptureFilter.Interface

[HAIHUAUSB.TunerFilter.Interface]
AddReg = HAIHUAUSB.TunerFilter.Interface.AddReg

[HAIHUAUSB.TunerFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%HAIHUAUSBTuner.FilterDesc%

[HAIHUAUSB.CaptureFilter.Interface]
AddReg = HAIHUAUSB.CaptureFilter.Interface.AddReg

[HAIHUAUSB.CaptureFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%HAIHUAUSBCapture.FilterDesc%

[HAIHUAGPSTV.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATuner%, %KSSTRING_RTL2832UTunerFilter%, HAIHUAGPSTV.TunerFilter.Interface
AddInterface = %KSCATEGORY_BDACapture%, %KSSTRING_RTL2832UCaptureFilter%, HAIHUAGPSTV.CaptureFilter.Interface

[HAIHUAGPSTV.TunerFilter.Interface]
AddReg = HAIHUAGPSTV.TunerFilter.Interface.AddReg

[HAIHUAGPSTV.TunerFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%HAIHUAGPSTVTuner.FilterDesc%

[HAIHUAGPSTV.CaptureFilter.Interface]
AddReg = HAIHUAGPSTV.CaptureFilter.Interface.AddReg

[HAIHUAGPSTV.CaptureFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%HAIHUAGPSTVCapture.FilterDesc%


[KWORLD.NT.Interfaces]
AddInterface = %KSCATEGORY_BDATuner%, %KSSTRING_RTL2832UTunerFilter%, KWORLD.TunerFilter.Interface
AddInterface = %KSCATEGORY_BDACapture%, %KSSTRING_RTL2832UCaptureFilter%, KWORLD.CaptureFilter.Interface

[KWORLD.TunerFilter.Interface]
AddReg = KWORLD.TunerFilter.Interface.AddReg

[KWORLD.TunerFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KWORLDTuner.FilterDesc%

[KWORLD.CaptureFilter.Interface]
AddReg = KWORLD.CaptureFilter.Interface.AddReg

[KWORLD.CaptureFilter.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KWORLDCapture.FilterDesc%

[Strings]
Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_BDATuner = "{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
KSCATEGORY_BDACapture = "{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
KSSTRING_RTL2832UTunerFilter = "{9d4afc32-0f42-45d9-b590-af9295699871}"
KSSTRING_RTL2832UCaptureFilter = "{3fc342c4-f930-4fd1-8e80-23baf5747b5c}"

VenderName = "Realtek"
VENDER = "REALTEK"
RTL2832UTuner.FilterDesc = "REALTEK 2832U Filter"
RTL2832UCapture.FilterDesc = "REALTEK 2832U Capture Filter"
YUANTuner.FilterDesc = "Digital Tuner Card"
YUANCapture.FilterDesc = "Digital Tuner Card Capture Filter"
HAIHUAMINICARDTuner.FilterDesc = "AD-TM210"
HAIHUAMINICARDCapture.FilterDesc = "AD-TM210 Capture Filter"
HAIHUAUSBTuner.FilterDesc = "AD-TU230"
HAIHUAUSBCapture.FilterDesc = "AD-TU230 Capture Filter"
HAIHUAGPSTVTuner.FilterDesc = "AW-CA100"
HAIHUAGPSTVCapture.FilterDesc = "AW-CA100 Capture Filter"
KWORLDTuner.FilterDesc = "UB396T"
KWORLDCapture.FilterDesc = "UB396T Capture Filter"


RTLUSBDEV.DeviceDesc = "REALTEK 2832U Device"
YUAN.DeviceDesc = "Digital TV Tuner Card"
HAIHUAMINICARD.DeviceDesc = "DVB-T FTA USB Half Minicard"
HAIHUAUSB.DeviceDesc = "DVB-T USB Dongle"
HAIHUAGPSTV.DeviceDesc = "DVB-T + GPS Minicard"
KWORLD.DeviceDesc = "UB396-T"

RTLUSBDEV.USB_Desc = "REALTEK 2832U USB Driver"
RTLUSBDEV.BDA_Desc = "REALTEK 2832U BDA Driver"

DiskName1 = "RTL2832U Device installation disk"
