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.

331 lines
12 KiB

  1. ; RIPTIDE.INF -- Conexant Audio/Modem Chipset
  2. ; Copyright (c) 1998-2001 Conexant Systems, Inc.
  3. [Version]
  4. Signature="$CHICAGO$"
  5. ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
  6. Class=MEDIA
  7. Provider=%MSFT%
  8. LayoutFile=layout.inf
  9. DriverVer=04/19/2001, 5.12.01.0324
  10. [Manufacturer]
  11. %CNXT%=Conexant
  12. ;; Excluding drivers from the "Add New Hardware" list.
  13. [ControlFlags]
  14. ExcludeFromSelect = *
  15. [Conexant]
  16. ;;Multimedia Master Device
  17. ;;==============
  18. ;;Multimedia Master Device
  19. ;; D7400, Default ASIC, HSF
  20. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4300
  21. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4302
  22. ;; D7400, Conexant Domestic, HSF
  23. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310,PCI\VEN_127A&DEV_4310&SUBSYS_4310127A&REV_00
  24. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4312,PCI\VEN_127A&DEV_4312&SUBSYS_4312127A&REV_00
  25. ;; D7400, HP Domestic, HSF
  26. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310,PCI\VEN_127A&DEV_4310&SUBSYS_43101235&REV_00
  27. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4312,PCI\VEN_127A&DEV_4312&SUBSYS_43121235&REV_00
  28. ;; D7400, Conexant Domestic, HCF
  29. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_4320127A&REV_00
  30. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_4322127A&REV_00
  31. ;; D7400, Conexant International, HCF
  32. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_4320127A&REV_00
  33. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_4322127A&REV_00
  34. ;; D7400, HP Domestic, HCF
  35. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_43201235&REV_00
  36. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_43221235&REV_00
  37. ;; D7400, HP International, HCF
  38. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_43231235&REV_00
  39. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_43251235&REV_00
  40. ;; D7400, HP GVC, HCF
  41. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_020013E0&REV_00
  42. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_022013E0&REV_00
  43. ;; D7400, Samsung, HCF
  44. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_2320144D&REV_00
  45. %RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_2322144D&REV_00
  46. ;; D7400, Default ASIC, HCF
  47. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4330
  48. %RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4332
  49. ;; D7300, Default ASIC, HSF
  50. %RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4340
  51. %RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4342
  52. ;; D7400, No AUDIO, HCF
  53. %NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4350
  54. %RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4352
  55. ;; D7400, No AUDIO, HSF
  56. %NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4360
  57. %RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4362
  58. ;; Riptide children
  59. %RPAUDIO.DeviceDesc% = RPAUDIO,RPBOOT\AUDIO
  60. %RTGAMEPORT.DeviceDesc% = RPGAMEPORT,RPBOOT\JOYSTICK
  61. ;*************************************
  62. ; Device installation sections
  63. ;*************************************
  64. [RIPTIDE]
  65. CopyFiles = RIPTIDE.CopyFiles
  66. AddReg = COMMON.AddReg, RIPTIDE.AddReg
  67. [RIPTIDE.NTX86]
  68. CopyFiles = RIPTIDE.CopyFiles
  69. AddReg = COMMON.AddReg, RIPTIDE.NT.AddReg
  70. [RPFUN]
  71. CopyFiles = RPFUN.CopyFiles
  72. AddReg = RPFUN.AddReg
  73. [RPFUN.NTX86]
  74. CopyFiles = RPFUN.CopyFiles
  75. AddReg = RPFUN.AddReg
  76. [RPAUDIO]
  77. Include = ks.inf, wdmaudio.inf
  78. Needs = KS.Registration, WDMAUDIO.Registration
  79. CopyFiles = RPAUDIO.CopyList
  80. AddReg = RPAUDIO.AddReg
  81. [RPAUDIO.NTX86]
  82. Include = ks.inf, wdmaudio.inf
  83. Needs = KS.Registration, WDMAUDIO.Registration
  84. CopyFiles = RPAUDIO.CopyList
  85. AddReg = RPAUDIO.AddReg
  86. [RPGAMEPORT]
  87. Include = joystick.inf
  88. Needs = MSJSTICK
  89. AddReg = RPGAMEPORT.AddReg
  90. [RPGAMEPORT.NTX86]
  91. Include = gameport.inf
  92. Needs = Standard_Port.NT
  93. AddReg = RPGAMEPORT.AddReg
  94. ;*************************************
  95. ; File copy sections
  96. ;*************************************
  97. [RIPTIDE.CopyFiles]
  98. rthwcls.sys
  99. riptide.hex
  100. rpfun.sys
  101. crtaud.sys
  102. [RPFUN.CopyFiles]
  103. rpfun.sys
  104. [RPAUDIO.CopyList]
  105. crtaud.sys
  106. [DestinationDirs]
  107. DefaultDestDir = 10, system32\drivers
  108. RIPTIDE.CopyFiles = 10, system32\drivers
  109. ;;NOAUDIO.CopyFiles = 10, system32\drivers
  110. RPFUN.CopyFiles = 10, system32\drivers
  111. RPAUDIO.CopyList = 10, system32\drivers
  112. ;*************************************
  113. ; AddReg section
  114. ;*************************************
  115. [COMMON.AddReg]
  116. HKR,,DevLoader,0,*ntkern
  117. HKR,,Driver,,rthwcls.sys
  118. HKR,,NTMPDriver,,"rthwcls.sys"
  119. HKR,,DriverDesc,,%RipTideBusShortName%
  120. [RIPTIDE.AddReg]
  121. HKR,,SupportAudio,0x00000001,01
  122. HKR,,SupportJoystick,0x00000001,01
  123. HKR,,SupportUnknown,0x00000001,00
  124. HKR,,HwSupportOptions,0x00010001,0x1E
  125. HKR,,HwID,0x00010001,0x00000001
  126. HKR,,3DStereoParam,0x00000001,00,03
  127. [RIPTIDE.NT.AddReg]
  128. HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportAudio,0x00000001,01
  129. HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportJoystick,0x00000001,01
  130. HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportUnknown,0x00000001,00
  131. HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwSupportOptions,0x00010001,0x1E
  132. HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwID,0x00010001,0x00000001
  133. HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,3DStereoParam,0x00000001,00,03
  134. ;;[NOAUDIO.AddReg]
  135. ;;HKR,,SupportAudio,0x00000001,00
  136. ;;HKR,,SupportJoystick,0x00000001,00
  137. ;;HKR,,SupportUnknown,0x00000001,00
  138. ;;HKR,,HwSupportOptions,0x00010001,0x1E
  139. ;;HKR,,HwID,0x00010001,0x00000001
  140. ;;HKR,,3DStereoParam,0x00000001,00,03
  141. ;;[NOAUDIO.NTx86.AddReg]
  142. ;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportAudio,0x00000001,00
  143. ;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportJoystick,0x00000001,00
  144. ;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportUnknown,0x00000001,00
  145. ;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwSupportOptions,0x00010001,0x1E
  146. ;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwID,0x00010001,0x00000001
  147. ;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,3DStereoParam,0x00000001,00,03
  148. [RPFUN.AddReg]
  149. HKR,,DevLoader,0,*ntkern
  150. HKR,,Driver,,rpfun.sys
  151. HKR,,NTMPDriver,,"rpfun.sys"
  152. [RPAUDIO.AddReg]
  153. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  154. HKR,,Driver,,crtaud.sys
  155. HKR,,NTMPDriver,,"crtaud.sys,sbemul.sys"
  156. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  157. HKR,Drivers\wave\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
  158. HKR,Drivers\midi\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
  159. HKR,Drivers\mixer\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
  160. HKR,Drivers\aux\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
  161. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  162. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  163. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  164. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  165. HKR,,AmcControllerID,0x00000001,01,00,00,00
  166. [RPGAMEPORT.AddReg]
  167. ;*************************************
  168. ; Service installation sections
  169. ;*************************************
  170. [RIPTIDE.NTX86.Services] ; install.Services section
  171. AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
  172. [NOAUDIO.NTX86.Services] ; install.Services section
  173. AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
  174. [RPFUN.NTX86.Services] ; install.Services section
  175. AddService = rpfun, %SPSVCINST_ASSOCSERVICE%, rpfun_Service_Inst
  176. [RPAUDIO.NTX86.Services]
  177. AddService = crtaud, %SPSVCINST_ASSOCSERVICE%, crtaud_Service_Inst
  178. ;;[RPGAMEPORT.Services]
  179. [RPGAMEPORT.NTX86.Services]
  180. AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  181. [rthwcls_Service_Inst]
  182. DisplayName = %rthwcls.SvcDesc%
  183. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  184. StartType = 3 ; SERVICE_DEMAND_START
  185. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  186. ServiceBinary = %10%\system32\drivers\rthwcls.sys
  187. LoadOrderGroup = System Bus Extender
  188. [rpfun_Service_Inst]
  189. DisplayName = %rpfun.SvcDesc%
  190. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  191. StartType = 3 ; SERVICE_DEMAND_START
  192. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  193. ServiceBinary = %10%\system32\drivers\rpfun.sys
  194. [crtaud_Service_Inst]
  195. DisplayName = %crtaud.SvcDesc%
  196. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  197. StartType = 3 ; SERVICE_DEMAND_START
  198. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  199. ServiceBinary = %10%\system32\drivers\crtaud.sys
  200. [GamePort_Service_Inst]
  201. DisplayName = %gameport.SvcDesc%
  202. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  203. StartType = 3 ; SERVICE_DEMAND_START
  204. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  205. ServiceBinary = %10%\system32\drivers\gameenum.sys
  206. LoadOrderGroup = Extended Base
  207. ;*************************************
  208. ; Interface installation sections
  209. ;*************************************
  210. [RPAUDIO.NTX86.Interfaces]
  211. AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Wave%, Riptide.Interface.Wave
  212. AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Wave%, Riptide.Interface.Wave
  213. AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave%, Riptide.Interface.Wave
  214. AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Topology%,Riptide.Interface.Topology
  215. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,Riptide.Interface.Topology
  216. AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_UART%, Riptide.Interface.UART
  217. AddInterface=%KSCATEGORY_RENDER%, %KSNAME_UART%, Riptide.Interface.UART
  218. AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_UART%, Riptide.Interface.UART
  219. ;AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_FMS%, Riptide.Interface.FMS
  220. ;AddInterface=%KSCATEGORY_RENDER%, %KSNAME_FMS%, Riptide.Interface.FMS
  221. [Riptide.Interface.Wave]
  222. AddReg=Riptide.Interface.Wave.AddReg
  223. [Riptide.Interface.Wave.AddReg]
  224. HKR,,CLSID,,%Proxy.CLSID%
  225. HKR,,FriendlyName,,%Riptide.Wave.szPname%
  226. [Riptide.Interface.Topology]
  227. AddReg=Riptide.Interface.Topo.AddReg
  228. [Riptide.Interface.Topo.AddReg]
  229. HKR,,CLSID,,%Proxy.CLSID%
  230. HKR,,FriendlyName,,%Riptide.Topology.szPname%
  231. HKLM,%MediaCategories%\%KSAUDFNAME_RIPTIDE_20DB_GAIN%,Name,,%RIPTIDE_20DB_GAIN%
  232. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_VIDEO%,Name,,%RIPTIDE_VIDEO%
  233. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_SMIXER%,Name,,%RIPTIDE_SMIXER%
  234. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_MMIXER%,Name,,%RIPTIDE_MMIXER%
  235. HKLM,%MediaCategories%\%KSAUDFNAME_BASS_BOOST%,Name,,%BASS_BOOST%
  236. HKLM,%MediaCategories%\%KSAUDFNAME_STEREO_ENHANCE%,Name,,%STEREO_ENHANCE%
  237. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_SPKPHONE%,Name,,%RIPTIDE_SPKPHONE%
  238. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_PCMOUT%,Name,,%RIPTIDE_PCMOUT%
  239. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_WAVESTREAM%,Name,,%RIPTIDE_WAVESTREAM%
  240. ;HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_FM%,Name,,%RIPTIDE_FM%
  241. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_MONOOUT%,Name,,%RIPTIDE_MONOOUT%
  242. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_HPOUT%,Name,,%RIPTIDE_HPOUT%
  243. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_PVR%,Name,,%RIPTIDE_PVR%
  244. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_HRTF%,Name,,%RIPTIDE_HRTF%
  245. HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_EAX%,Name,,%RIPTIDE_EAX%
  246. [Riptide.Interface.UART]
  247. AddReg=Riptide.Interface.UART.AddReg
  248. [Riptide.Interface.UART.AddReg]
  249. HKR,,CLSID,,%Proxy.CLSID%
  250. HKR,,FriendlyName,,%Riptide.UART.szPname%
  251. ;[Riptide.Interface.FMS]
  252. ;AddReg=Riptide.Interface.FMS.AddReg
  253. ;[Riptide.Interface.FMS.AddReg]
  254. ;HKR,,CLSID,,%Proxy.CLSID%
  255. ;HKR,,FriendlyName,,%Riptide.FMS.szPname%