;
; ATIVTTXX.INF  -- This file installs the ATI Teletext decoder
;
; Copyright 2000, ATI Technologies Inc.

[Version]
CatalogFile=ati9xwdm.cat
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%AtiTech%
DriverVer=12/21/2000

; F i l e   c o p y i n g   s e c t i o n s (where the files go to).

[Manufacturer]
%ATI%=ATI

[ControlFlags]
ExcludeFromSelect=*

; =================== Generic ==================================

[ATI]
%TTDec.DeviceDesc%=TTDec.Device,DISPLAY\ATIVTTXX

[TTDec.Device]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     TTDec.Device.AddReg

[TTDec.Device.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     TTDec.Device.NT.AddReg

[TTDec.Device.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ATIVTTXX.sys
HKR,,DebugLevel,0,0

[TTDec.Device.NT.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Atinttxx.sys
HKR,,DebugLevel,0,0


[TTDec.Device.Interfaces]
AddInterface=%KSCATEGORY_VBICODEC%,"GLOBAL",VBICodec,

[TTDec.Device.NT.Interfaces]
AddInterface=%KSCATEGORY_VBICODEC%,"GLOBAL",VBICodec,

[VBICodec]
AddReg=VBICodec.AddReg

[VBICodec.AddReg]
HKR,,CLSID,,%CLSID_Proxy%
HKR,,FriendlyName,,%TTDec.FriendlyName%
HKLM,Software\CLASSES\CLSID\%CLSID_AMCat%\Instance\%KSCATEGORY_VBICODEC%
HKLM,Software\CLASSES\CLSID\%CLSID_AMCat%\Instance\%KSCATEGORY_VBICODEC%,,,%WDMCodecs%
HKLM,Software\CLASSES\CLSID\%CLSID_AMCat%\Instance\%KSCATEGORY_VBICODEC%,FriendlyName,,%WDMCodecs%
HKLM,Software\CLASSES\CLSID\%CLSID_AMCat%\Instance\%KSCATEGORY_VBICODEC%,CLSID,,%KSCATEGORY_VBICODEC%

[TTDec.Device.Services]
AddService = TTDec,0x00000002,TTDec.ServiceInstall

[TTDec.Device.NT.Services]
AddService = TTDec,0x00000002,TTDec.NT.ServiceInstall


[TTDec.ServiceInstall]
DisplayName   = %TTDec.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\ATIVTTXX.sys

[TTDec.NT.ServiceInstall]
DisplayName   = %TTDec.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\ATINTTXX.sys

;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]

;----------------
; Non-Localizable
;----------------

SERVICE_KERNEL_DRIVER	= 1
SERVICE_AUTO_START	= 2
SERVICE_ERROR_NORMAL	= 1

CLSID_Proxy=	"{17CCA71B-ECD7-11D0-B908-00A0C9223196}"	; KsProxy.ax's ID, REQUIRED
CLSID_AMCat=	"{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}"
KSCATEGORY_VBICODEC="{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"

;----------------
; Localizable
;----------------
AtiTech="ATI Technologies Inc."
ATI="ATI"
TTDec.DeviceDesc	= "ATI WDM Teletext Decoder"
TTDec.FriendlyName	= "ATI WDM Teletext Decoder"
WDMCodecs		= "WDM Streaming VBI Codecs"
