home *** CD-ROM | disk | FTP | other *** search
/ Compilation of drivers fo…old hardware for windows / drivers20000.iso / A1700 / wdma_emu.inf < prev   
Encoding:
Windows Setup INFormation  |  2006-03-31  |  43.1 KB  |  861 lines

  1. ;-------------------------------------------------------------------------
  2. ;
  3. ; Creative Technology Ltd.
  4. ;     Copyright (c) Creative Technology Ltd, 1994-2003.
  5. ;
  6. ; Description
  7. ;     This inf file contains the following device for Creative's audio card.
  8. ;
  9. ;  Audio Device - PCI\VEN_1102&DEV_0004&CC_040100
  10. ;        - PCI\VEN_1102&DEV_0002&CC_040100    
  11. ;                    
  12. ;  Modified Date: 21 October 2003
  13. ;  Version: 4.0.0.30
  14. ;
  15. ;-------------------------------------------------------------------------
  16. [Version]
  17. Signature="$CHICAGO$"
  18. Class=MEDIA
  19. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  20. provider=%CREAF%
  21. LayoutFile=layout.inf, layout1.inf, layout2.inf
  22. DriverVer=10/21/2003, 5.12.05.0441
  23. CatalogFile=wdma_emu.cat
  24.  
  25. [Manufacturer]
  26. %CLMfgName%=Creative
  27.  
  28. ;; Mechanism for excluding drivers from the "Add New Hardware" list.
  29. [ControlFlags]
  30. ExcludeFromSelect = PCI\VEN_1102&DEV_0002&CC_040100
  31. ExcludeFromSelect = PCI\VEN_1102&DEV_0004&CC_040100
  32.  
  33. [Creative]
  34. ;SBLive!
  35. %EMU10K1.DeviceDesc%=EMU10K1_Device,PCI\VEN_1102&DEV_0002&CC_040100
  36. %EMU10K2.DeviceDesc%=EMU10K2_Device,PCI\VEN_1102&DEV_0004&CC_040100
  37.  
  38. [EMU10K1_Device]
  39. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  40. CopyFiles=SysFiles.CopyList, Others.CopyList, Commons.CopyList, Emu10k1.CopyList, CoInst.CopyList
  41. AddReg=EMU10K1.AddReg, Setup.AddReg, ServiceRegistration.AddReg
  42.  
  43. [EMU10K2_Device]
  44. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  45. CopyFiles=SysFiles.CopyList, Others.CopyList, Commons.CopyList, Emu10k2.CopyList, DVD.CopyList, CoInst.CopyList
  46. AddReg=EMU10K2.AddReg, Setup.AddReg, ServiceRegistration.AddReg, DVDRegistration.AddReg, commonfx.AddReg, ctaudfx.AddReg, ctsblfx.AddReg
  47.  
  48. [EMU10K1_Device.Interfaces]
  49. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WavePci%,          Live2K.Interface.WvPciA.98
  50. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WavePci%,         Live2K.Interface.WvPciA.98
  51. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WavePci%,        Live2K.Interface.WvPciA.98
  52. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveCyc%,          Live2K.Interface.WvCycA.98
  53. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveCyc%,         Live2K.Interface.WvCycA.98
  54. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveCyc%,        Live2K.Interface.WvCycA.98
  55. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,       Live2K.Interface.Topology
  56. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,    Live2K.Interface.Topology
  57. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Synth%,      Live2K.Interface.Synth
  58. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  59. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  60. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthA%,      Live2K.Interface.SynthA
  61. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  62. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  63. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthB%,      Live2K.Interface.SynthB
  64. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  65. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  66. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SwSynth%,      Live2K.Interface.SwSynth
  67. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SwSynth%,     Live2K.Interface.SwSynth
  68. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SwSynth%,    Live2K.Interface.SwSynth
  69. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART1%,           Live2K.Interface.UART1
  70. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART1%,          Live2K.Interface.UART1
  71. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART1%,         Live2K.Interface.UART1
  72. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART2%,           Live2K.Interface.UART2
  73. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART2%,          Live2K.Interface.UART2
  74. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART2%,         Live2K.Interface.UART2
  75. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MidiAutoFx%,    Live2K.Interface.MidiAutoFx
  76. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MidiAutoFx%,   Live2K.Interface.MidiAutoFx
  77. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MidiAutoFx%,  Live2K.Interface.MidiAutoFx
  78. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart1%,          Live2K.Interface.DmUart1
  79. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart1%,         Live2K.Interface.DmUart1
  80. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart1%,        Live2K.Interface.DmUart1
  81. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart2%,          Live2K.Interface.DmUart2
  82. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart2%,         Live2K.Interface.DmUart2
  83. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart2%,        Live2K.Interface.DmUart2
  84. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmAutoFx%,      Live2K.Interface.DmAutoFx
  85. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmAutoFx%,     Live2K.Interface.DmAutoFx
  86. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmAutoFx%,    Live2K.Interface.DmAutoFx
  87. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmSynth%,       Live2K.Interface.DmSynth
  88. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmSynth%,      Live2K.Interface.DmSynth
  89. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DmSynth%, Live2K.Interface.DMSynth
  90.  
  91. [EMU10K2_Device.Interfaces]
  92. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WavePci%,          Live2K.Interface.WvPciB.98
  93. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WavePci%,         Live2K.Interface.WvPciB.98
  94. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WavePci%,        Live2K.Interface.WvPciB.98
  95. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveCyc%,          Live2K.Interface.WvCycB.98
  96. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveCyc%,         Live2K.Interface.WvCycB.98
  97. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveCyc%,        Live2K.Interface.WvCycB.98
  98. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,       Live2K.Interface.Topology
  99. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,    Live2K.Interface.Topology
  100. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Synth%,      Live2K.Interface.Synth
  101. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  102. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  103. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthA%,      Live2K.Interface.SynthA
  104. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  105. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  106. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthB%,      Live2K.Interface.SynthB
  107. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  108. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  109. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SwSynth%,      Live2K.Interface.SwSynth
  110. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SwSynth%,     Live2K.Interface.SwSynth
  111. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SwSynth%,    Live2K.Interface.SwSynth
  112. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART1%,           Live2K.Interface.UART1
  113. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART1%,          Live2K.Interface.UART1
  114. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART1%,         Live2K.Interface.UART1
  115. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART2%,           Live2K.Interface.UART2
  116. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART2%,          Live2K.Interface.UART2
  117. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART2%,         Live2K.Interface.UART2
  118. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MidiAutoFx%,    Live2K.Interface.MidiAutoFx
  119. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MidiAutoFx%,   Live2K.Interface.MidiAutoFx
  120. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MidiAutoFx%,  Live2K.Interface.MidiAutoFx
  121. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart1%,          Live2K.Interface.DmUart1
  122. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart1%,         Live2K.Interface.DmUart1
  123. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart1%,        Live2K.Interface.DmUart1
  124. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart2%,          Live2K.Interface.DmUart2
  125. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart2%,         Live2K.Interface.DmUart2
  126. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart2%,        Live2K.Interface.DmUart2
  127. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmAutoFx%,      Live2K.Interface.DmAutoFx
  128. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmAutoFx%,     Live2K.Interface.DmAutoFx
  129. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmAutoFx%,    Live2K.Interface.DmAutoFx
  130. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmSynth%,       Live2K.Interface.DmSynth
  131. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmSynth%,      Live2K.Interface.DmSynth
  132. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DmSynth%, Live2K.Interface.DMSynth
  133.  
  134. [Live2K.Interface.WvPciA.98]
  135. AddReg=Live2K.Interface.WP98A.AddReg
  136. [Live2K.Interface.WP98A.AddReg]
  137. HKR,,CLSID,,%Proxy.CLSID%
  138. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  139. HKR,,DisableFlags,0x00010001,0x00000001
  140.  
  141. [Live2K.Interface.WvCycA.98]
  142. AddReg=Live2K.Interface.WC98A.AddReg
  143. [Live2K.Interface.WC98A.AddReg]
  144. HKR,,CLSID,,%Proxy.CLSID%
  145. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  146.  
  147. [Live2K.Interface.WvPciB.98]
  148. AddReg=Live2K.Interface.WP98B.AddReg
  149. [Live2K.Interface.WP98B.AddReg]
  150. HKR,,CLSID,,%Proxy.CLSID%
  151. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  152.  
  153. [Live2K.Interface.WvCycB.98]
  154. AddReg=Live2K.Interface.WC98B.AddReg
  155. [Live2K.Interface.WC98B.AddReg]
  156. HKR,,CLSID,,%Proxy.CLSID%
  157. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  158. HKR,,DisableFlags,0x00010001,0x00000001
  159.  
  160. [Live2K.Interface.WvPciA.NT]
  161. AddReg=Live2K.Interface.WPNTA.AddReg
  162. [Live2K.Interface.WPNTA.AddReg]
  163. HKR,,CLSID,,%Proxy.CLSID%
  164. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  165. HKR,,DisableFlags,0x00010001,0x00000001
  166.  
  167. [Live2K.Interface.WvCycA.NT]
  168. AddReg=Live2K.Interface.WCNTA.AddReg
  169. [Live2K.Interface.WCNTA.AddReg]
  170. HKR,,CLSID,,%Proxy.CLSID%
  171. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  172.  
  173. [Live2K.Interface.WvPciB.NT]
  174. AddReg=Live2K.Interface.WPNTB.AddReg
  175. [Live2K.Interface.WPNTB.AddReg]
  176. HKR,,CLSID,,%Proxy.CLSID%
  177. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  178.  
  179. [Live2K.Interface.WvCycB.NT]
  180. AddReg=Live2K.Interface.WCNTB.AddReg
  181. [Live2K.Interface.WCNTB.AddReg]
  182. HKR,,CLSID,,%Proxy.CLSID%
  183. HKR,,FriendlyName,,%Live2K.Wave.szPname%
  184. HKR,,DisableFlags,0x00010001,0x00000001
  185.  
  186. [Live2K.Interface.Topology]
  187. AddReg=Live2K.Interface.Topo.AddReg
  188. ;; warning!! must be "Topo" because "Topology" is too long
  189. [Live2K.Interface.Topo.AddReg]
  190. HKR,,CLSID,,%Proxy.CLSID%
  191. HKR,,FriendlyName,,%Live2K.Topology.szPname%
  192.  
  193. [Live2K.Interface.Synth]
  194. AddReg=Live2K.Interface.Syn.AddReg
  195. [Live2K.Interface.Syn.AddReg]
  196. HKR,,CLSID,,%Proxy.CLSID%
  197. HKR,,FriendlyName,,%Live2K.Synth.szPname%
  198.  
  199. [Live2K.Interface.SynthA]
  200. AddReg=Live2K.Interface.SynA.AddReg
  201. [Live2K.Interface.SynA.AddReg]
  202. HKR,,CLSID,,%Proxy.CLSID%
  203. HKR,,FriendlyName,,%Live2K.SynthA.szPname%
  204.  
  205. [Live2K.Interface.SynthB]
  206. AddReg=Live2K.Interface.SynB.AddReg
  207. [Live2K.Interface.SynB.AddReg]
  208. HKR,,CLSID,,%Proxy.CLSID%
  209. HKR,,FriendlyName,,%Live2K.SynthB.szPname%
  210.  
  211. [Live2K.Interface.SwSynth]
  212. AddReg=Live2K.Interface.SwS.AddReg
  213. [Live2K.Interface.SWS.AddReg]
  214. HKR,,CLSID,,%Proxy.CLSID%
  215. HKR,,FriendlyName,,%Live2K.SwSynth.szPname%
  216.  
  217. [Live2K.Interface.UART1]
  218. AddReg=Live2K.Interface.UART1.AddReg
  219. [Live2K.Interface.UART1.AddReg]
  220. HKR,,CLSID,,%Proxy.CLSID%
  221. HKR,,FriendlyName,,%Live2K.UART1.szPname%
  222.  
  223. [Live2K.Interface.UART2]
  224. AddReg=Live2K.Interface.UART2.AddReg
  225. [Live2K.Interface.UART2.AddReg]
  226. HKR,,CLSID,,%Proxy.CLSID%
  227. HKR,,FriendlyName,,%Live2K.UART2.szPname%
  228.  
  229. [Live2K.Interface.MidiAutoFx]
  230. AddReg=Live2K.Interface.MidA.AddReg
  231. [Live2K.Interface.MidA.AddReg]
  232. HKR,,CLSID,,%Proxy.CLSID%
  233. HKR,,FriendlyName,,%Live2K.MidiAutoFx.szPname%
  234.  
  235. [Live2K.Interface.DmUart1]
  236. AddReg=Live2K.Interface.DMU1.AddReg
  237. [Live2K.Interface.DMU1.AddReg]
  238. HKR,,CLSID,,%Proxy.CLSID%
  239. HKR,,FriendlyName,,%Live2K.DmUart1.szPname%
  240.  
  241. [Live2K.Interface.DmUart2]
  242. AddReg=Live2K.Interface.DMU2.AddReg
  243. [Live2K.Interface.DMU2.AddReg]
  244. HKR,,CLSID,,%Proxy.CLSID%
  245. HKR,,FriendlyName,,%Live2K.DmUart2.szPname%
  246.  
  247. [Live2K.Interface.DmAutoFx]
  248. AddReg=Live2K.Interface.DMA.AddReg
  249. [Live2K.Interface.DMA.AddReg]
  250. HKR,,CLSID,,%Proxy.CLSID%
  251. HKR,,FriendlyName,,%Live2K.DmAutoFx.szPname%
  252.  
  253. [Live2K.Interface.DmSynth]
  254. AddReg=Live2K.Interface.DMS.AddReg
  255. [Live2K.Interface.DMS.AddReg]
  256. HKR,,CLSID,,%Proxy.CLSID%
  257. HKR,,FriendlyName,,%Live2K.DmSynth.szPname%
  258.  
  259. [EMU10K1.AddReg]
  260. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  261. HKR,,Driver,,ctaud2k.sys
  262. HKR,,NTMPDriver,,"ctaud2k.sys,sbemul.sys"
  263. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  264. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  265. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  266. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  267. HKR,Drivers\wave\wdmaud.drv, Description,,%EMU10K1.DeviceDesc%
  268. HKR,Drivers\midi\wdmaud.drv, Description,,%EMU10K1.DeviceDesc%
  269. HKR,Drivers\mixer\wdmaud.drv,Description,,%EMU10K1.DeviceDesc%
  270. HKR,,SetupPreferredAudioDevices,3,01,00,00,00
  271. HKLM,%StrCTKey%\DATABASE\PRODUCT\LANG,,,"CTDLANG.DAT"
  272. HKLM,%StrCTKey%\DATABASE\PRODUCT\SILICON,,,"CTSTATIC.DAT"
  273. HKLM,%StrCTKey%\DATABASE\PRODUCT\DGBOARD,,,"CTDAUGHT.DAT"
  274. HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0002",,"CTBASICW.DAT"
  275. HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0002&SUBSYS_FFFFFFFF",,"CTSBASW.DAT"
  276. ;--------------------------------
  277. ; Registry settings for HA Binary
  278. ;--------------------------------
  279. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,CLSID_00,,%HA10KX_BINARY_CLSID%
  280. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,DeviceType,,"AUDIO"
  281. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
  282. ;for coinstaller
  283. HKLM,%StrCTKey%\coinstaller,norunexe,0x00010001,1
  284.  
  285. [EMU10K2.AddReg]
  286. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  287. HKR,,Driver,,ctaud2k.sys
  288. HKR,,NTMPDriver,,"ctaud2k.sys,sbemul.sys"
  289. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  290. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  291. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  292. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  293. HKR,Drivers\wave\wdmaud.drv, Description,,%EMU10K2.DeviceDesc%
  294. HKR,Drivers\midi\wdmaud.drv, Description,,%EMU10K2.DeviceDesc%
  295. HKR,Drivers\mixer\wdmaud.drv,Description,,%EMU10K2.DeviceDesc%
  296. HKR,,SetupPreferredAudioDevices,3,01,00,00,00
  297. HKLM,%StrCTKey%\DATABASE\PRODUCT\LANG,,,"CTDLANG.DAT"
  298. HKLM,%StrCTKey%\DATABASE\PRODUCT\SILICON,,,"CTSTATIC.DAT"
  299. HKLM,%StrCTKey%\DATABASE\PRODUCT\DGBOARD,,,"CTDAUGHT.DAT"
  300. HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0004",,"CTBAS2W.DAT"
  301. HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0004&SUBSYS_FFFFFFFF",,"CTSBAS2W.DAT"
  302. ;--------------------------------
  303. ; Registry settings for HA Binary
  304. ;--------------------------------
  305. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_00,,%HA10KX_BINARY_CLSID%
  306. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_01,,%PIA_BINARY_CLSID%
  307. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,DeviceType,,"AUDIO"
  308. HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
  309. ;for coinstaller
  310. HKLM,%StrCTKey%\coinstaller,norunexe,0x00010001,1
  311.  
  312. [Setup.AddReg]
  313. ;;BMix
  314. HKLM,%StrEMU10KxHomeKey%\BMix,Refresh,0x00010001,1
  315. ;Register with CTAUD
  316. HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,DeviceName,,"\Device\HA10KX2K"
  317. HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,ServiceName,,"ha10kx2k"
  318. HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,FileDeviceType,0x00010001,16524 ;;;Must be Decimal
  319. HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,ServiceType,0x00010001,31 ;;;Must be Decimal
  320. HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,DeviceName,,"\Device\EMUPIA"
  321. HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,ServiceName,,"emupia"
  322. HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,FileDeviceType,0x00010001,16190 ;;;Must be Decimal
  323. HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,ServiceType,0x00010001,28 ;;;Must be Decimal
  324.  
  325. [ServiceRegistration.AddReg]
  326. ;OSSRV
  327. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,Type,0x00010001,1
  328. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,Start,0x00010001,3
  329. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,ErrorControl,0x00010001,1
  330. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctoss9x.sys"
  331. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,DisplayName,0x00000000,"Creative OS Services Driver"
  332. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,Group,0x00000000,"Base"
  333. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,DriverDataDirectory,0x00000000,"\SystemRoot\System"
  334. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,UseFastPoolAllocator,0x00010001,1
  335. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,EnablePowerMonitor,0x00010001,1
  336. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,EnableRegistryPatch,0x00010001,1
  337. HKLM,SYSTEM\CurrentControlSet\Services\ossrv,EnableFpuOverride,0x00010001,1
  338.  
  339. ;HA10KX
  340. HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,Type,0x00010001,1
  341. HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,Start,0x00010001,3
  342. HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,ErrorControl,0x00010001,1
  343. HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ha10kx2k.sys"
  344. HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,DisplayName,0x00000000,"Creative Hardware Abstract Layer Driver"
  345. HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,Group,0x00000000,"Base"
  346.  
  347. ;EMUPIA
  348. HKLM,SYSTEM\CurrentControlSet\Services\emupia,Type,0x00010001,1
  349. HKLM,SYSTEM\CurrentControlSet\Services\emupia,Start,0x00010001,3
  350. HKLM,SYSTEM\CurrentControlSet\Services\emupia,ErrorControl,0x00010001,1
  351. HKLM,SYSTEM\CurrentControlSet\Services\emupia,ImagePath,0x00000000,"\SystemRoot\System32\drivers\emupia2k.sys"
  352. HKLM,SYSTEM\CurrentControlSet\Services\emupia,DisplayName,0x00000000,"E-mu Plug-in Architecture Driver"
  353. HKLM,SYSTEM\CurrentControlSet\Services\emupia,Group,0x00000000,"Base"
  354.  
  355. ;ctac32k
  356. HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,Type,0x00010001,1
  357. HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,Start,0x00010001,3
  358. HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,ErrorControl,0x00010001,1
  359. HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctac32k.sys"
  360. HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,DisplayName,0x00000000,"Creative AC3 Software Decoder"
  361. HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,Group,0x00000000,"Base"
  362.  
  363. ;ctprxy2k
  364. HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,Type,0x00010001,1
  365. HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,Start,0x00010001,3
  366. HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,ErrorControl,0x00010001,1
  367. HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctprxy2k.sys"
  368. HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,DisplayName,0x00000000,"Creative Proxy Driver"
  369. HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,Group,0x00000000,"Base"
  370.  
  371. ;ctsfm2k
  372. HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Type,0x00010001,1
  373. HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Start,0x00010001,3
  374. HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,ErrorControl,0x00010001,1
  375. HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctsfm2k.sys"
  376. HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,DisplayName,0x00000000,"Creative SoundFont Management Device Driver"
  377. HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Group,0x00000000,"Base"
  378.  
  379. ;hap16v
  380. HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,Type,0x00010001,1
  381. HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,Start,0x00010001,3
  382. HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,ErrorControl,0x00010001,1
  383. HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\hap16v2k.sys"
  384. HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,DisplayName,0x00000000,"Creative P16V HAL Driver"
  385. HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,Group,0x00000000,"Base"
  386.  
  387. [DVDRegistration.AddReg]
  388. ;ctdvda2k
  389. HKLM,SYSTEM\CurrentControlSet\Services\ctdvda2k,Type,0x00010001,1
  390. HKLM,SYSTEM\CurrentControlSet\Services\ctdvda2k,Start,0x00010001,3
  391. HKLM,SYSTEM\CurrentControlSet\Services\ctdvda2k,ErrorControl,0x00010001,1
  392. HKLM,SYSTEM\CurrentControlSet\Services\ctdvda2k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctdvda2k.sys"
  393. HKLM,SYSTEM\CurrentControlSet\Services\ctdvda2k,DisplayName,0x00000000,"Creative DVD-Audio Device Driver"
  394. HKLM,SYSTEM\CurrentControlSet\Services\ctdvda2k,Group,0x00000000,"Base"
  395.  
  396. [commonfx.AddReg]
  397. HKLM,%StrEMUPIAPublicKey%\{ff99afa0-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  398. HKLM,%StrEMUPIAPublicKey%\{ff99afa1-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  399. HKLM,%StrEMUPIAPublicKey%\{ff99afa2-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  400. HKLM,%StrEMUPIAPublicKey%\{ff99afa3-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  401. HKLM,%StrEMUPIAPublicKey%\{ff99afa4-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  402. HKLM,%StrEMUPIAPublicKey%\{ff99afa5-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  403. HKLM,%StrEMUPIAPublicKey%\{ff99afa6-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  404. HKLM,%StrEMUPIAPublicKey%\{ff99afa7-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
  405. HKLM,%StrEMUPIAPublicKey%\{cd9a3e80-2715-11d2-88dd-00a024d13ce1},Library,,"commonfx.dll"
  406. HKLM,%StrEMUPIAPublicKey%\{926831e0-9a57-11d2-b0ca-0000e84e5b10},Library,,"commonfx.dll"
  407. HKLM,%StrEMUPIAPublicKey%\{1b76aae0-acbb-11d3-939d-00c0f02dd6f0},Library,,"commonfx.dll"
  408.  
  409. [ctaudfx.AddReg]
  410. HKLM,%StrEMUPIAPublicKey%\{68f692ed-3900-4a94-91f8-992b6ea4bcaf},Library,,"ctaudfx.dll"
  411. HKLM,%StrEMUPIAPublicKey%\{12eabe8e-cff1-45d1-a652-713ee19c88bf},Library,,"ctaudfx.dll"
  412. HKLM,%StrEMUPIAPublicKey%\{2e56aadb-2376-4998-b543-9271a918ed25},Library,,"ctaudfx.dll"
  413. HKLM,%StrEMUPIAPublicKey%\{a630d60d-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
  414. HKLM,%StrEMUPIAPublicKey%\{a630d60e-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
  415. HKLM,%StrEMUPIAPublicKey%\{a630d60f-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
  416. HKLM,%StrEMUPIAPublicKey%\{a630d610-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
  417. HKLM,%StrEMUPIAPublicKey%\{b71f7fe0-4f28-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
  418. HKLM,%StrEMUPIAPublicKey%\{b9fc8045-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
  419. HKLM,%StrEMUPIAPublicKey%\{b9fc8046-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
  420. HKLM,%StrEMUPIAPublicKey%\{b9fc8047-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
  421. HKLM,%StrEMUPIAPublicKey%\{b9fc8048-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
  422. HKLM,%StrEMUPIAPublicKey%\{b9fc8049-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
  423. HKLM,%StrEMUPIAPublicKey%\{1f683af6-3ddb-41a0-b866-c0d817e5075a},Library,,"ctaudfx.dll"
  424. HKLM,%StrEMUPIAPublicKey%\{a2859dda-2790-49ff-ab67-dbd13a0328ee},Library,,"ctaudfx.dll"
  425. HKLM,%StrEMUPIAPublicKey%\{a6a134ea-46ba-46de-9ef9-6b720b06661f},Library,,"ctaudfx.dll"
  426. HKLM,%StrEMUPIAPublicKey%\{2470214e-09ee-407a-bbd6-d0e40830a60a},Library,,"ctaudfx.dll"
  427. HKLM,%StrEMUPIAPublicKey%\{43e44b44-18ea-4eae-a1e7-c3a8f2dfbb69},Library,,"ctaudfx.dll"
  428. HKLM,%StrEMUPIAPublicKey%\{e350ae54-e5a5-4ce3-9298-e39388617b79},Library,,"ctaudfx.dll"
  429. HKLM,%StrEMUPIAPublicKey%\{203013d1-7b36-48b5-b6e9-bf292d420eab},Library,,"ctaudfx.dll"
  430. HKLM,%StrEMUPIAPublicKey%\{5e09beea-b806-4cb4-8faf-414922cf04c9},Library,,"ctaudfx.dll"
  431. HKLM,%StrEMUPIAPublicKey%\{deea9c6b-7e41-4a23-80ec-1bcdfb659fa2},Library,,"ctaudfx.dll"
  432. HKLM,%StrEMUPIAPublicKey%\{449a8988-6bd4-4761-bea5-6df6457e53ce},Library,,"ctaudfx.dll"
  433. HKLM,%StrEMUPIAPublicKey%\{260b37bb-9a85-47c6-9e8c-155ad0595eee},Library,,"ctaudfx.dll"
  434. HKLM,%StrEMUPIAPublicKey%\{6308e330-c4ce-432a-9903-84751f10fa1b},Library,,"ctaudfx.dll"
  435. HKLM,%StrEMUPIAPublicKey%\{8a79f49c-11d6-43fb-b7b1-28bbff4185f9},Library,,"ctaudfx.dll"
  436. HKLM,%StrEMUPIAPublicKey%\{0a72fccb-3c60-4250-9d05-d71eeebde737},Library,,"ctaudfx.dll"
  437.  
  438. [ctsblfx.AddReg]
  439. HKLM,%StrEMUPIAPublicKey%\{ec3130c0-ac7a-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  440. HKLM,%StrEMUPIAPublicKey%\{bfb7a01e-7825-4039-927f-03aabda0c560},Library,,"ctsblfx.dll"
  441. HKLM,%StrEMUPIAPublicKey%\{de6d6fe0-ac79-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  442. HKLM,%StrEMUPIAPublicKey%\{975a4ce0-ac7e-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  443. HKLM,%StrEMUPIAPublicKey%\{0e9f1bc0-ac82-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  444. HKLM,%StrEMUPIAPublicKey%\{65f94ce0-9793-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
  445. HKLM,%StrEMUPIAPublicKey%\{a70007c0-07d2-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
  446. HKLM,%StrEMUPIAPublicKey%\{dc3e1880-9212-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
  447. HKLM,%StrEMUPIAPublicKey%\{d120d703-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
  448. HKLM,%StrEMUPIAPublicKey%\{cdf02680-afa8-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  449. HKLM,%StrEMUPIAPublicKey%\{b7f86880-6a04-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
  450. HKLM,%StrEMUPIAPublicKey%\{ec4e1080-46aa-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
  451. HKLM,%StrEMUPIAPublicKey%\{2577d900-7daa-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
  452. HKLM,%StrEMUPIAPublicKey%\{c8f4cce0-01c1-11d5-8eeb-0001025faaee},Library,,"ctsblfx.dll"
  453. HKLM,%StrEMUPIAPublicKey%\{38c5d400-13f2-11d5-8eeb-0001025faaee},Library,,"ctsblfx.dll"
  454. HKLM,%StrEMUPIAPublicKey%\{e7905100-afb2-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  455. HKLM,%StrEMUPIAPublicKey%\{40f1ef50-2ada-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  456. HKLM,%StrEMUPIAPublicKey%\{7e0ea900-0950-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
  457. HKLM,%StrEMUPIAPublicKey%\{39147fe0-de49-11d3-82e4-005004b1c330},Library,,"ctsblfx.dll"
  458. HKLM,%StrEMUPIAPublicKey%\{0b89fe60-afb5-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  459. HKLM,%StrEMUPIAPublicKey%\{17d35440-afb6-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  460. HKLM,%StrEMUPIAPublicKey%\{8a0416a0-afb9-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  461. HKLM,%StrEMUPIAPublicKey%\{61b799c0-8014-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
  462. HKLM,%StrEMUPIAPublicKey%\{91e9ba38-363b-41eb-8e33-d5898787a544},Library,,"ctsblfx.dll"
  463. HKLM,%StrEMUPIAPublicKey%\{91e9ba39-363b-41eb-8e33-d5898787a544},Library,,"ctsblfx.dll"
  464. HKLM,%StrEMUPIAPublicKey%\{91e9ba3a-363b-41eb-8e33-d5898787a544},Library,,"ctsblfx.dll"
  465. HKLM,%StrEMUPIAPublicKey%\{d120d700-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
  466. HKLM,%StrEMUPIAPublicKey%\{d120d701-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
  467. HKLM,%StrEMUPIAPublicKey%\{d120d702-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
  468. HKLM,%StrEMUPIAPublicKey%\{bb3f114a-74de-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  469. HKLM,%StrEMUPIAPublicKey%\{98ebe020-07d5-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
  470. HKLM,%StrEMUPIAPublicKey%\{f0e89563-f5b0-11d3-bba8-005004d18823},Library,,"ctsblfx.dll"
  471. HKLM,%StrEMUPIAPublicKey%\{92e754a0-093f-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
  472. HKLM,%StrEMUPIAPublicKey%\{e41cf10c-3383-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
  473. HKLM,%StrEMUPIAPublicKey%\{24ea8123-8581-11d3-9cfd-00a0c95949d5},Library,,"ctsblfx.dll"
  474. HKLM,%StrEMUPIAPublicKey%\{c4347501-a453-11d4-8fa9-00c0f02d1faa},Library,,"ctsblfx.dll"
  475.  
  476. ;;Don't override the Microsoft synthesizer as default for game compatibility. Some DX8 DirectMusic features 
  477. ;;(direct wave playback) are available in the user mode synthesizer, but not in the kernel mode synthesizer 
  478. ;;at moment. Implementation of the hardware acceleration is not possible currently as the user to kernel
  479. ;;translation layer for those features are not yet implemented by Microsoft.
  480. ;;[WDM_DIRECTMUSIC.AddReg]
  481. ;;HKLM,%DMusicPort%,DefaultOutputPort,0,"{C6402642-0888-11D3-BD6B-0000E84E5D07}"
  482.  
  483. [AudioBrand10K1.AddReg]
  484. HKR,Branding,icon,,"%11%\SBLive.ico"
  485. HKR,Branding,bitmap,,"%11%\Live.bmp"
  486. HKR,Branding,url,,"http://www.soundblaster.com"
  487.  
  488. [AudioBrand10K2.AddReg]
  489. HKR,Branding,icon,,"%11%\SBAudigy.ico"
  490. HKR,Branding,bitmap,,"%11%\Audigy.bmp"
  491. HKR,Branding,url,,"http://www.soundblaster.com"
  492.  
  493. [COINST.AddReg]
  494. HKR,,CoInstallers32,0x00010000,"CtDvInst.dll,CtDevCoInstProc"
  495. HKLM,System\CurrentControlSet\Control\CoDeviceInstallers,{4d36e96c-e325-11ce-bfc1-08002be10318},0x00010008,"CtCoInst.dll,CtCoInstProc"
  496.  
  497. [DestinationDirs]
  498. SysFiles.CopyList    = 10,system32\drivers ; %SystemRoot%\system32\drivers
  499. SysFiles.CopyList.nt = 10,system32\drivers ; %SystemRoot%\system32\drivers
  500. DVD.CopyList          = 10,system32\drivers ; %SystemRoot%\system32\drivers
  501. Others.CopyList      = 11                  ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  502. Commons.CopyList     = 11                  ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  503. Emu10k1.CopyList     = 11                  ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  504. Emu10k2.CopyList     = 11                  ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  505. AudioBrand10K1.CopyList = 11               ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  506. AudioBrand10K2.CopyList = 11               ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  507. CoInst.CopyList         = 11               ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
  508.  
  509. ; This corresponds each individual file to the disk ordinal
  510. ; labled above
  511. [SourceDisksNames]
  512. 55=%StrDisk%,"",
  513.  
  514. ; This corresponds each individual file to the disk ordinal
  515. ; labled above
  516. [SourceDisksFiles]
  517. a3d.dll=55,Common
  518. commonfx.dll=55,Common
  519. ctaudfx.dll=55,Common
  520. ctsblfx.dll=55,Common
  521. sfman32.dll=55,Common
  522. ctac32k.sys=55,Win2K_XP
  523. ctaud2k.sys=55,Win2K_XP
  524. ctdvda2k.sys=55,Win2K_XP
  525. ctoss2k.sys=55,Win2K_XP
  526. ctoss9x.sys=55,Win2K_XP
  527. ctprxy2k.sys=55,Win2K_XP
  528. ctsfm2k.sys=55,Win2K_XP
  529. emupia2k.sys=55,Win2K_XP
  530. ha10kx2k.sys=55,Win2K_XP
  531. haP16v2k.sys=55,Win2K_XP
  532. pfmodnt.sys=55,Win2K_XP
  533. ctcoinst.dll=55,Win2K_XP
  534. ctdvinst.dll=55,Win2K_XP
  535. ctdlang.dat=55,Win2K_XP
  536. ctstatic.dat=55,Win2K_XP
  537. ctdaught.dat=55,Win2K_XP
  538. ctbasicw.dat=55,Win2K_XP
  539. ctbas2w.dat=55,Win2K_XP
  540. ctsbasw.dat=55,Win2K_XP
  541. ctsbas2w.dat=55,Win2K_XP
  542. SBLive.ico=55,Win2K_XP
  543. Live.bmp=55,Win2K_XP
  544. SBAudigy.ico=55,Win2K_XP
  545. Audigy.bmp=55,Win2K_XP
  546.  
  547. [SysFiles.CopyList]
  548. ctac32k.sys
  549. ctaud2k.sys
  550. ctoss9x.sys
  551. ctprxy2k.sys
  552. ctsfm2k.sys
  553. emupia2k.sys
  554. ha10kx2k.sys
  555. haP16v2k.sys
  556.  
  557. [SysFiles.CopyList.nt]
  558. ctac32k.sys
  559. ctaud2k.sys
  560. ctoss2k.sys
  561. ctprxy2k.sys
  562. ctsfm2k.sys
  563. emupia2k.sys
  564. ha10kx2k.sys
  565. haP16v2k.sys
  566. pfmodnt.sys
  567.  
  568. [DVD.CopyList]
  569. ctdvda2k.sys
  570.  
  571. [Others.CopyList]
  572. ctdlang.dat
  573. ctstatic.dat
  574. ctdaught.dat
  575.  
  576. [Commons.CopyList]
  577. a3d.dll
  578. commonfx.dll
  579. ctaudfx.dll
  580. ctsblfx.dll
  581. sfman32.dll
  582.  
  583. [Emu10k1.CopyList]
  584. ctbasicw.dat
  585. ctsbasw.dat
  586.  
  587. [Emu10k2.CopyList]
  588. ctbas2w.dat
  589. ctsbas2w.dat
  590.  
  591. [AudioBrand10K1.CopyList]
  592. SBLive.ico
  593. Live.bmp
  594.  
  595. [AudioBrand10K2.CopyList]
  596. SBAudigy.ico
  597. Audigy.bmp
  598.  
  599. [CoInst.CopyList]
  600. ctcoinst.dll
  601. ctdvinst.dll
  602.  
  603. ;;**************** NT Install ****************
  604.  
  605. [EMU10K1_Device.NT.CoInstallers]
  606. CopyFiles=CoInst.CopyList
  607. AddReg=COINST.AddReg
  608.  
  609. [EMU10K2_Device.NT.CoInstallers]
  610. CopyFiles=CoInst.CopyList
  611. AddReg=COINST.AddReg
  612.  
  613. [EMU10K1_Device.NT]
  614. Include=ks.inf, wdmaudio.inf
  615. Needs=KS.Registration, WDMAUDIO.Registration
  616. CopyFiles=SysFiles.CopyList.nt, Others.CopyList, Commons.CopyList, Emu10K1.CopyList, AudioBrand10K1.CopyList, CoInst.CopyList
  617. AddReg=EMU10K1.AddReg, AudioBrand10K1.AddReg, Setup.AddReg, COINST.AddReg
  618.  
  619. [EMU10K2_Device.NT]
  620. Include=ks.inf, wdmaudio.inf
  621. Needs=KS.Registration, WDMAUDIO.Registration
  622. CopyFiles=SysFiles.CopyList.nt, Others.CopyList, Commons.CopyList, Emu10K2.CopyList, AudioBrand10K2.CopyList, CoInst.CopyList, DVD.CopyList
  623. AddReg=EMU10K2.AddReg, AudioBrand10K2.AddReg, Setup.AddReg, commonfx.AddReg, ctaudfx.AddReg, ctsblfx.AddReg, COINST.AddReg
  624.  
  625. [EMU10K1_Device.NT.Interfaces]
  626. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WavePci%,          Live2K.Interface.WvPciA.NT
  627. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WavePci%,         Live2K.Interface.WvPciA.NT
  628. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WavePci%,        Live2K.Interface.WvPciA.NT
  629. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveCyc%,          Live2K.Interface.WvCycA.NT
  630. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveCyc%,         Live2K.Interface.WvCycA.NT
  631. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveCyc%,        Live2K.Interface.WvCycA.NT
  632. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,       Live2K.Interface.Topology
  633. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,    Live2K.Interface.Topology
  634. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Synth%,      Live2K.Interface.Synth
  635. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  636. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  637. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthA%,      Live2K.Interface.SynthA
  638. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  639. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  640. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthB%,      Live2K.Interface.SynthB
  641. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  642. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  643. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SwSynth%,      Live2K.Interface.SwSynth
  644. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SwSynth%,     Live2K.Interface.SwSynth
  645. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SwSynth%,    Live2K.Interface.SwSynth
  646. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART1%,           Live2K.Interface.UART1
  647. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART1%,          Live2K.Interface.UART1
  648. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART1%,         Live2K.Interface.UART1
  649. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART2%,           Live2K.Interface.UART2
  650. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART2%,          Live2K.Interface.UART2
  651. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART2%,         Live2K.Interface.UART2
  652. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MidiAutoFx%,    Live2K.Interface.MidiAutoFx
  653. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MidiAutoFx%,   Live2K.Interface.MidiAutoFx
  654. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MidiAutoFx%,  Live2K.Interface.MidiAutoFx
  655. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart1%,          Live2K.Interface.DmUart1
  656. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart1%,         Live2K.Interface.DmUart1
  657. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart1%,        Live2K.Interface.DmUart1
  658. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart2%,          Live2K.Interface.DmUart2
  659. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart2%,         Live2K.Interface.DmUart2
  660. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart2%,        Live2K.Interface.DmUart2
  661. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmAutoFx%,      Live2K.Interface.DmAutoFx
  662. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmAutoFx%,     Live2K.Interface.DmAutoFx
  663. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmAutoFx%,    Live2K.Interface.DmAutoFx
  664. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmSynth%,       Live2K.Interface.DmSynth
  665. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmSynth%,      Live2K.Interface.DmSynth
  666. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DmSynth%, Live2K.Interface.DmSynth
  667.  
  668. [EMU10K2_Device.NT.Interfaces]
  669. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WavePci%,          Live2K.Interface.WvPciB.NT
  670. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WavePci%,         Live2K.Interface.WvPciB.NT
  671. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WavePci%,        Live2K.Interface.WvPciB.NT
  672. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveCyc%,          Live2K.Interface.WvCycB.NT
  673. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveCyc%,         Live2K.Interface.WvCycB.NT
  674. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveCyc%,        Live2K.Interface.WvCycB.NT
  675. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,       Live2K.Interface.Topology
  676. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,    Live2K.Interface.Topology
  677. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Synth%,      Live2K.Interface.Synth
  678. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  679. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_Synth%,     Live2K.Interface.Synth
  680. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthA%,      Live2K.Interface.SynthA
  681. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  682. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthA%,     Live2K.Interface.SynthA
  683. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthB%,      Live2K.Interface.SynthB
  684. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  685. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthB%,     Live2K.Interface.SynthB
  686. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SwSynth%,      Live2K.Interface.SwSynth
  687. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SwSynth%,     Live2K.Interface.SwSynth
  688. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SwSynth%,    Live2K.Interface.SwSynth
  689. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART1%,           Live2K.Interface.UART1
  690. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART1%,          Live2K.Interface.UART1
  691. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART1%,         Live2K.Interface.UART1
  692. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART2%,           Live2K.Interface.UART2
  693. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART2%,          Live2K.Interface.UART2
  694. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART2%,         Live2K.Interface.UART2
  695. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MidiAutoFx%,    Live2K.Interface.MidiAutoFx
  696. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MidiAutoFx%,   Live2K.Interface.MidiAutoFx
  697. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MidiAutoFx%,  Live2K.Interface.MidiAutoFx
  698. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart1%,          Live2K.Interface.DmUart1
  699. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart1%,         Live2K.Interface.DmUart1
  700. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart1%,        Live2K.Interface.DmUart1
  701. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart2%,          Live2K.Interface.DmUart2
  702. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart2%,         Live2K.Interface.DmUart2
  703. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart2%,        Live2K.Interface.DmUart2
  704. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmAutoFx%,      Live2K.Interface.DmAutoFx
  705. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmAutoFx%,     Live2K.Interface.DmAutoFx
  706. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmAutoFx%,    Live2K.Interface.DmAutoFx
  707. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmSynth%,       Live2K.Interface.DmSynth
  708. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmSynth%,      Live2K.Interface.DmSynth
  709. AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DmSynth%, Live2K.Interface.DmSynth
  710.  
  711. [EMU10K1_Device.NT.Services]
  712. DelService = emu10kx
  713. AddService = ossrv,, ossrv_Service_Inst
  714. AddService = ha10kx2k,, ha10kx2k_Service_Inst
  715. AddService = emupia,, emupia_Service_Inst
  716. AddService = ctaud2k,  0x00000002, ctaud2k_Service_Inst
  717.  
  718. [EMU10K2_Device.NT.Services]
  719. DelService = emu10kx
  720. AddService = ossrv,, ossrv_Service_Inst
  721. AddService = ha10kx2k,, ha10kx2k_Service_Inst
  722. AddService = emupia,, emupia_Service_Inst
  723.  
  724. AddService = ctdvda2k,,ctdvda2k_Service_Inst
  725. AddService = ctac32k,, ctac32k_Service_Inst
  726. AddService = ctprxy2k,, ctprxy2k_Service_Inst
  727. AddService = ctsfm2k,, ctsfm2k_Service_Inst
  728. AddService = hap16v2k,, hap16v2k_Service_Inst
  729. AddService = emupia,, emupia_Service_Inst
  730.  
  731. AddService = ctaud2k,  0x00000002, ctaud2k_Service_Inst
  732.  
  733. [ossrv_Service_Inst]
  734. DisplayName    = %OSSRV.SvcDesc%
  735. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  736. StartType      = 3                  ; SERVICE_DEMAND_START
  737. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  738. ServiceBinary  = %10%\system32\drivers\ctoss2k.sys
  739.  
  740. [ha10kx2k_Service_Inst]
  741. DisplayName    = %HA10KX.SvcDesc%
  742. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  743. StartType      = 3                  ; SERVICE_DEMAND_START
  744. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  745. ServiceBinary  = %10%\system32\drivers\ha10kx2k.sys
  746.  
  747. [emupia_Service_Inst]
  748. DisplayName    = %EMUPIA.SvcDesc%
  749. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  750. StartType      = 3                  ; SERVICE_DEMAND_START
  751. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  752. ServiceBinary  = %10%\system32\drivers\emupia2k.sys
  753.  
  754. [ctaud2k_Service_Inst]
  755. DisplayName    = %CTAUD2K.SvcDesc%
  756. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  757. StartType      = 3                  ; SERVICE_DEMAND_START
  758. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  759. ServiceBinary  = %10%\system32\drivers\ctaud2k.sys
  760.  
  761. [ctac32k_Service_Inst]
  762. DisplayName    = %CTAC32K.SvcDesc%
  763. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  764. StartType      = 3                  ; SERVICE_DEMAND_START
  765. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  766. ServiceBinary  = %10%\system32\drivers\ctac32k.sys
  767.  
  768. [ctprxy2k_Service_Inst]
  769. DisplayName    = %CTPRXY2K.SvcDesc%
  770. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  771. StartType      = 3                  ; SERVICE_DEMAND_START
  772. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  773. ServiceBinary  = %10%\system32\drivers\ctprxy2k.sys
  774.  
  775. [ctsfm2k_Service_Inst]
  776. DisplayName    = %CTSFM2K.SvcDesc%
  777. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  778. StartType      = 3                  ; SERVICE_DEMAND_START
  779. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  780. ServiceBinary  = %10%\system32\drivers\ctsfm2k.sys
  781.  
  782. [hap16v2k_Service_Inst]
  783. DisplayName    = %HAP16V2K.SvcDesc%
  784. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  785. StartType      = 3                  ; SERVICE_DEMAND_START
  786. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  787. ServiceBinary  = %10%\system32\drivers\hap16v2k.sys
  788.  
  789. [ctdvda2k_Service_Inst]
  790. DisplayName    = %CTDVDA2K.SvcDesc%
  791. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  792. StartType      = 3                  ; SERVICE_DEMAND_START
  793. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  794. ServiceBinary  = %10%\system32\drivers\ctdvda2k.sys
  795.  
  796. [Strings]
  797. CREAF="Creative"
  798. StrDisk="Creative Installer CD-ROM"
  799. CLMfgName="Creative Technology, Ltd."
  800. EMU10K1.DeviceDesc="Creative EMU10K1 Audio Processor (WDM)"
  801. EMU10K2.DeviceDesc="Creative Audigy Audio Processor (WDM)"
  802. Live2K.Wave.szPname="SBLive!2K Audio"
  803. Live2K.Topology.szPname="Live!2K Mixer"
  804. Live2K.Synth.szPname="Live!2K Synth"
  805. Live2K.SynthA.szPname="Live!2K Synth A"
  806. Live2K.SynthB.szPname="Live!2K Synth B"
  807. Live2K.SwSynth.szPname="Live!2K Sw Synth"
  808. Live2K.UART1.szPname="Live!2K MIDI Port"
  809. Live2K.UART2.szPname="Live!2K MIDI Port II"
  810. Live2K.MidiAutoFx.szPname="Live!2K MIDI AutoFx"
  811. Live2K.DmUart1.szPname="Live!2K DirectMusic MIDI Port"
  812. Live2K.DmUart2.szPname="Live!2K DirectMusic MIDI Port II"
  813. Live2K.DmAutoFx.szPname="Live!2K DirectMusic AutoFx"
  814. Live2K.DmSynth.szPname="Live!2K DirectMusic Synthesizer"
  815.  
  816. OSSRV.SvcDesc = "Creative OS Services Driver"
  817. HA10KX.SvcDesc = "Creative Hardware Abstract Layer Driver"
  818. EMUPIA.SvcDesc = "E-mu Plug-in Architecture Driver"
  819. CTAUD2K.SvcDesc = "Creative Audio Driver (WDM)"
  820. CTAC32K.SvcDesc = "Creative AC3 Software Decoder"
  821. CTPRXY2K.SvcDesc = "Creative Proxy Driver"
  822. CTSFM2K.SvcDesc = "Creative SoundFont Management Device Driver"
  823. HAP16V2K.SvcDesc = "Creative P16V HAL Driver"
  824. CTDVDA2K.SvcDesc = "Creative DVD-Audio Device Driver"
  825.  
  826. DMusicPort="SOFTWARE\Microsoft\DirectMusic\Defaults"
  827.  
  828. Proxy.CLSID              ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  829. KSCATEGORY_AUDIO          ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  830. KSCATEGORY_RENDER        ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  831. KSCATEGORY_CAPTURE       ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  832. KSCATEGORY_SYNTHESIZER    ="{DFF220F3-F70F-11D0-B917-00A0C9223196}"
  833. KSCATEGORY_TOPOLOGY    ="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  834.  
  835. ;---------------------------------------------
  836. ;GUID strings for HA Binary and HA ClassObject
  837. ;---------------------------------------------
  838. HA10KX_BINARY_CLSID = "{170DAEAC-B2D3-4c0c-9740-C77F685A3831}"
  839. PIA_BINARY_CLSID="{526560E0-F38C-46c4-A081-017C5AAA1F31}"
  840.  
  841. HA10KX_CLASSOBJECT_CLSID = "{07A63F02-F9B8-11d2-9EEF-00C0F02DD390}"
  842.  
  843. KSNAME_WavePci="WavePci"
  844. KSNAME_WaveCyc="WaveCyc"
  845. KSNAME_Topology="Topology"
  846. KSNAME_Synth="Synth"
  847. KSNAME_SynthA="SynthA"
  848. KSNAME_SynthB="SynthB"
  849. KSNAME_SwSynth="SwSynth"
  850. KSNAME_UART1="Uart1"
  851. KSNAME_UART2="Uart2"
  852. KSNAME_MidiAutoFx="MidiAutoFx"
  853. KSNAME_DmUart1 ="DmUart1"
  854. KSNAME_DmUart2 ="DmUart2"
  855. KSNAME_DmAutoFx="DmAutoFx"
  856. KSNAME_DmSynth ="DmSynth"
  857.  
  858. StrEMU10KxHomeKey="SYSTEM\CurrentControlSet\Control\Creative Tech\Emu10kx"
  859. StrCTKey="SYSTEM\CurrentControlSet\Control\Creative Tech"
  860. StrEMUPIAPublicKey="SYSTEM\CurrentControlSet\Control\Creative Tech\EmuPIA\Public\CLSID"
  861.