Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

673 lines
28 KiB

  1. ; Creative Technology Ltd.
  2. ; Copyright (c) Creative Technology Ltd, 1994-1999.
  3. ;
  4. ; Description
  5. ; This inf file contains the following device for
  6. ; Basic/Full-Feature WDM installation.
  7. ; a. CT4620 - SBLive! (PCI\VEN_1102&DEV_0002&SUBSYS_00211102)
  8. ; b. CT4670 - SBLive! Value (PCI\VEN_1102&DEV_0002&SUBSYS_00201102)
  9. ; c. CT4760 - SBLive! (PCI\VEN_1102&DEV_0002&SUBSYS_80241102)
  10. ; d. CT4780 - SBLive! Value (PCI\VEN_1102&DEV_0002&SUBSYS_80221102)
  11. ; e. SBlive motherboard (PCI\VEN_1102&DEV_0002&SUBSYS_002F1102)
  12. ;
  13. ; Revision 0.01.005
  14. ; Date 5th April 1999
  15. ;
  16. ; Description
  17. ; This inf file contains the following device for installation
  18. ;
  19. ; a. PCI Gameport Device - PCI\VEN_1102&DEV_7002&SUBSYS_00201102
  20. ; b. Gameport Joystick - *CTL7001
  21. ;
  22. ; Date : 29 Oct '98
  23. ; Revision : 1.12.000
  24. [Version]
  25. Signature="$CHICAGO$"
  26. Class=MEDIA
  27. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  28. provider=%MSFT%
  29. LayoutFile=layout.inf, layout1.inf, layout2.inf
  30. DriverVer =11/18/1999,5.00.2184.1
  31. [Manufacturer]
  32. %CREAF%=Creative
  33. ;;
  34. ;; Mechanism for excluding drivers from the "Add New Hardware" list.
  35. ;;
  36. [ControlFlags]
  37. ExcludeFromSelect = *
  38. [Creative]
  39. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80241102
  40. ;;SBLive!
  41. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_00211102
  42. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_002F1102
  43. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_00201102
  44. ; SBLive! OEM Dell
  45. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80221102
  46. ; SBLive! General OEM
  47. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80261102
  48. ; SBLive! General OEM no CD S/PDIF
  49. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80271102
  50. ; SBLive! OEM Gateway
  51. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80311102
  52. ; SBLive! 2
  53. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80401102
  54. ; SBLive! 2 OEM version
  55. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80281102
  56. ; SB PCI 512
  57. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80231102
  58. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80511102
  59. %*PCIJOY.DeviceDesc%=PCI8010J_Device,PCI\VEN_1102&DEV_7002
  60. ;; extra IDs from XP INF
  61. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80251102
  62. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80291102
  63. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80321102
  64. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80501102
  65. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80611102
  66. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80621102
  67. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80631102
  68. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80641102
  69. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80691102
  70. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_806A1102
  71. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_806B1102
  72. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80711102
  73. %*EMU10K1B.DeviceDesc%=EMU10K1B, PCI\VEN_1102&DEV_0002&SUBSYS_80321102
  74. [EMU10K1B]
  75. Include=ks.inf, wdmaudio.inf
  76. Needs=KS.Registration, WDMAUDIO.Registration
  77. CopyFiles=EMU10K1.CopyList,SF.CopyList
  78. DelReg=Prev.DelReg, PCI8010B.DelReg
  79. AddReg=EMU10K1.AddReg, WDM_COMMON.AddReg, PCI8010.AddReg, PCI8010DrvBasic.AddReg, PCI8010B.AddReg
  80. [EMU10K1B.Interfaces]
  81. AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave%,P10.I.Wave
  82. AddInterface=%KSCAT_RENDER%,%KSNAME_Wave%,P10.I.Wave
  83. AddInterface=%KSCAT_CAPTURE%,%KSNAME_Wave%,P10.I.Wave
  84. AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo%,P10.I.Topo
  85. AddInterface=%KSCAT_TOPO%,%KSNAME_Topo%,P10.I.Topo
  86. AddInterface=%KSCAT_AUDIO%,%KSNAME_UART%,P10.I.UART
  87. AddInterface=%KSCAT_RENDER%,%KSNAME_UART%,P10.I.UART
  88. AddInterface=%KSCAT_CAPTURE%,%KSNAME_UART%,P10.I.UART
  89. AddInterface=%KSCAT_AUDIO%,%KSNAME_AWESyn%,P10.I.AWESyn
  90. AddInterface=%KSCAT_RENDER%,%KSNAME_AWESyn%,P10.I.AWESyn
  91. [P10.I.Wave]
  92. AddReg=P10.I.Wave.AddReg
  93. [P10.I.Wave.AddReg]
  94. HKR,,FriendlyName,,%WAVE_STR%
  95. HKR,,CLSID,,%Proxy.CLSID%
  96. [P10.I.Topo]
  97. AddReg=P10.I.Topo.AddReg
  98. [P10.I.Topo.AddReg]
  99. HKR,,FriendlyName,,%MIX_STR%
  100. HKR,,CLSID,,%Proxy.CLSID%
  101. [P10.I.UART]
  102. AddReg=P10.I.UART.AddReg
  103. [P10.I.UART.AddReg]
  104. HKR,,FriendlyName,,%UART_STR%
  105. HKR,,CLSID,,%Proxy.CLSID%
  106. [P10.I.AWESyn]
  107. AddReg=P10.I.Syn.AddReg
  108. [P10.I.Syn.AddReg]
  109. HKR,,FriendlyName,,%EMU10K1.AWESyn.szPname%
  110. HKR,,CLSID,,%Proxy.CLSID%
  111. [Prev.DelReg]
  112. HKLM,%*Drivers%
  113. HKLM,%DevInfo%
  114. [PCI8010DrvBasic.AddReg]
  115. HKLM,%*Drivers%,0000,,"%11%\drivers\emu10k1b.sys"
  116. HKLM,%*Drivers%,0001,,"%11%\drivers\2gmgsmt.sf2"
  117. [PCI8010.AddReg]
  118. HKLM,%DevConDefault%,,,"%11%\drivers\2gmgsmt.sf2"
  119. HKLM,%DevConDefault%,"SFCacheSize",0,"4097152"
  120. HKLM,%DevInfo%,%CardDevName%,,%*EMU10K1.DeviceDesc%
  121. HKLM,%DevInfo%,%MIDIOutDevName%,,%UART_STR%
  122. HKLM,%DevInfo%,%MIDIInDevName%,,%UART_STR%
  123. HKLM,%DevInfo%,%MIDIWTSynthDevName%,,%EMU10K1.MIDIWTSynthDevName%
  124. HKLM,%DevInfo%,%WaveInDevName%,,%WAVE_STR%
  125. HKLM,%DevInfo%,%WaveOutDevName%,,%WAVE_STR%
  126. HKLM,%DevInfo%,%MixerDevName%,,%WAVE_STR%
  127. HKLM,%DevInfo%,%DSOutDevName%,,%EMU10K1.DSOutDevName%
  128. HKLM,%DevInfo%,%SPDIFWarn%,,%SPDIFCopyrightViolation%
  129. HKLM,%DevInfo%,%WaveDS%,,%PIN.WaveDS%
  130. HKLM,%DevInfo%,%NoFPU%,,%NoFPUwarn%
  131. HKLM,%DevInfo%,%OldVMCP%,,%OldVMCPwarn%
  132. HKLM,%DevInfo%,%SHT.HdPh%,,%PIN.HdPh%
  133. HKLM,%DevInfo%,%SHT.Wave%,,%PIN.Wave%
  134. HKLM,%DevInfo%,%SHT.MIDI%,,%PIN.MIDI%
  135. HKLM,%DevInfo%,%SHT.CDAudio%,,%PIN.CDAudio%
  136. HKLM,%DevInfo%,%SHT.LineIn%,,%PIN.LineIn%
  137. HKLM,%DevInfo%,%SHT.Mic%,,%PIN.Mic%
  138. HKLM,%DevInfo%,%SHT.Mic1%,,%PIN.Mic1%
  139. HKLM,%DevInfo%,%SHT.Video%,,%PIN.Video%
  140. HKLM,%DevInfo%,%SHT.StMix%,,%PIN.StMix%
  141. HKLM,%DevInfo%,%SHT.PcSpk%,,%PIN.PcSpk%
  142. HKLM,%DevInfo%,%SHT.Aux%,,%PIN.Aux%
  143. HKLM,%DevInfo%,%SHT.MonoMix%,,%PIN.MonoMix%
  144. HKLM,%DevInfo%,%SHT.Tel%,,%PIN.Tel%
  145. HKLM,%DevInfo%,%SHT.TelOut%,,%PIN.TelOut%
  146. HKLM,%DevInfo%,%SHT.Ac3%,,%PIN.Ac3%
  147. HKLM,%DevInfo%,%SHT.ZVAudio%,,%PIN.ZVAudio%
  148. HKLM,%DevInfo%,%SHT.GPSpdif%,,%PIN.GPSpdif%
  149. HKLM,%DevInfo%,%SHT.CDSpdif%,,%PIN.CDSpdif%
  150. HKLM,%DevInfo%,%SHT.FxLineIn%,,%PIN.FxLineIn%
  151. HKLM,%DevInfo%,%SHT.WetMix%,,%PIN.WetMix%
  152. HKLM,%DevInfo%,%SHT.PlayCtrl%,,%PIN.PlayCtrl%
  153. HKLM,%DevInfo%,%SHT.RecCtrl%,,%PIN.RecCtrl%
  154. HKLM,%DevInfo%,%Vol%,,%VolLong%
  155. HKLM,%DevInfo%,%Mute%,,%MuteLong%
  156. HKLM,%DevInfo%,%Select%,,%SelectLong%
  157. HKLM,%DevInfo%,%SHT.Treble%,,%PIN.Treble%
  158. HKLM,%DevInfo%,%SHT.Bass%,,%PIN.Bass%
  159. HKLM,%DevInfo%,%3DSE%,,%3DSELong%
  160. HKLM,%DevInfo%,%No3DSE%,,%No3DSELong%
  161. HKLM,%DevInfo%,%BBoost%,,%BBoostLong%
  162. HKLM,%DevInfo%,%MicOnly%,,%MicOnlyLong%
  163. HKLM,%DevInfo%,%Ctr%,,%CtrLong%
  164. HKLM,%DevInfo%,%Dep%,,%DepLong%
  165. HKLM,%DevInfo%,%MBoost%,,%MBoostLong%
  166. HKLM,%DevInfo%,%TrebleOff%,,%TrebleOffLong%
  167. HKLM,%DevInfo%,%BassOff%,,%BassOffLong%
  168. HKLM,%DevInfo%,%SHT.DestEfxFader%,,%PIN.DestEfxFader%
  169. HKLM,%DevInfo%,%SHT.DigitalOut%,,%PIN.DigitalOutLong%
  170. HKLM,%DevInfo%,%WaveSynth%,,%WaveSynthLong%
  171. HKLM,%DevInfo%,%WSVol%,,%WSVolLong%
  172. HKLM,%DevInfo%,%WSMute%,,%WSMuteLong%
  173. HKLM,%DevInfo%,%WSRvrbVol%,,%WSRvrbVolLong%
  174. HKLM,%DevInfo%,%WSRvrbMute%,,%WSRvrbMuteLong%
  175. HKLM,%DevInfo%,%EfxDefault%,,%EfxDefaultLong%
  176. HKLM,%DevInfo%,%EfxReverb%,,%EfxReverbLong%
  177. HKLM,%DevInfo%,%EfxRoom1%,,%EfxRoom1Long%
  178. HKLM,%DevInfo%,%EfxRoom2%,,%EfxRoom2Long%
  179. HKLM,%DevInfo%,%EfxRoom3%,,%EfxRoom3Long%
  180. HKLM,%DevInfo%,%EfxHall1%,,%EfxHall1Long%
  181. HKLM,%DevInfo%,%EfxHall2%,,%EfxHall2Long%
  182. HKLM,%DevInfo%,%EfxPlate%,,%EfxPlateLong%
  183. HKLM,%DevInfo%,%EfxDelay%,,%EfxDelayLong%
  184. HKLM,%DevInfo%,%EfxPDelay%,,%EfxPDelayLong%
  185. HKLM,%DevInfo%,%EfxNoReverb%,,%EfxNoReverbLong%
  186. HKLM,%DevInfo%,%EfxChorus%,,%EfxChorusLong%
  187. HKLM,%DevInfo%,%EfxChorus1%,,%EfxChorus1Long%
  188. HKLM,%DevInfo%,%EfxChorus2%,,%EfxChorus2Long%
  189. HKLM,%DevInfo%,%EfxChorus3%,,%EfxChorus3Long%
  190. HKLM,%DevInfo%,%EfxChorus4%,,%EfxChorus4Long%
  191. HKLM,%DevInfo%,%EfxFBChorus%,,%EfxFBChorusLong%
  192. HKLM,%DevInfo%,%EfxFlange%,,%EfxFlangeLong%
  193. HKLM,%DevInfo%,%EfxSDelay%,,%EfxSDelayLong%
  194. HKLM,%DevInfo%,%EfxSDelayFB%,,%EfxSDelayFBLong%
  195. HKLM,%DevInfo%,%EfxNoChorus%,,%EfxNoChorusLong%
  196. HKLM,%DevInfo%,%EfxBass%,,%EfxBassLong%
  197. HKLM,%DevInfo%,%EfxM12%,,%EfxM12Long%
  198. HKLM,%DevInfo%,%EfxM10%,,%EfxM10Long%
  199. HKLM,%DevInfo%,%EfxM8%,,%EfxM8Long%
  200. HKLM,%DevInfo%,%EfxM6%,,%EfxM6Long%
  201. HKLM,%DevInfo%,%EfxM4%,,%EfxM4Long%
  202. HKLM,%DevInfo%,%EfxM2%,,%EfxM2Long%
  203. HKLM,%DevInfo%,%EfxFlat%,,%EfxFlatLong%
  204. HKLM,%DevInfo%,%EfxP2%,,%EfxP2Long%
  205. HKLM,%DevInfo%,%EfxP4%,,%EfxP4Long%
  206. HKLM,%DevInfo%,%EfxP6%,,%EfxP6Long%
  207. HKLM,%DevInfo%,%EfxP8%,,%EfxP8Long%
  208. HKLM,%DevInfo%,%EfxP10%,,%EfxP10Long%
  209. HKLM,%DevInfo%,%EfxP12%,,%EfxP12Long%
  210. HKLM,%DevInfo%,%EfxTreble%,,%EfxTrebleLong%
  211. HKLM,%DevInfo%,%EfxStereoEnh%,,%EfxStereoEnhLong%
  212. HKLM,%DevInfo%,%EfxDisable%,,%EfxDisableLong%
  213. HKLM,%DevInfo%,%EfxEnable%,,%EfxEnableLong%
  214. HKLM,%DevInfo%,%SHT.ZVAudioLineIn2%,,%PIN.ZVAudioLineIn2%
  215. HKLM,%DevInfo%,%SHT.SrcZvAudioLineIn2Enable%,,%PIN.SrcZvAudioLineIn2Enable%
  216. HKLM,%DevCon%,%EfxReverb%,,%EfxReverbLong%
  217. HKLM,%DevCon%,%EfxChorus%,,%EfxChorusLong%
  218. HKLM,%DevCon%,%EfxOSound%,,%EfxOSoundLong%
  219. HKLM,%ODMix%,"Mode",65537,40,00,00,00
  220. HKLM,%TDMix%,"Mode",65537,40,00,00,00
  221. HKLM,%MDMix%,"Mode",65537,40,00,00,00
  222. HKLM,%VDMix%,"Mode",65537,40,00,00,00
  223. HKLM,%BDMix%,"Mode",65537,40,00,00,00
  224. [PCI8010B.AddReg]
  225. HKLM,%BDMix%,"PlaySources",65537,dc,c8,00,00
  226. HKLM,%BDMix%,"PlayVolumeCaps",65537,dc,c8,00,00
  227. HKLM,%BDMix%,"ACaps",65537,04,00,00,00
  228. HKLM,%BDMix%,"RecordSources",65537,9c,c8,08,00
  229. HKLM,%BDMix%,"RecordVolumeCaps",65537,9c,c8,08,00
  230. HKLM,%BDMix%,"InitCount",65537,00,00,00,00
  231. HKLM,%BDMix%\Play,"PlayVol",1,b5,d6,b5,d6
  232. HKLM,%BDMix%\Play,"PlayMt",1,00,00,00,00
  233. HKLM,%BDMix%\Play,"FrontRear",1,00,80,00,80
  234. HKLM,%BDMix%\Play,"Bass",1,00,80,00,80
  235. HKLM,%BDMix%\Play,"Treble",1,00,80,00,80
  236. HKLM,%BDMix%\Play,"CDVol",1,b5,d6,b5,d6
  237. HKLM,%BDMix%\Play,"CDMt",1,00,00,00,00
  238. HKLM,%BDMix%\Play,"LineVol",1,b5,d6,b5,d6
  239. HKLM,%BDMix%\Play,"LineMt",1,01,00,01,00
  240. HKLM,%BDMix%\Play,"MBoost",1,b2,26,d4,14
  241. HKLM,%BDMix%\Play,"MicVol",1,00,80,00,80
  242. HKLM,%BDMix%\Play,"MicMt",1,01,00,01,00
  243. HKLM,%BDMix%\Play,"PSpkVol",1,b5,d6,b5,d6
  244. HKLM,%BDMix%\Play,"PSpkMt",1,01,00,01,00
  245. HKLM,%BDMix%\Play,"AuxVol",1,b5,d6,b5,d6
  246. HKLM,%BDMix%\Play,"AuxMt",1,01,00,01,00
  247. HKLM,%BDMix%\Play,"TADVol",1,b5,d6,b5,d6
  248. HKLM,%BDMix%\Play,"TADMt",1,01,00,01,00
  249. HKLM,%BDMix%\Play,"WaveDSVol",1,b5,d6,b5,d6
  250. HKLM,%BDMix%\Play,"WaveDSMt",1,00,00,00,00
  251. HKLM,%BDMix%\Play,"MIDIVol",1,b5,d6,b5,d6
  252. HKLM,%BDMix%\Play,"MIDIMt",1,00,00,00,00
  253. HKLM,%BDMix%\Play,"CDSPDIFVol",1,b5,d6,b5,d6
  254. HKLM,%BDMix%\Play,"CDSPDIFMt",1,01,00,01,00
  255. HKLM,%BDMix%\Play,"GPSPDIFVol",1,b5,d6,b5,d6
  256. HKLM,%BDMix%\Play,"GPSPDIFMt",1,01,00,01,00
  257. HKLM,%BDMix%\Rec,"Select",1,20,00,00,00
  258. HKLM,%BDMix%\Rec,"CDVol",1,b5,d6,b5,d6
  259. HKLM,%BDMix%\Rec,"LineVol",1,b5,d6,b5,d6
  260. HKLM,%BDMix%\Rec,"MBoost",1,01,00,01,00
  261. HKLM,%BDMix%\Rec,"MicVol",1,b5,d6,b5,d6
  262. HKLM,%BDMix%\Rec,"AuxVol",1,b5,d6,b5,d6
  263. HKLM,%BDMix%\Rec,"TADVol",1,b5,d6,b5,d6
  264. HKLM,%BDMix%\Rec,"I2SInVol",1,b5,d6,b5,d6
  265. HKLM,%BDMix%\Rec,"WaveVol",1,b5,d6,b5,d6
  266. HKLM,%BDMix%\Rec,"MIDIVol",1,b5,d6,b5,d6
  267. HKLM,%BDMix%\Rec,"CDSPDIFVol",1,b5,d6,b5,d6
  268. HKLM,%BDMix%\Rec,"GPSPDIFVol",1,b5,d6,b5,d6
  269. HKLM,%BDMix%\Rec,"UHearVol",1,b5,d6,b5,d6
  270. [PCI8010B.DelReg]
  271. HKLM,%BDMix%
  272. [EMU10K1.AddReg]
  273. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  274. HKR,,Driver,,emu10k1b.sys
  275. HKR,,NTMPDriver,,"emu10k1b.sys,sbemul.sys"
  276. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  277. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  278. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  279. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  280. HKR,Drivers\wave\wdmaud.drv,Description,,%EMU10K1_WAVE%
  281. HKR,Drivers\midi\wdmaud.drv,Description,,%EMU10K1_MIDI%
  282. HKR,Drivers\mixer\wdmaud.drv,Description,,%EMU10K1_MIXER%
  283. [WDM_COMMON.AddReg]
  284. ;; ***********************
  285. ;; Creative friendly names
  286. ;; ***********************
  287. ;; ----------
  288. ;; source pin
  289. ;; ----------
  290. HKLM,%MedCat%\%GUID.HdPh%,Name,,%PIN.HdPh%
  291. HKLM,%MedCat%\%GUID.HdPh%,Display,1,00,00,00,00
  292. HKLM,%MixerName%,%PIN.HdPh%,,%SHT.HdPh%
  293. HKLM,%MedCat%\%GUID.Wave%,Name,,%PIN.Wave%
  294. HKLM,%MedCat%\%GUID.Wave%,Display,1,00,00,00,00
  295. HKLM,%MixerName%,%PIN.Wave%,,%SHT.Wave%
  296. HKLM,%MedCat%\%GUID.MIDI%,Name,,%PIN.MIDI%
  297. HKLM,%MedCat%\%GUID.MIDI%,Display,1,00,00,00,00
  298. HKLM,%MixerName%,%PIN.MIDI%,,%SHT.MIDI%
  299. HKLM,%MedCat%\%GUID.CDAudio%,Name,,%PIN.CDAudio%
  300. HKLM,%MedCat%\%GUID.CDAudio%,Display,1,00,00,00,00
  301. HKLM,%MixerName%,%PIN.CDAudio%,,%SHT.CDAudio%
  302. HKLM,%MedCat%\%GUID.LineIn%,Name,,%PIN.LineIn%
  303. HKLM,%MedCat%\%GUID.LineIn%,Display,1,00,00,00,00
  304. HKLM,%MixerName%,%PIN.LineIn%,,%SHT.LineIn%
  305. HKLM,%MedCat%\%GUID.Mic%,Name,,%PIN.Mic%
  306. HKLM,%MedCat%\%GUID.Mic%,Display,1,00,00,00,00
  307. HKLM,%MixerName%,%PIN.Mic%,,%SHT.Mic%
  308. HKLM,%MedCat%\%GUID.Mic0%,Name,,%PIN.Mic0%
  309. HKLM,%MedCat%\%GUID.Mic0%,Display,1,00,00,00,00
  310. HKLM,%MixerName%,%PIN.Mic0%,,%SHT.Mic0%
  311. HKLM,%MedCat%\%GUID.Mic1%,Name,,%PIN.Mic1%
  312. HKLM,%MedCat%\%GUID.Mic1%,Display,1,00,00,00,00
  313. HKLM,%MixerName%,%PIN.Mic1%,,%SHT.Mic1%
  314. HKLM,%MedCat%\%GUID.Video%,Name,,%PIN.Video%
  315. HKLM,%MedCat%\%GUID.Video%,Display,1,00,00,00,00
  316. HKLM,%MixerName%,%PIN.Video%,,%SHT.Video%
  317. HKLM,%MedCat%\%GUID.StMix%,Name,,%PIN.StMix%
  318. HKLM,%MedCat%\%GUID.StMix%,Display,1,00,00,00,00
  319. HKLM,%MixerName%,%PIN.StMix%,,%SHT.StMix%
  320. HKLM,%MedCat%\%GUID.PcSpk%,Name,,%PIN.PcSpk%
  321. HKLM,%MedCat%\%GUID.PcSpk%,Display,1,00,00,00,00
  322. HKLM,%MixerName%,%PIN.PcSpk%,,%SHT.PcSpk%
  323. HKLM,%MedCat%\%GUID.Aux%,Name,,%PIN.Aux%
  324. HKLM,%MedCat%\%GUID.Aux%,Display,1,00,00,00,00
  325. HKLM,%MixerName%,%PIN.Aux%,,%SHT.Aux%
  326. HKLM,%MedCat%\%GUID.MonoMix%,Name,,%PIN.MonoMix%
  327. HKLM,%MedCat%\%GUID.MonoMix%,Display,1,00,00,00,00
  328. HKLM,%MixerName%,%PIN.MonoMix%,,%SHT.MonoMix%
  329. HKLM,%MedCat%\%GUID.Tel%,Name,,%PIN.Tel%
  330. HKLM,%MedCat%\%GUID.Tel%,Display,1,00,00,00,00
  331. HKLM,%MixerName%,%PIN.Tel%,,%SHT.Tel%
  332. HKLM,%MedCat%\%GUID.TelOut%,Name,,%PIN.TelOut%
  333. HKLM,%MedCat%\%GUID.TelOut%,Display,1,00,00,00,00
  334. HKLM,%MixerName%,%PIN.TelOut%,,%SHT.TelOut%
  335. HKLM,%MedCat%\%GUID.PcmOut%,Name,,%PIN.PcmOut%
  336. HKLM,%MedCat%\%GUID.PcmOut%,Display,1,00,00,00,00
  337. HKLM,%MedCat%\%GUID.Ac3%,Name,,%PIN.Ac3%
  338. HKLM,%MedCat%\%GUID.Ac3%,Display,1,00,00,00,00
  339. HKLM,%MixerName%,%PIN.Ac3%,,%SHT.Ac3%
  340. HKLM,%MedCat%\%GUID.ZVAudio%,Name,,%PIN.ZVAudio%
  341. HKLM,%MedCat%\%GUID.ZVAudio%,Display,1,00,00,00,00
  342. HKLM,%MixerName%,%PIN.ZVAudio%,,%SHT.ZVAudio%
  343. HKLM,%MedCat%\%GUID.FxLineIn%,Name,,%PIN.FxLineIn%
  344. HKLM,%MedCat%\%GUID.FxLineIn%,Display,1,00,00,00,00
  345. HKLM,%MixerName%,%PIN.FxLineIn%,,%SHT.FxLineIn%
  346. HKLM,%MedCat%\%GUID.CDSpdif%,Name,,%PIN.CDSpdif%
  347. HKLM,%MedCat%\%GUID.CDSpdif%,Display,1,00,00,00,00
  348. HKLM,%MixerName%,%PIN.CDSpdif%,,%SHT.CDSpdif%
  349. HKLM,%MedCat%\%GUID.GPSpdif%,Name,,%PIN.GPSpdif%
  350. HKLM,%MedCat%\%GUID.GPSpdif%,Display,1,00,00,00,00
  351. HKLM,%MixerName%,%PIN.GPSpdif%,,%SHT.GPSpdif%
  352. HKLM,%MedCat%\%GUID.WaveDS%,Name,,%PIN.WaveDS%
  353. HKLM,%MedCat%\%GUID.WaveDS%,Display,1,00,00,00,00
  354. HKLM,%MixerName%,%PIN.WaveDS%,,%SHT.WaveDS%
  355. HKLM,%MedCat%\%GUID.WetMix%,Name,,%PIN.WetMix%
  356. HKLM,%MedCat%\%GUID.WetMix%,Display,1,00,00,00,00
  357. HKLM,%MixerName%,%PIN.WetMix%,,%SHT.WetMix%
  358. HKLM,%MedCat%\%GUID.ZVAudioLineIn2%,Name,,%PIN.ZVAudioLineIn2%
  359. HKLM,%MedCat%\%GUID.ZVAudioLineIn2%,Display,1,00,00,00,00
  360. HKLM,%MixerName%,%PIN.ZVAudioLineIn2%,,%SHT.ZVAudioLineIn2%
  361. ;; ---------------
  362. ;; destination pin
  363. ;; ---------------
  364. HKLM,%MedCat%\%GUID.PlayCtrl%,Name,,%PIN.PlayCtrl%
  365. HKLM,%MedCat%\%GUID.PlayCtrl%,Display,1,00,00,00,00
  366. HKLM,%MixerName%,%PIN.PlayCtrl%,,%SHT.PlayCtrl%
  367. HKLM,%MedCat%\%GUID.RecCtrl%,Name,,%PIN.RecCtrl%
  368. HKLM,%MedCat%\%GUID.RecCtrl%,Display,1,00,00,00,00
  369. HKLM,%MixerName%,%PIN.RecCtrl%,,%SHT.RecCtrl%
  370. ;; ---------------
  371. ;; volume controls
  372. ;; ---------------
  373. HKLM,%MedCat%\%GUID.DestPlayVol%,Name,,%PIN.DestPlayVol%
  374. HKLM,%MedCat%\%GUID.DestPlayVol%,Display,1,00,00,00,00
  375. HKLM,%MixerName%,%PIN.DestPlayVol%,,%SHT.DestPlayVol%
  376. HKLM,%MedCat%\%GUID.DestRecVol%,Name,,%PIN.DestRecVol%
  377. HKLM,%MedCat%\%GUID.DestRecVol%,Display,1,00,00,00,00
  378. HKLM,%MixerName%,%PIN.DestRecVol%,,%SHT.DestRecVol%
  379. HKLM,%MedCat%\%GUID.SrcHdPhVol%,Name,,%PIN.SrcHdPhVol%
  380. HKLM,%MedCat%\%GUID.SrcHdPhVol%,Display,1,00,00,00,00
  381. HKLM,%MixerName%,%PIN.SrcHdPhVol%,,%SHT.SrcHdPhVol%
  382. HKLM,%MedCat%\%GUID.SrcWaveVol%,Name,,%PIN.SrcWaveVol%
  383. HKLM,%MedCat%\%GUID.SrcWaveVol%,Display,1,00,00,00,00
  384. HKLM,%MixerName%,%PIN.SrcWaveVol%,,%SHT.SrcWaveVol%
  385. HKLM,%MedCat%\%GUID.SrcMidiVol%,Name,,%PIN.SrcMidiVol%
  386. HKLM,%MedCat%\%GUID.SrcMidiVol%,Display,1,00,00,00,00
  387. HKLM,%MixerName%,%PIN.SrcMidiVol%,,%SHT.SrcMidiVol%
  388. HKLM,%MedCat%\%GUID.SrcCDAudioVol%,Name,,%PIN.SrcCDAudioVol%
  389. HKLM,%MedCat%\%GUID.SrcCDAudioVol%,Display,1,00,00,00,00
  390. HKLM,%MixerName%,%PIN.SrcCDAudioVol%,,%SHT.SrcCDAudioVol%
  391. HKLM,%MedCat%\%GUID.SrcLineInVol%,Name,,%PIN.SrcLineInVol%
  392. HKLM,%MedCat%\%GUID.SrcLineInVol%,Display,1,00,00,00,00
  393. HKLM,%MixerName%,%PIN.SrcLineInVol%,,%SHT.SrcLineInVol%
  394. HKLM,%MedCat%\%GUID.SrcMicVol%,Name,,%PIN.SrcMicVol%
  395. HKLM,%MedCat%\%GUID.SrcMicVol%,Display,1,00,00,00,00
  396. HKLM,%MixerName%,%PIN.SrcMicVol%,,%SHT.SrcMicVol%
  397. HKLM,%MedCat%\%GUID.SrcMic1Vol%,Name,,%PIN.SrcMic1Vol%
  398. HKLM,%MedCat%\%GUID.SrcMic1Vol%,Display,1,00,00,00,00
  399. HKLM,%MixerName%,%PIN.SrcMic1Vol%,,%SHT.SrcMic1Vol%
  400. HKLM,%MedCat%\%GUID.SrcVideoVol%,Name,,%PIN.SrcVideoVol%
  401. HKLM,%MedCat%\%GUID.SrcVideoVol%,Display,1,00,00,00,00
  402. HKLM,%MixerName%,%PIN.SrcVideoVol%,,%SHT.SrcVideoVol%
  403. HKLM,%MedCat%\%GUID.SrcStMixVol%,Name,,%PIN.SrcStMixVol%
  404. HKLM,%MedCat%\%GUID.SrcStMixVol%,Display,1,00,00,00,00
  405. HKLM,%MixerName%,%PIN.SrcStMixVol%,,%SHT.SrcStMixVol%
  406. HKLM,%MedCat%\%GUID.SrcPcSpkVol%,Name,,%PIN.SrcPcSpkVol%
  407. HKLM,%MedCat%\%GUID.SrcPcSpkVol%,Display,1,00,00,00,00
  408. HKLM,%MixerName%,%PIN.SrcPcSpkVol%,,%SHT.SrcPcSpkVol%
  409. HKLM,%MedCat%\%GUID.SrcAuxVol%,Name,,%PIN.SrcAuxVol%
  410. HKLM,%MedCat%\%GUID.SrcAuxVol%,Display,1,00,00,00,00
  411. HKLM,%MixerName%,%PIN.SrcAuxVol%,,%SHT.SrcAuxVol%
  412. HKLM,%MedCat%\%GUID.SrcMonoMixVol%,Name,,%PIN.SrcMonoMixVol%
  413. HKLM,%MedCat%\%GUID.SrcMonoMixVol%,Display,1,00,00,00,00
  414. HKLM,%MixerName%,%PIN.SrcMonoMixVol%,,%SHT.SrcMonoMixVol%
  415. HKLM,%MedCat%\%GUID.SrcTelVol%,Name,,%PIN.SrcTelVol%
  416. HKLM,%MedCat%\%GUID.SrcTelVol%,Display,1,00,00,00,00
  417. HKLM,%MixerName%,%PIN.SrcTelVol%,,%SHT.SrcTelVol%
  418. HKLM,%MedCat%\%GUID.SrcTelOutVol%,Name,,%PIN.SrcTelOutVol%
  419. HKLM,%MedCat%\%GUID.SrcTelOutVol%,Display,1,00,00,00,00
  420. HKLM,%MixerName%,%PIN.SrcTelOutVol%,,%SHT.SrcTelOutVol%
  421. HKLM,%MedCat%\%GUID.SrcPcmOutVol%,Name,,%PIN.SrcPcmOutVol%
  422. HKLM,%MedCat%\%GUID.SrcPcmOutVol%,Display,1,00,00,00,00
  423. HKLM,%MedCat%\%GUID.SrcAc3Vol%,Name,,%PIN.SrcAc3Vol%
  424. HKLM,%MedCat%\%GUID.SrcAc3Vol%,Display,1,00,00,00,00
  425. HKLM,%MixerName%,%PIN.SrcAc3Vol%,,%SHT.SrcAc3Vol%
  426. HKLM,%MedCat%\%GUID.SrcZvAudioVol%,Name,,%PIN.SrcZvAudioVol%
  427. HKLM,%MedCat%\%GUID.SrcZvAudioVol%,Display,1,00,00,00,00
  428. HKLM,%MixerName%,%PIN.SrcZvAudioVol%,,%SHT.SrcZvAudioVol%
  429. HKLM,%MedCat%\%GUID.FxLineIn%,Name,,%PIN.FxLineIn%
  430. HKLM,%MedCat%\%GUID.FxLineIn%,Display,1,00,00,00,00
  431. HKLM,%MixerName%,%PIN.SrcFxLineInVol%,,%SHT.SrcFxLineInVol%
  432. HKLM,%MedCat%\%GUID.SrcCDSpdifVol%,Name,,%PIN.SrcCDSpdifVol%
  433. HKLM,%MedCat%\%GUID.SrcCDSpdifVol%,Display,1,00,00,00,00
  434. HKLM,%MixerName%,%PIN.SrcCDSpdifVol%,,%SHT.SrcCDSpdifVol%
  435. HKLM,%MedCat%\%GUID.SrcGPSpdifVol%,Name,,%PIN.SrcGPSpdifVol%
  436. HKLM,%MedCat%\%GUID.SrcGPSpdifVol%,Display,1,00,00,00,00
  437. HKLM,%MixerName%,%PIN.SrcGPSpdifVol%,,%SHT.SrcGPSpdifVol%
  438. HKLM,%MedCat%\%GUID.SrcWetMixVol%,Name,,%PIN.SrcWetMixVol%
  439. HKLM,%MedCat%\%GUID.SrcWetMixVol%,Display,1,00,00,00,00
  440. HKLM,%MixerName%,%PIN.SrcWetMixVol%,,%SHT.SrcWetMixVol%
  441. HKLM,%MedCat%\%GUID.SrcZvAudioLineIn2Vol%,Name,,%PIN.SrcZvAudioLineIn2Vol%
  442. HKLM,%MedCat%\%GUID.SrcZvAudioLineIn2Vol%,Display,1,00,00,00,00
  443. HKLM,%MixerName%,%PIN.SrcZvAudioLineIn2Vol%,,%SHT.SrcZvAudioLineIn2Vol%
  444. ;; -------------
  445. ;; mute controls
  446. ;; -------------
  447. HKLM,%MedCat%\%GUID.DestPlayMt%,Name,,%PIN.DestPlayMt%
  448. HKLM,%MedCat%\%GUID.DestPlayMt%,Display,1,00,00,00,00
  449. HKLM,%MixerName%,%PIN.DestPlayMt%,,%SHT.DestPlayMt%
  450. HKLM,%MedCat%\%GUID.DestRecMt%,Name,,%PIN.DestRecMt%
  451. HKLM,%MedCat%\%GUID.DestRecMt%,Display,1,00,00,00,00
  452. HKLM,%MixerName%,%PIN.DestRecMt%,,%SHT.DestRecMt%
  453. HKLM,%MedCat%\%GUID.SrcHdPhMt%,Name,,%PIN.SrcHdPhMt%
  454. HKLM,%MedCat%\%GUID.SrcHdPhMt%,Display,1,00,00,00,00
  455. HKLM,%MixerName%,%PIN.SrcHdPhMt%,,%SHT.SrcHdPhMt%
  456. HKLM,%MedCat%\%GUID.SrcWaveMt%,Name,,%PIN.SrcWaveMt%
  457. HKLM,%MedCat%\%GUID.SrcWaveMt%,Display,1,00,00,00,00
  458. HKLM,%MixerName%,%PIN.SrcWaveMt%,,%SHT.SrcWaveMt%
  459. HKLM,%MedCat%\%GUID.SrcMidiMt%,Name,,%PIN.SrcMidiMt%
  460. HKLM,%MedCat%\%GUID.SrcMidiMt%,Display,1,00,00,00,00
  461. HKLM,%MixerName%,%PIN.SrcMidiMt%,,%SHT.SrcMidiMt%
  462. HKLM,%MedCat%\%GUID.SrcCDAudioMt%,Name,,%PIN.SrcCDAudioMt%
  463. HKLM,%MedCat%\%GUID.SrcCDAudioMt%,Display,1,00,00,00,00
  464. HKLM,%MixerName%,%PIN.SrcCDAudioMt%,,%SHT.SrcCDAudioMt%
  465. HKLM,%MedCat%\%GUID.SrcLineInMt%,Name,,%PIN.SrcLineInMt%
  466. HKLM,%MedCat%\%GUID.SrcLineInMt%,Display,1,00,00,00,00
  467. HKLM,%MixerName%,%PIN.SrcLineInMt%,,%SHT.SrcLineInMt%
  468. HKLM,%MedCat%\%GUID.SrcMicMt%,Name,,%PIN.SrcMicMt%
  469. HKLM,%MedCat%\%GUID.SrcMicMt%,Display,1,00,00,00,00
  470. HKLM,%MixerName%,%PIN.SrcMicMt%,,%SHT.SrcMicMt%
  471. HKLM,%MedCat%\%GUID.SrcMic1Mt%,Name,,%PIN.SrcMic1Mt%
  472. HKLM,%MedCat%\%GUID.SrcMic1Mt%,Display,1,00,00,00,00
  473. HKLM,%MixerName%,%PIN.SrcMic1Mt%,,%SHT.SrcMic1Mt%
  474. HKLM,%MedCat%\%GUID.SrcVideoMt%,Name,,%PIN.SrcVideoMt%
  475. HKLM,%MedCat%\%GUID.SrcVideoMt%,Display,1,00,00,00,00
  476. HKLM,%MixerName%,%PIN.SrcVideoMt%,,%SHT.SrcVideoMt%
  477. HKLM,%MedCat%\%GUID.SrcStMixMt%,Name,,%PIN.SrcStMixMt%
  478. HKLM,%MedCat%\%GUID.SrcStMixMt%,Display,1,00,00,00,00
  479. HKLM,%MixerName%,%PIN.SrcStMixMt%,,%SHT.SrcStMixMt%
  480. HKLM,%MedCat%\%GUID.SrcPcSpkMt%,Name,,%PIN.SrcPcSpkMt%
  481. HKLM,%MedCat%\%GUID.SrcPcSpkMt%,Display,1,00,00,00,00
  482. HKLM,%MixerName%,%PIN.SrcPcSpkMt%,,%SHT.SrcPcSpkMt%
  483. HKLM,%MedCat%\%GUID.SrcAuxMt%,Name,,%PIN.SrcAuxMt%
  484. HKLM,%MedCat%\%GUID.SrcAuxMt%,Display,1,00,00,00,00
  485. HKLM,%MixerName%,%PIN.SrcAuxMt%,,%SHT.SrcAuxMt%
  486. HKLM,%MedCat%\%GUID.SrcMonoMixMt%,Name,,%PIN.SrcMonoMixMt%
  487. HKLM,%MedCat%\%GUID.SrcMonoMixMt%,Display,1,00,00,00,00
  488. HKLM,%MixerName%,%PIN.SrcMonoMixMt%,,%SHT.SrcMonoMixMt%
  489. HKLM,%MedCat%\%GUID.SrcTelMt%,Name,,%PIN.SrcTelMt%
  490. HKLM,%MedCat%\%GUID.SrcTelMt%,Display,1,00,00,00,00
  491. HKLM,%MixerName%,%PIN.SrcTelMt%,,%SHT.SrcTelMt%
  492. HKLM,%MedCat%\%GUID.SrcTelOutMt%,Name,,%PIN.SrcTelOutMt%
  493. HKLM,%MedCat%\%GUID.SrcTelOutMt%,Display,1,00,00,00,00
  494. HKLM,%MixerName%,%PIN.SrcTelOutMt%,,%SHT.SrcTelOutMt%
  495. HKLM,%MedCat%\%GUID.SrcPcmOutMt%,Name,,%PIN.SrcPcmOutMt%
  496. HKLM,%MedCat%\%GUID.SrcPcmOutMt%,Display,1,00,00,00,00
  497. HKLM,%MedCat%\%GUID.SrcAc3Mt%,Name,,%PIN.SrcAc3Mt%
  498. HKLM,%MedCat%\%GUID.SrcAc3Mt%,Display,1,00,00,00,00
  499. HKLM,%MixerName%,%PIN.SrcAc3Mt%,,%SHT.SrcAc3Mt%
  500. HKLM,%MedCat%\%GUID.SrcZvAudioMt%,Name,,%PIN.SrcZvAudioMt%
  501. HKLM,%MedCat%\%GUID.SrcZvAudioMt%,Display,1,00,00,00,00
  502. HKLM,%MixerName%,%PIN.SrcZvAudioMt%,,%SHT.SrcZvAudioMt%
  503. HKLM,%MedCat%\%GUID.SrcFxLineInMt%,Name,,%PIN.SrcFxLineInMt%
  504. HKLM,%MedCat%\%GUID.SrcFxLineInMt%,Display,1,00,00,00,00
  505. HKLM,%MixerName%,%PIN.SrcFxLineInMt%,,%SHT.SrcFxLineInMt%
  506. HKLM,%MedCat%\%GUID.SrcCDSpdifMt%,Name,,%PIN.SrcCDSpdifMt%
  507. HKLM,%MedCat%\%GUID.SrcCDSpdifMt%,Display,1,00,00,00,00
  508. HKLM,%MixerName%,%PIN.SrcCDSpdifMt%,,%SHT.SrcCDSpdifMt%
  509. HKLM,%MedCat%\%GUID.SrcGPSpdifMt%,Name,,%PIN.SrcGPSpdifMt%
  510. HKLM,%MedCat%\%GUID.SrcGPSpdifMt%,Display,1,00,00,00,00
  511. HKLM,%MixerName%,%PIN.SrcGPSpdifMt%,,%SHT.SrcGPSpdifMt%
  512. HKLM,%MedCat%\%GUID.SrcWetMixMt%,Name,,%PIN.SrcWetMixMt%
  513. HKLM,%MedCat%\%GUID.SrcWetMixMt%,Display,1,00,00,00,00
  514. HKLM,%MixerName%,%PIN.SrcWetMixMt%,,%SHT.SrcWetMixMt%
  515. HKLM,%MedCat%\%GUID.SrcZvAudioLineIn2Mt%,Name,,%PIN.SrcZvAudioLineIn2Mt%
  516. HKLM,%MedCat%\%GUID.SrcZvAudioLineIn2Mt%,Display,1,00,00,00,00
  517. HKLM,%MixerName%,%PIN.SrcZvAudioLineIn2Mt%,,%SHT.SrcZvAudioLineIn2Mt%
  518. ;; -------------
  519. ;; Gain controls
  520. ;; -------------
  521. HKLM,%MedCat%\%GUID.SrcMicBoost%,Name,,%PIN.SrcMicBoost%
  522. HKLM,%MedCat%\%GUID.SrcMicBoost%,Display,1,00,00,00,00
  523. HKLM,%MixerName%,%PIN.SrcMicBoost%,,%SHT.SrcMicBoost%
  524. ;; -------------
  525. ;; Tone controls
  526. ;; -------------
  527. HKLM,%MedCat%\%GUID.DestEfxFader%,Name,,%PIN.DestEfxFader%
  528. HKLM,%MedCat%\%GUID.DestEfxFader%,Display,1,00,00,00,00
  529. HKLM,%MixerName%,%PIN.DestEfxFader%,,%SHT.DestEfxFader%
  530. HKLM,%MedCat%\%GUID.Bass%,Name,,%PIN.Bass%
  531. HKLM,%MedCat%\%GUID.Bass%,Display,1,00,00,00,00
  532. HKLM,%MixerName%,%PIN.Bass%,,%SHT.Bass%
  533. HKLM,%MedCat%\%GUID.Treble%,Name,,%PIN.Treble%
  534. HKLM,%MedCat%\%GUID.Treble%,Display,1,00,00,00,00
  535. HKLM,%MixerName%,%PIN.Treble%,,%SHT.Treble%
  536. HKLM,%MedCat%\%GUID.DigitalOut%,Name,,%PIN.DigitalOutLong%
  537. HKLM,%MedCat%\%GUID.DigitalOut%,Display,1,00,00,00,00
  538. HKLM,%MixerName%,%PIN.DigitalOutLong%,,%SHT.DigitalOut%
  539. HKLM,%MedCat%\%GUID.SrcZvAudioLineIn2Enable%,Name,,%PIN.SrcZvAudioLineIn2Enable%
  540. HKLM,%MedCat%\%GUID.SrcZvAudioLineIn2Enable%,Display,1,00,00,00,00
  541. HKLM,%MixerName%,%PIN.SrcZvAudioLineIn2Enable%,,%SHT.SrcZvAudioLineIn2Enable%
  542. [PCI8010J_Device]
  543. ; Install the vjoyd driver.
  544. Include=joystick.inf
  545. Needs=MSJSTICK
  546. CopyFiles = PCI8010J.CopyFiles
  547. AddReg=PCI8010J.AddReg
  548. [PCI8010J_Device.HW]
  549. AddReg=PCI8010J.Hw.AddReg
  550. [PCI8010J.HW.AddReg]
  551. HKR,,"LowerFilters",0x00010000,"ctljystk.sys"
  552. [PCI8010J.CopyFiles]
  553. ctljystk.sys
  554. [PCI8010J.AddReg]
  555. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  556. ;HKR,,Driver,,ctljystk.sys
  557. ;HKR,,NTMPDriver,,"ctljystk.sys"
  558. ;---------------------------------------------------------------;
  559. ;---------------------------------------------------------------;
  560. [DestinationDirs]
  561. EMU10K1.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  562. SF.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  563. PCI8010J.CopyFiles = 10,system32\drivers ;
  564. DefaultDestDir = 12
  565. [EMU10K1.CopyList]
  566. emu10K1b.sys
  567. [SF.CopyList]
  568. 2gmgsmt.sf2
  569. ;;**************** NT Install ****************
  570. [WDM_NTENV.AddReg]
  571. HKLM,"SYSTEM\CurrentControlSet\Services\ctlntsvc","NTEnv",0,"1"
  572. [EMU10K1B.NT]
  573. Include=ks.inf, wdmaudio.inf
  574. Needs=KS.Registration, WDMAUDIO.Registration
  575. CopyFiles=EMU10K1.CopyList, SF.CopyList
  576. DelReg=Prev.DelReg, PCI8010B.DelReg
  577. AddReg=EMU10K1.AddReg, WDM_COMMON.AddReg, PCI8010.AddReg, PCI8010DrvBasic.AddReg, PCI8010B.AddReg, WDM_NTENV.AddReg
  578. [EMU10K1B.NT.Interfaces]
  579. AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave%,P10.I.Wave
  580. AddInterface=%KSCAT_RENDER%,%KSNAME_Wave%,P10.I.Wave
  581. AddInterface=%KSCAT_CAPTURE%,%KSNAME_Wave%,P10.I.Wave
  582. AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo%,P10.I.Topo
  583. AddInterface=%KSCAT_TOPO%,%KSNAME_Topo%,P10.I.Topo
  584. AddInterface=%KSCAT_AUDIO%,%KSNAME_UART%,P10.I.UART
  585. AddInterface=%KSCAT_RENDER%,%KSNAME_UART%,P10.I.UART
  586. AddInterface=%KSCAT_CAPTURE%,%KSNAME_UART%,P10.I.UART
  587. AddInterface=%KSCAT_AUDIO%,%KSNAME_AWESyn%,P10.I.AWESyn
  588. AddInterface=%KSCAT_RENDER%,%KSNAME_AWESyn%,P10.I.AWESyn
  589. ;---------------------------------------------------------------;
  590. [PCI8010J_Device.NT]
  591. CopyFiles = PCI8010J.CopyFiles
  592. AddReg=PCI8010J.AddReg
  593. ; Install the gameenum driver.
  594. Include=gameport.inf
  595. Needs=CreativeLabs_Port.NT
  596. [PCI8010J_Device.NT.HW]
  597. AddReg=PCI8010J.HW.NT.AddReg
  598. [PCI8010J.HW.NT.AddReg]
  599. HKR,,"LowerFilters",0x00010000,"ctljystk"
  600. [PCI8010J_Device.NT.Services]
  601. AddService = ctljystk,,ctljystk_Service_Inst
  602. ; Install the gameenum driver.
  603. Include=gameport.inf
  604. Needs=CreativeLabs_Port.NT.Services
  605. [ctljystk_Service_Inst]
  606. DisplayName = %*PCIJOY.DeviceDesc%
  607. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  608. StartType = 3 ; SERVICE_SYSTEM_START
  609. ErrorControl = 0 ; SERVICE_ERROR_NORMAL
  610. ServiceBinary = %12%\ctljystk.sys
  611. LoadOrderGroup = extended base
  612. ;---------------------------------------------------------------;
  613. [EMU10K1B.NT.Services]
  614. AddService = emu10k, 0x00000002, emu10k1b_Service_Inst
  615. [emu10k1b_Service_Inst]
  616. DisplayName = %*EMU10K1B.DeviceDesc%
  617. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  618. StartType = 3 ; SERVICE_SYSTEM_START
  619. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  620. ServiceBinary = %10%\system32\drivers\emu10k1b.sys