Includes original BDA driver source (headers, C++ implementation, INF installer files), DiSEqC implementation PDF with extracted markdown and SVG vector graphics.
142 lines
4.5 KiB
INI
142 lines
4.5 KiB
INI
; SkyWalker2Installer.INF -- This file installs SkyWalker2 Driver
|
|
;
|
|
[Version]
|
|
signature="$CHICAGO$"
|
|
Class=Media
|
|
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
|
|
Provider=%SGI%
|
|
CatalogFile=SkyWalker2Installer.cat
|
|
DriverVer= 8/17/2009
|
|
|
|
; F i l e c o p y i n g s e c t i o n s (where the files go to).
|
|
;
|
|
[DestinationDirs]
|
|
DefaultDestDir=10,system32\drivers
|
|
|
|
[Manufacturer]
|
|
%SGI%=SGI
|
|
|
|
[ControlFlags]
|
|
;ExcludeFromSelect=*
|
|
;ExcludeFromSelect.NT=*
|
|
|
|
; =================== Generic ==================================
|
|
|
|
[SGI]
|
|
%SkyWalker2.DeviceDesc%=SkyWalker2.Device,USB\VID_09C0&PID_0206 ;SkyWalker2
|
|
|
|
[SkyWalker2.Device]
|
|
Include = ks.inf, kscaptur.inf, bda.inf
|
|
needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation
|
|
AddReg = SkyWalker2.AddReg
|
|
CopyFiles = SkyWalker2.CopyDrivers
|
|
|
|
[SkyWalker2.Device.NT]
|
|
Include = ks.inf, kscaptur.inf, bda.inf
|
|
needs = KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
|
|
;AddReg = SkyWalker2.AddReg
|
|
CopyFiles = SkyWalker2.CopyDrivers
|
|
; KnownFiles = SkyWalker2.KnownFiles
|
|
|
|
[SkyWalker2.Device.NT.Services]
|
|
Addservice=SkyWalker2TVTuner, 0x00000002, SkyWalker2.AddService
|
|
|
|
[SkyWalker2.AddService]
|
|
DisplayName=%SkyWalker2.FriendlyName%
|
|
ServiceType=1 ; SERVICE_KERNEL_DRIVER
|
|
StartType=3 ; SERVICE_DEMAND_START
|
|
ErrorControl=1 ; SERVICE_ERROR_NORMAL
|
|
ServiceBinary=%10%\System32\Drivers\SkyWalker1TVTuner.sys
|
|
LoadOrderGroup=ExtendedBase
|
|
|
|
[SkyWalker2.CopyDrivers]
|
|
SkyWalker1TVTuner.sys
|
|
|
|
[SkyWalker2.AddReg]
|
|
HKR,,DevLoader,,*NTKERN
|
|
HKR,,NTMPDriver,,SkyWalker1TVTuner.sys
|
|
HKR,,PageOutWhenUnopened,3,01
|
|
|
|
[SkyWalker2.Device.Interfaces]
|
|
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%SKYWALKER_CAPTURE%,SkyWalker2.Receiver.Interfaces
|
|
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%SKYWALKER_TUNER%,SkyWalker2.Tuner.Interfaces
|
|
|
|
[SkyWalker2.Device.NT.Interfaces]
|
|
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%SKYWALKER_CAPTURE%,SkyWalker2.Receiver.Interfaces
|
|
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%SKYWALKER_TUNER%,SkyWalker2.Tuner.Interfaces
|
|
|
|
[SkyWalker2.Tuner.Interfaces]
|
|
AddReg=SkyWalker2.Tuner.Interfaces.AddReg
|
|
|
|
[SkyWalker2.Tuner.Interfaces.AddReg]
|
|
HKR,,CLSID,,%KSProxy.CLSID%
|
|
HKR,,FriendlyName,,%SkyWalker2.Tuner.FriendlyName%
|
|
|
|
[SkyWalker2.Receiver.Interfaces]
|
|
AddReg=SkyWalker2.Receiver.Interfaces.AddReg
|
|
|
|
[SkyWalker2.Receiver.Interfaces.AddReg]
|
|
HKR,,CLSID,,%KSProxy.CLSID%
|
|
HKR,,FriendlyName,,%SkyWalker2.Receiver.FriendlyName%
|
|
|
|
|
|
[Strings]
|
|
;non-localizable
|
|
SGI="Plethorasoft"
|
|
MfgName="SGI"
|
|
SkyWalker2.DeviceDesc="SkyWalker2 BDA TVTuner"
|
|
SkyWalker2.Tuner.FriendlyName="SkyWalker2 TV Tuner"
|
|
SkyWalker2.Receiver.FriendlyName="SkyWalker2 TV Receiver"
|
|
SkyWalker2.Tuner="SkyWalker2.Tuner"
|
|
KSProxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
|
|
KSCATEGORY_BDA_NETWORK_TUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
|
|
KSCATEGORY_BDA_RECEIVER_COMPONENT="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
|
|
SKYWALKER_TUNER="{5C4E764F-AB43-46A9-B21E-8529C70F0A23}"
|
|
SKYWALKER_CAPTURE="{0F8F74D9-E524-4D05-BB60-F0C69ACB1756}"
|
|
|
|
;
|
|
; ServiceType values
|
|
SERVICE_KERNEL_DRIVER = 0x00000001
|
|
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
|
|
SERVICE_ADAPTER = 0x00000004
|
|
SERVICE_RECOGNIZER_DRIVER = 0x00000008
|
|
SERVICE_WIN32_OWN_PROCESS = 0x00000010
|
|
SERVICE_WIN32_SHARE_PROCESS = 0x00000020
|
|
SERVICE_INTERACTIVE_PROCESS = 0x00000100
|
|
SERVICE_INTERACTIVE_SHARE_PROCESS = 0x00000120
|
|
|
|
; StartType values
|
|
SERVICE_BOOT_START = 0x00000000
|
|
SERVICE_SYSTEM_START = 0x00000001
|
|
SERVICE_AUTO_START = 0x00000002
|
|
SERVICE_DEMAND_START = 0x00000003
|
|
SERVICE_DISABLED = 0x00000004
|
|
|
|
; ErrorControl values
|
|
SERVICE_ERROR_IGNORE = 0x00000000
|
|
SERVICE_ERROR_NORMAL = 0x00000001
|
|
SERVICE_ERROR_SEVERE = 0x00000002
|
|
SERVICE_ERROR_CRITICAL = 0x00000003
|
|
|
|
; Characteristic flags
|
|
NCF_VIRTUAL = 0x0001
|
|
NCF_WRAPPER = 0x0002
|
|
NCF_PHYSICAL = 0x0004
|
|
NCF_HIDDEN = 0x0008
|
|
NCF_NO_SERVICE = 0x0010
|
|
NCF_NOT_USER_REMOVABLE = 0x0020
|
|
NCF_HAS_UI = 0x0080
|
|
NCF_MODEM = 0x0100
|
|
|
|
; Registry types
|
|
REG_MULTI_SZ = 0x10000
|
|
REG_EXPAND_SZ = 0x20000
|
|
REG_DWORD = 0x10001
|
|
|
|
; Win9x Compatible Types
|
|
REG_BINARY = 17
|
|
REG_SZ = 0
|
|
|
|
; Service install flags
|
|
SPSVCINST_TAGTOFRONT = 0x1
|
|
SPSVCINST_ASSOCSERVICE = 0x2 |