SIS7012.INF Driver File Contents (7012me2k102.zip)

;Copyright (c) 1990-1999 Microsoft Corporation All rights Reserved
;
;Module Name:
;   sis7012.INF
;
;Abstract:
;    INF file for installing SiS7012 WDM Driver

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%SiSMfg%
LayoutFile=layout.inf, layout1.inf, layout2.inf
CatalogFile=sis7012.cat
DriverVer=10/11/2001,5.00.00.6020

 
[SourceDisksNames]
1=%SourceDiskName%,,,""



[SourceDisksFiles]
sis7012.sys=1
sis7012.inf=1
uninst.exe=1  
a3d.dll=1

[Manufacturer]
%SiSMfg%=SiS


[SiS]
;%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_07001019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_07011019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_07021019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_08301019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A081019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A141019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A371019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A381019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A391019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A401019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A411019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A421019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A431019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A441019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A451019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0A461019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_0D041019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60001019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60011019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60021019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60031019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60041019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60051019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60061019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60071019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60081019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60091019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60101019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60111019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60121019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60131019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60141019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60151019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60161019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60171019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60181019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60191019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60201019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60211019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60221019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60231019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60241019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60251019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60261019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60271019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60281019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60291019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60301019
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_00011039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_00021039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60001039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60011039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60021039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60031039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60041039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60051039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60061039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60071039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60081039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60091039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60101039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60111039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60121039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60131039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60141039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60151039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60161039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60171039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60181039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60191039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60201039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60211039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60221039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60231039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60241039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60251039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60261039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60271039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60281039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60291039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_60301039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_70121039
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_80781043
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_7350107D
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_7148109F
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_A4401297
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_A0001458
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_55801462
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_C103147B
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_215314A4
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_00F01565
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_B901156D
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_B928156D
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50101584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50111584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50121584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50131584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50201584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50211584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50221584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_50231584
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_A563270F
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_A564270F
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_A941270F
%SiS7012.DeviceDesc%=SiS7012,      PCI\VEN_1039&DEV_7012&SUBSYS_A951270F
 
[DestinationDirs]
DefaultDestDir       = 10,system32\drivers ; %SystemRoot%\system32\drivers
SiS7012.CopyList=10,system32\drivers
Uninstall.CopyList=28700,SiS7012\Uninst
A3D.CopyList                    = 11       ; %SystemRoot%\system

[SiS7012]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=SiS7012.CopyList, Uninstall.CopyList, A3D.CopyList
AddReg=SiS7012.AddReg,SiS7012_NAMES.AddReg, SiS7012_OEM.AddReg,Uninstall.AddReg

 

[SiS7012.CopyList]
sis7012.sys

[A3D.CopyList]
a3d.dll


[SiS7012.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,SiS7012.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,SiS7012.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,SiS7012.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,SiS7012.Interface.Topology
 
;AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,SiS7012.Interface.Topology
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wavetable%,SiSAudioWDM.I.Wavetable
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wavetable%,SiSAudioWDM.I.Wavetable


[SiS7012.Interface.Wave]
AddReg=SiS7012.I.Wave.AddReg
 
[SiS7012.I.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%SiS7012.Wave.szPname%

[SiS7012.Interface.Topology]
AddReg=SiS7012.I.Topo.AddReg

 
[SiS7012.I.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%SiS7012.Topology.szPname%

;[SiSAudioWDM.I.Wavetable]
;AddReg=SiSAudioWDM.I.WTBL.AddReg

 
 
;[SiSAudioWDM.I.WTBL.AddReg]
;HKR,,FriendlyName,,%SiSAudioWDM.Wavetable.szPname%
;HKR,,CLSID,,%Proxy.CLSID%



[SiS7012.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,sis7012.sys
HKR,,NTMPDriver,,"sis7012.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv


HKR,Drivers\wave\wdmaud.drv,Description,,%SiS7012.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%SiS7012.DeviceDesc%
HKR,Drivers\aux\wdmaud.drv,Description,,%SiS7012.DeviceDesc%

HKCR,A3d,,,"A3d Object"
HKCR,A3d\CLSID,,,{d8f1eee0-f634-11cf-8700-00a0245d918b}
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b},,,"A3d Object"
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,,,a3d.dll
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,"ThreadingModel",,"Apartment"


[SiS7012.Services]
AddService = SiS7012, 0x00000002, SiS7012_Service_Inst

[SiS7012_Service_Inst]
DisplayName   = %SiS7012.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\sis7012.sys


[SiS7012_NAMES.AddReg] 
;; Nodes
HKLM,%MediaCategories%\%SISGUID.PhoneVolume%,Name,,%SISNode.PhoneVolume%
HKLM,%MediaCategories%\%SISGUID.PhoneVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.PhoneMute%,Name,,%SISNode.PhoneMute%
HKLM,%MediaCategories%\%SISGUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.LineInMute%,Name,,%SISNode.LineInMute%
HKLM,%MediaCategories%\%SISGUID.LineInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.MainMix%,Name,,%SISNode.MainMix%
HKLM,%MediaCategories%\%SISGUID.MainMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.3DBypass%,Name,,%SISNode.3DBypass%
HKLM,%MediaCategories%\%SISGUID.3DBypass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.3DEnable%,Name,,%SISNode.3DEnable%
HKLM,%MediaCategories%\%SISGUID.3DEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.BeepMix%,Name,,%SISNode.BeepMix%
HKLM,%MediaCategories%\%SISGUID.BeepMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.HPVolume%,Name,,%SISNode.HPVolume%
HKLM,%MediaCategories%\%SISGUID.HPVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.HPMute%,Name,,%SISNode.HPMute%
HKLM,%MediaCategories%\%SISGUID.HPMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.MonoOutSelect%,Name,,%SISNode.MonoOutSelect%
HKLM,%MediaCategories%\%SISGUID.MonoOutSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.WaveInSelect%,Name,,%SISNode.WaveInSelect%
HKLM,%MediaCategories%\%SISGUID.WaveInSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.MasterInVolume%,Name,,%SISNode.MasterInVolume%
HKLM,%MediaCategories%\%SISGUID.MasterInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.MasterInMute%,Name,,%SISNode.MasterInMute%
HKLM,%MediaCategories%\%SISGUID.MasterInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.MicInVolume%,Name,,%SISNode.MicInVolume%
HKLM,%MediaCategories%\%SISGUID.MicInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.MicInMute%,Name,,%SISNode.MicInMute%
HKLM,%MediaCategories%\%SISGUID.MicInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%SISGUID.SimulStereo%,Name,,%SISNode.SimulStereo%
HKLM,%MediaCategories%\%SISGUID.SimulStereo%,Display,1,00,00,00,00


;HKLM,%MediaCategories%\%SiSGUID.20db%,Name,,%SiSPin.20db%
;HKLM,%MediaCategories%\%SiSGUID.20db%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 7
;HKLM,%MediaCategories%\%SiSGUID.MICSEL%,Name,,%SiSPin.MICSEL%
;HKLM,%MediaCategories%\%SiSGUID.MICSEL%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 9
;HKLM,%MediaCategories%\%SiSGUID.LOUDNESS%,Name,,%SiSPin.LOUDNESS%
;HKLM,%MediaCategories%\%SiSGUID.LOUDNESS%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 9
;HKLM,%MediaCategories%\%SiSGUID.BASS%,Name,,%SiSPin.BASS%
;HKLM,%MediaCategories%\%SiSGUID.BASS%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 9
;HKLM,%MediaCategories%\%SiSGUID.TREBLE%,Name,,%SiSPin.TREBLE%
;HKLM,%MediaCategories%\%SiSGUID.TREBLE%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 10
;HKLM,%MediaCategories%\%SiSGUID.S3DDEPTHVOLUME%,Name,,%SiSPin.S3DDEPTHVOLUME%
;HKLM,%MediaCategories%\%SiSGUID.S3DDEPTHVOLUME%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 10
;HKLM,%MediaCategories%\%SiSGUID.S3DDEPTHMUTE%,Name,,%SiSPin.S3DDEPTHMUTE%
;HKLM,%MediaCategories%\%SiSGUID.S3DDEPTHMUTE%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 13
;HKLM,%MediaCategories%\%T2AUDIOGUID.3DCENTER%,Name,,%T2AUDIOPin.3DCENTER%
;HKLM,%MediaCategories%\%T2AUDIOGUID.3DCENTER%,Display,1,00,00,00,00
;;added by Albert Lee on Dec 10
;HKLM,%MediaCategories%\%SiSGUID.S3DCENTERVOLUME%,Name,,%SiSPin.S3DCENTERVOLUME%
;HKLM,%MediaCategories%\%SiSGUID.S3DCENTERVOLUME%,Display,1,00,00,00,00
;;added by Albert Lee on Jan 18
;HKLM,%MediaCategories%\%SiSGUID.20dbout%,Name,,%SiSPin.20dbout%
;HKLM,%MediaCategories%\%SiSGUID.20dbout%,Display,1,00,00,00,00

;HKLM,%MediaCategories%\%SiSGUID.MICSELOUT%,Name,,%SiSPin.MICSELOUT%
;HKLM,%MediaCategories%\%SiSGUID.MICSELOUT%,Display,1,00,00,00,00



[SiS7012_OEM.AddReg]
;;Default register value at driver startup
;;Uncomment some one of the lines if you want to overwrite the default setting
;;The value in these outcommented lines is the driver default. You can change
;;the register values (and uncomment the line) to overwrite the driver default.
;;low byte comes first, values are hexadezimal.
HKR,Settings,MasterVolume,1,0,0		;0dB
;HKR,Settings,HeadphoneVolume,1,0,0		;0dB
;HKR,Settings,MonooutVolume,1,0,0		;0dB
;HKR,Settings,ToneControls,1,F,F		;bypass
;HKR,Settings,BeepVolume,1,0,0			;0dB
;HKR,Settings,PhoneVolume,1,8,80		;muted
HKR,Settings,MicVolume,1,8,80			;muted
HKR,Settings,LineInVolume,1,8,8		;0dB
HKR,Settings,CDVolume,1,8,8			;0dB
HKR,Settings,VideoVolume,1,8,8			;0dB
HKR,Settings,AUXVolume,1,8,8			;0dB
HKR,Settings,WaveOutVolume,1,8,8		;0dB. This register is never touched by the system.
HKR,Settings,RecordSelect,1,4,4		;select LiniIn
HKR,Settings,RecordGain,1,0,0			;0dB
HKR,Settings,RecordGainMic,1,0,0		;0dB
;HKR,Settings,GeneralPurpose,1,0,0		;pre 3D, 3D off, loudness off, mono=mix, mic1
;HKR,Settings,3DControl,1,0,0			;0%
;HKR,Settings,PowerDown,1,0,0			;no power down

;;Configuration
;;You can disable some of the input lines by outcommenting some of the lines
;;below. This could be necessary if you have a AC97 codec on board that for
;;example supports Video input, but you don't have the Video input accessable
;;for the user (no plug in).
;HKR,Settings,DisablePCBeep,1,1
;HKR,Settings,DisablePhone,1,1
;HKR,Settings,DisableMic2,1,1
;HKR,Settings,DisableVideo,1,1
;HKR,Settings,DisableAUX,1,1
;HKR,Settings,DisableHeadphone,1,1
;HKR,Settings,DisableMonoOut,1,1
HKR,Settings,DisableMicIn,1,1
;HKR,Settings,DisableMic,1,1		;disables all MIC lines, including MIC record.
;HKR,Settings,DisableLineIn,1,1
;HKR,Settings,DisableCD,1,1


;;added by Albert Lee on Jan 18
;;in order to configure the the option feature of the codec.
;HKR,Settings,Switch,1,0
;HKR,Settings,3DDepth,1,1
;HKR,Settings,3DCenter,1,1
;HKR,Settings,Bass,1,1
;HKR,Settings,Treble,1,1
;HKR,Settings,MIC2,1,1
;HKR,Settings,Loudness,1,1
;HKR,Settings,FirstTime,1,1,0
;HKR,Settings,20dB,1,1,0

;;================= Window200====================
;[AC97SMPL.NTX86]
;Include=ks.inf,wdmaudio.inf
;Needs=KS.Registration,WDMAUDIO.Registration
;CopyFiles=AC97SMPL.CopyList
;AddReg=AC97SMPL.AddReg,AC97SMPL_NAMES.AddReg, AC97SMPL_OEM.AddReg

;[AC97SMPL.NTX86.Interfaces]
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
;AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AC97SMPL.Interface.Wave
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AC97SMPL.Interface.Topology

;[AC97SMPL.NTX86.Services]
;AddService = AC97SMPL, 0x00000002, AC97SMPL_Service_Inst




[Strings]
SiSMfg="Silicon Integrated Systems Corp.(1.02.01)"
SiS7012.DeviceDesc="SiS 7012 Audio Driver "
SourceDiskName="SiS 7012 WDM Driver Disk"



SiS7012.Wave.szPname="SiS 7012 Wave"
SiS7012.Topology.szPname="SiS 7012 Mixer"
WDM_MIDI="SiS Audio Driver"
;SiSAudioWDM.Wavetable.szPname="SiS Wavetable"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
;KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSNAME_Wave="Wave"
KSNAME_Topology="Topology"
;KSNAME_FMSynth="FMSynth"
;KSNAME_Wavetable="Wavetable"
 

SiS7012.SvcDesc = "Service for AC'97 Sample Driver (WDM)"

 
;; Nodes (non-localizeable)
SISGUID.PhoneVolume     ="{4D9F4369-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.PhoneMute       ="{4D9F436A-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.LineInMute      ="{4D9F4373-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.MainMix         ="{4D9F437D-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.3DBypass        ="{4D9F4380-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.3DEnable        ="{B8280A94-8467-4AD0-9341-77C82E674540}"
SISGUID.BeepMix         ="{4D9F4381-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.HPVolume        ="{4D9F4387-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.HPMute          ="{4D9F4388-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.MonoOutSelect   ="{4D9F438B-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.WaveInSelect    ="{4D9F4390-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.MasterInVolume  ="{4D9F4391-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.MasterInMute    ="{4D9F4392-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.MicInVolume     ="{4D9F4394-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.MicInMute       ="{4D9F4395-11DA-4634-9CE9-51FDB77AD05C}"
SISGUID.SimulStereo     ="{05A4CC26-47D0-4AFA-901E-8342C638B6C0}"


;T2AUDIOGUID.WaveTable           ="{BC09A5E0-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.WaveTable            ="Wavetable"
;T2AUDIOGUID.LineOut             ="{BC09A5E1-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.LineOut              ="Line In"
;T2AUDIOGUID.Microphone          ="{BC09A5E2-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.Microphone           ="Microphone"
;T2AUDIOGUID.PcBeep              ="{BC09A5E3-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.PcBeep               ="PC Beep"
;T2AUDIOGUID.Video               ="{BC09A5E4-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.Video                ="Video"
;T2AUDIOGUID.Phone               ="{BC09A5E5-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.Phone                ="Phone"
;T2AUDIOGUID.PCMOut              ="{BC09A5E6-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.PCMOut               ="PCM Out"
;T2AUDIOGUID.LineIn              ="{BC09A5E7-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.LineIn               ="Line In"
;T2AUDIOGUID.SteroMix            ="{BC09A5E8-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.SteroMix             ="StereoMix"
;T2AUDIOGUID.MonoMix             ="{BC09A5E9-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.MonoMix              ="MonoMix"
;T2AUDIOGUID.3DControl           ="{BC09A5EA-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.3DControl            ="3D Control"
;T2AUDIOGUID.3DDepth             ="{BC09A5EB-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.3DDepth              ="3D Depth"
;T2AUDIOGUID.I2S                 ="{BC09A5EC-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.I2S                  ="I2S"
;T2AUDIOGUID.SPDIF               ="{BC09A5ED-35B4-11d2-BE7A-0000210155AD}"
;T2AUDIOPin.SPDIF                ="SP/DIF"



;SiSGUID.20db                    ="{B470832C-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 7
;SiSGUID.MICSEL                  ="{B470832D-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 9
;SiSGUID.LOUDNESS                ="{B470832E-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 9
;SiSGUID.BASS                    ="{B470832F-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 9
;SiSGUID.TREBLE                  ="{B4708330-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 10
;SiSGUID.S3DDEPTHVOLUME          ="{B4708331-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 10
;SiSGUID.S3DDEPTHMUTE            ="{B4708332-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Dec 13
;T2AUDIOGUID.3DCENTER            ="{B4708333-D15A-11D2-A91F-0000E83B6F8E}"
;T2AUDIOPin.3DCENTER             ="3D Center"
;;added by Albert Lee on Dec 13
;SiSGUID.S3DCENTERVOLUME         ="{B4708334-D15A-11D2-A91F-0000E83B6F8E}"
;;added by Albert Lee on Jan 18
;SiSGUID.20dbout                 ="{B4708335-D15A-11D2-A91F-0000E83B6F8E}"

;SiSGUID.MICSELOUT               ="{B4708336-D15A-11D2-A91F-0000E83B6F8E}"


;; Nodes (localizeable)
SISNode.PhoneVolume     ="Phone Volume"
SISNode.PhoneMute       ="Phone Mute"
SISNode.LineInMute      ="Line In Mute"
SISNode.MainMix         ="Main Mix"
SISNode.3DBypass        ="3D Bypass"
SISNode.3DEnable        ="3D Enable"
SISNode.BeepMix         ="Beep Mix"
SISNode.HPVolume        ="Headphone Volume"
SISNode.HPMute          ="Headphone Mute"
SISNode.MonoOutSelect   ="Mono Out Select"
SISNode.WaveInSelect    ="Wave In Select"
SISNode.MasterInVolume  ="Wave In Volume"
SISNode.MasterInMute    ="Wave In Mute"
SISNode.MicInVolume     ="Mic In Volume"
SISNode.MicInMute       ="Mic In Mute"
SISNode.SimulStereo     ="Simulated Stereo"

KEY_UNINSTALL="Software\Microsoft\Windows\CurrentVersion\Uninstall\SiS7012" 
 
;;;modified by albert Lee on Jan 18
;SiSPin.20db             ="Microphone Boost"             ;"+20dB Gain"
;;added by Albert Lee on Dec 7
;SiSPin.MICSEL           ="Alternate Mic Select"
;;added by Albert Lee on Dec 9
;SiSPin.LOUDNESS         ="LOUDNESS"
;;added by Albert Lee on Dec 9
;SiSPin.BASS             ="Bass"
;;added by Albert Lee on Dec 9
;SiSPin.TREBLE           ="Treble"
;;added by Albert Lee on Dec 10
;SiSPin.S3DDEPTHVOLUME   ="3D Depth Volume"
;;added by Albert Lee on Dec 10
;SiSPin.S3DDEPTHMUTE     ="3D Enable"
;;added by Albert Lee on Dec 13
;SiSPin.S3DCENTERVOLUME   ="3D Center Volume"
;;modified by albert Lee on Jan 18
;SiSPin.20dbout          ="Microphone Boost"             ;"+20dB Gain"

;SiSPin.MICSELOUT        ="Alternate Mic Select"

[Uninstall.CopyList]
uninst.exe
 
[Uninstall.AddReg]
HKLM,%KEY_UNINSTALL%,DisplayName,0,"SiS Audio Driver"
HKLM,%KEY_UNINSTALL%,UninstallString,0,"%28700%\sis7012\uninst\uninst.exe"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.49