home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer 7.9
/
2001-12_Disc_7.9.bin
/
Software
/
Extras
/
DirectX8a
/
bda.cab
/
wstcodec.inf
< prev
next >
Wrap
Windows Setup INFormation
|
2000-10-21
|
4KB
|
156 lines
;---------------------------------------------------------------
; M I C R O S O F T
;
; W S T V B I C O D E C
;
;*** Created 09/24/97 (Creation Date)
; Updated 01/26/99 (Converted to SWENUM)
; Fixed 07/28/00 (Fixed for DX8 downlevel installs)
;---------------------------------------------------------------
;
[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Msft%
DriverVer=10/21/2000,5.1.2258.400
[Manufacturer]
%Manufacturer%=Microsoft
[DestinationDirs]
DefaultDestDir=12
[ControlFlags]
ExcludeFromSelect=*
[DefaultInstall]
AddReg=WSTCODEC.RunOnce.AddReg
;Reboot=1
[Microsoft]
%WSTCODEC.DeviceDesc%=WSTCODEC,SW\{70BC06E0-5666-11d3-A184-00105AEF9F33}
;
; This is the section that is called out in the Needs line of other infs.
;
[WSTCODEC.Installation]
AddReg=WSTCODEC.RunOnce.AddReg
;
; There should be a runonce line for each class that the object server will
; create.
;
[WSTCODEC.RunOnce.AddReg]
HKLM,%RunOnce%,"WSTCODEC0",,"rundll32.exe streamci,StreamingDeviceSetup %WSTCODEC.DeviceId%,GLOBAL,%VBIcatID%,%17%\WSTCODEC.inf,WSTCODEC.Interface.Install"
[WSTCODEC]
Include= ks.inf,ksfilter.inf
Needs= KS.Registration,MSTEE.Installation
AddReg= WSTCODEC.AddReg
;Include the following line for post dx8 builds
;CopyFiles= WSTCODEC.CopyFiles
[WSTCODEC.NT]
Include= ks.inf,ksfilter.inf
Needs= KS.Registration,MSTEE.Installation
AddReg= WSTCODEC.NT.AddReg
;Include the following line for post dx8 builds
;CopyFiles= WSTCODEC.CopyDrivers
[WSTCODEC.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,WSTCODEC.SYS
HKR,,DriverUsesSWEnumToLoad,3,01
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
[WSTCODEC.NT.AddReg]
HKR,,DriverUsesSWEnumToLoad,3,01
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
[WSTCODEC.CopyFiles]
WSTCODEC.SYS,,,COPYFLG_NO_VERSION_DIALOG
[WSTCODEC.Interface.Install]
AddReg=WSTCODEC.Interface.AddReg
[WSTCODEC.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WSTCODEC.FriendlyName%
HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%
HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%,,,%WDMcodecs%
HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%,FriendlyName,,%WDMcodecs%
HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%,CLSID,,"%VBIcatID%"
[WSTCODEC.NT.Services]
AddService=WSTCODEC,0x00000002,WSTCODEC.ServiceInstall
[WSTCODEC.ServiceInstall]
DisplayName = %WSTCODEC.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\WSTCODEC.SYS
LoadOrderGroup= ExtendedBase
[Strings]
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
RunOnce="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
;----------------
; non-localizeable
;----------------
WSTCODEC.DeviceId="{70BC06E0-5666-11d3-A184-00105AEF9F33}"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" ; KsProxy.ax's ID, REQUIRED
VBIcatID="{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"
AMcatID="{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}"
;----------------
; localizeable
;----------------
Msft= "Microsoft"
Manufacturer= "Microsoft"
WSTCODEC.FriendlyName= "WST Codec"
WSTCODEC.DeviceDesc= "World Standard Teletext Codec"
WDMcodecs= "WDM Streaming VBI Codecs"