home *** CD-ROM | disk | FTP | other *** search
/ Compilation of drivers fo…old hardware for windows / drivers20000.iso / nvmcp.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2006-03-31  |  50.2 KB  |  1,243 lines

  1. ;;*****************************************************************************
  2. ;;*****************************************************************************
  3. ;;
  4. ;; nvmcp.inf
  5. ;;
  6. ;;
  7. ;; Copyright (c) 2000-2003 NVIDIA Corporation.
  8. ;;
  9. ;;*****************************************************************************
  10. ;;*****************************************************************************
  11.  
  12.  
  13.  
  14. [Version]
  15. Signature="$CHICAGO$"
  16. Class=Media
  17. ClassGUID={4D36E96C-E325-11CE-BFC1-08002BE10318}
  18. provider=%MfgName%
  19. ;LayoutFile=layout.inf, layout1.inf, layout2.inf
  20. DriverVer=05/25/2004,6.14.0442.30
  21. CatalogFile=nvmcp.cat
  22.  
  23. [SourceDisksNames]
  24. 1=%DiskDescription%,,,""
  25.  
  26. [SourceDisksFiles]
  27. nvapu.sys=1,,
  28. nvmcp.sys=1,,
  29. nvarm.sys=1,,
  30. nvack.dll=1,,
  31. nvax9x.sys=1,,
  32. nvasio.dll=1,,
  33. nvopenal.dll=1,,
  34. OpenAL32.dll=1,,
  35. ALut.dll=1,,
  36. nvuaudio.exe=1,,
  37. nvaudio.nvu=1,,
  38. NVCOAD.DLL=1,,
  39.  
  40. [SourceDisksFiles.x86]
  41. nvapu.sys=1,,
  42. nvmcp.sys=1,,
  43. nvarm.sys=1,,
  44. nvack.dll=1,,
  45. nvax.sys=1,,
  46. nvasio.dll=1,,
  47. nvopenal.dll=1,,
  48. OpenAL32.dll=1,,
  49. ALut.dll=1,,
  50. nvuaudio.exe=1,,
  51. nvaudio.nvu=1,,
  52. NVCOAD.DLL=1,,
  53.  
  54.  
  55. [Manufacturer]
  56. %MfgName%=NVIDIA
  57.  
  58.  
  59. [NVIDIA]
  60. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_838410DE
  61. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_414410DE
  62. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_414c10DE
  63. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_83841043
  64. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_414c1043
  65. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_80951043
  66. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_81A01033
  67. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_7105147B
  68. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_7104147B
  69. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_35301462
  70. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_36701462
  71. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_37301462
  72. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_20061631
  73. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_5920107D
  74. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_1A193411
  75. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_8131104D
  76. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_536111D4
  77. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_02831014
  78. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_02FFA0A0
  79. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_01B1&SUBSYS_022CA0A0
  80. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_0c1110DE
  81. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_0c111043
  82. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_81A01033
  83. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_7105147B
  84. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_7104147B
  85. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_35301462
  86. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_36701462
  87. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_37301462
  88. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_5920107D
  89. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_1A193411
  90. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_8131104D
  91. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_02831014
  92. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_05B110DE
  93. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_01B0&SUBSYS_022CA0A0
  94. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_414410DE
  95. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02831014
  96. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_59701462
  97. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_57001462
  98. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_72901462
  99. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_77701462
  100. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_79601462
  101. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_80951043
  102. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02E0A0A0
  103. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02E4A0A0
  104. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02EDA0A0
  105. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02F3A0A0
  106. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02F9A0A0
  107. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_0304A0A0
  108. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_0338A0A0
  109. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_0358A0A0
  110. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_02FFA0A0
  111. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_03E5A0A0
  112. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_0411A0A0
  113. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_1c00147b
  114. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_1c01147b
  115. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F440147b
  116. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_5930107D
  117. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_593E107D
  118. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_593F107D
  119. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_10001695
  120. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_10041695
  121. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F440270F
  122. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F464270F
  123. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F466270F
  124. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F469270F
  125. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F468270F
  126. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F444270F
  127. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F446270F
  128. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F447270F
  129. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_82001565
  130. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_82011565
  131. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_90421509
  132. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_904C1509
  133. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_904D1509
  134. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_921E1509
  135. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_923D1509
  136. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_925C1509
  137. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F5411297
  138. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_05311297
  139. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_F5451297
  140. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_A5351297
  141. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_50111297
  142. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_50121297
  143. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_1C02147B
  144. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_1C03147B
  145. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_1C04147B
  146. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_1C06147B
  147. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_0C1210DE
  148. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_01E016F3
  149. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_100115BD
  150. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_340117F2
  151. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_A0001458
  152. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_A0011458
  153. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_A0021458
  154. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_40011816
  155. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_40021816
  156. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_006A&SUBSYS_30011919
  157. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_05B210DE
  158. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_02831014
  159. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_59701462
  160. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_57001462
  161. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_72901462
  162. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_77701462
  163. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_79601462
  164. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0C1110DE
  165. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_02E0A0A0
  166. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_02E4A0A0
  167. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_02EDA0A0
  168. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_02F3A0A0
  169. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_02F9A0A0
  170. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0304A0A0
  171. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0338A0A0
  172. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0358A0A0
  173. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_03E5A0A0
  174. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0411A0A0
  175. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_1c00147b
  176. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_1c01147b
  177. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F440147b
  178. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_5930107D
  179. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_593E107D
  180. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_593F107D
  181. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_10001695
  182. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_10041695
  183. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F440270F
  184. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F464270F
  185. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F466270F
  186. %nvaci.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F469270F
  187. %nvaci.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F468270F
  188. %nvaci.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F444270F
  189. %nvaci.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F446270F
  190. %nvaci.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F447270F
  191. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_82001565
  192. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_82011565
  193. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_90421509
  194. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_904C1509
  195. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_904D1509
  196. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_921E1509
  197. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_923D1509
  198. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_925C1509
  199. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F5411297
  200. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_05311297
  201. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_F5451297
  202. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_A5351297
  203. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_50111297
  204. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_50121297
  205. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_80951043
  206. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0C111043
  207. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_1C02147B
  208. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_1C03147B
  209. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_1C04147B
  210. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_1C06147B
  211. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_0C1210DE
  212. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_01E016F3
  213. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_100115BD
  214. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_340117F2
  215. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_A0001458
  216. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_A0011458
  217. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_A0021458
  218. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_40011816
  219. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_40021816
  220. %nvmcp.DeviceDesc%=nvmcp, PCI\VEN_10DE&DEV_006B&SUBSYS_30011919
  221. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_0C1110DE
  222. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_414410DE
  223. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_80951043
  224. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_80C51043
  225. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_18531043
  226. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_19431043
  227. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_0321A0A0
  228. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_0326A0A0
  229. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_032BA0A0
  230. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_032EA0A0
  231. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_035EA0A0
  232. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_0368A0A0
  233. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_904b1509
  234. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_90591509
  235. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_905c1509
  236. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_2008107B
  237. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_A5501297
  238. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_A5511297
  239. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_F5851297
  240. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_75101462
  241. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_77001462
  242. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_A0021458
  243. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_5940107D
  244. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_5941107D
  245. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_10051695
  246. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_F641270F
  247. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_F642270F
  248. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_F644270F
  249. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_1C03147B
  250. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_A80210FD
  251. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_004415D4
  252. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_82001565
  253. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_30031631
  254. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_B1201897
  255. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_00591025
  256. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00DA&SUBSYS_0722152D
  257. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0C1110DE
  258. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_037AA0A0
  259. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0380A0A0
  260. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0385A0A0
  261. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0362A0A0
  262. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0368A0A0
  263. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_044FA0A0
  264. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0453A0A0
  265. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0481A0A0
  266. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0482A0A0
  267. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_0483A0A0
  268. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_02501462
  269. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_03001462
  270. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_004415D4
  271. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_83001565
  272. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_82011565
  273. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_83011565
  274. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_A80310FD
  275. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_5946107D
  276. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_A5511297
  277. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_50111297
  278. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_30111297
  279. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_50121297
  280. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_30121297
  281. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_35851297
  282. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_55851297
  283. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_043FA0A0
  284. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_10051695
  285. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_100C1695
  286. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_300215BD
  287. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_16F310DE
  288. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_A0021458
  289. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_30021919
  290. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_F645270F
  291. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_F646270F
  292. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_92611509
  293. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_92681509
  294. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_00EA&SUBSYS_2A15103C
  295. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_0C1110DE
  296. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_414410DE
  297. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_0330A0A0
  298. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_0333A0A0
  299. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_02e8A0A0
  300. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_02FFA0A0
  301. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_57021462
  302. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_F446270F
  303. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_55851297
  304. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_35851297
  305. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_50111297
  306. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_50121297
  307. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_10151297
  308. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_30111297
  309. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_30121297
  310. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_100f1695
  311. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_1C07147B
  312. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_1C08147B
  313. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_1C09147B
  314. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_340217F2
  315. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_593E107D
  316. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_30031919
  317. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_30041919
  318. %nvaci.DeviceDesc%=nvaci, PCI\VEN_10DE&DEV_008A&SUBSYS_62123411
  319. %nvnforce.DeviceDesc%=nvnforce, NFORCE_VAD
  320. %nvnforce.DeviceDesc%=nvnforce, NVAX\NFORCE_VAD
  321. %nvadf.DeviceDesc%=nvadf, NFORCE_VAD_FRONT
  322. %nvadr.DeviceDesc%=nvadr, NFORCE_VAD_REAR
  323. %nvadc.DeviceDesc%=nvadc, NFORCE_VAD_CLFE
  324. %nvads.DeviceDesc%=nvads, NFORCE_VAD_SPDIF
  325. %nvadf.DeviceDesc%=nvadf, NVAX\NFORCE_VAD_FRONT
  326. %nvadr.DeviceDesc%=nvadr, NVAX\NFORCE_VAD_REAR
  327. %nvadc.DeviceDesc%=nvadc, NVAX\NFORCE_VAD_CLFE
  328. %nvads.DeviceDesc%=nvads, NVAX\NFORCE_VAD_SPDIF
  329.  
  330.  
  331.  
  332. ;; Excluding drivers from the "Add New Hardware" list.
  333. [ControlFlags]
  334. ExcludeFromSelect=*
  335.  
  336. [DestinationDirs]
  337. DefaultDestDir=10,system32\drivers
  338. nvaci.FileList=10,system32\drivers
  339. nvax.FileList=10,system32\drivers
  340. nvax9x.FileList=10,system32\drivers
  341. nvnforce.FileList=11
  342. Uninstall.CoInst.FileList=11
  343. Win9X.Uninstall.FileList=11
  344.  
  345. [nvax9x.FileList]
  346. nvax9x.sys
  347.  
  348. [nvax.FileList]
  349. nvax.sys
  350.  
  351. [nvaci.FileList]
  352. nvarm.sys
  353. nvmcp.sys
  354. nvapu.sys
  355.  
  356. [nvnforce.FileList]
  357. nvack.dll
  358. nvasio.dll
  359. nvopenal.dll
  360. OpenAL32.dll
  361. ALut.dll
  362.  
  363.  
  364. [Win9X.Uninstall.FileList]
  365. nvuaudio.exe
  366. nvaudio.nvu
  367.  
  368. [Uninstall.CoInst.FileList]
  369. NVCOAD.DLL
  370.  
  371. [null.FileList]
  372.  
  373.  
  374.  
  375. ;;*****************************************************************************
  376. ;; nvaci 9x
  377. ;;*****************************************************************************
  378. [nvaci]
  379. CopyFiles=nvax9x.FileList,nvaci.FileList,nvnforce.FileList,Win9X.Uninstall.FileList
  380. AlsoInstall=KS.Registration(ks.inf),WDMAUDIO.Registration(wdmaudio.inf)
  381. AddReg=nvaci.AddReg,for9xUpgrade.AddReg,mixer.AddReg,Uninstall.AddReg
  382.  
  383. [nvaci.AddReg]
  384. HKR,,NTMPDriver,,nvax9x.sys
  385. HKR,,DevLoader,,"*ntkern"
  386.  
  387. [for9xUpgrade.AddReg]
  388. HKLM,%Run%,"nForce9xUpgrade",,"rundll32.exe nvack.dll,nForce9xUpgrade"
  389.  
  390. [mixer.AddReg]
  391. ;; The translation for the DWORD (0xWWXXYYZZ) is ZZ,YY,XX,WW.
  392. ;; Use MixApp to get the ID and values for the control.
  393. ;HKLM,%MixerKey%0,MixerName,,"NVIDIA(R) nForce(TM) Audio"
  394. ;HKLM,%MixerKey%0,MixerControlID,1,31,00,00,00
  395. ;HKLM,%MixerKey%0,MixerControlValue,1,00,80,00,00
  396.  
  397. [nvaci.Services]
  398. AddService = nvax, 0x00000002, nvax9x.ServiceInstall
  399.  
  400.  
  401. ;;*****************************************************************************
  402. ;; nvaci NT
  403. ;;*****************************************************************************
  404. [nvaci.NT]
  405. AddReg=mixer.AddReg
  406. CopyFiles=nvax.FileList,nvaci.FileList,nvnforce.FileList
  407. Include=ks.inf,wdmaudio.inf
  408. Needs=KS.Registration,WDMAUDIO.Registration
  409.  
  410. [nvaci.NT.Services]
  411. AddService = nvax, 0x00000002, nvax.ServiceInstall
  412.  
  413. [Uninstall.AddReg]
  414. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\NVIDIA Audio Driver"
  415. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\NVIDIA Audio Driver",DisplayName,,"NVIDIA Audio Driver"
  416. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\NVIDIA Audio Driver",UninstallString,,"%11%\nvuAudio.exe Uninstall %11%\NvAudio.nvu,NVIDIA Audio Driver"
  417.  
  418.  
  419.  
  420. ;;*****************************************************************************
  421. ;; nvmcp 9x
  422. ;;*****************************************************************************
  423. [nvmcp]
  424. CopyFiles=nvax9x.FileList,nvaci.FileList,nvnforce.FileList,Win9X.Uninstall.FileList
  425. AddReg=nvmcp.AddReg,ChangePath,AppHacks,Uninstall.AddReg
  426.  
  427. [nvmcp.AddReg]
  428. HKR,,NTMPDriver,,nvax9x.sys
  429. HKR,,DevLoader,,"*ntkern"
  430.  
  431. [nvmcp.Services]
  432. AddService = nvax, 0x00000002, nvax9x.ServiceInstall
  433.  
  434. [ChangePath]
  435. ; this section does nothing but it is needed to set the nvmcp path
  436.  
  437. [AppHacks]
  438. ; The following are needed for 9X/ME, but exist already in XP.
  439. ; These handle issues with GetPosition in these broken apps.
  440. ;
  441. HKLM,%AppHacks%\%AppMickeyP%,DSAPPHACKID_RETURNWRITEPOS,3,04,00,00,00
  442. HKLM,%AppHacks%\%AppMickeyP%,DSAPPHACKID_DEVACCEL,3,0e,00,00,00,04,00,00,00
  443.  
  444. HKLM,%AppHacks%\%AppMickeyK%,DSAPPHACKID_RETURNWRITEPOS,3,04,00,00,00
  445. HKLM,%AppHacks%\%AppMickeyK%,DSAPPHACKID_DEVACCEL,3,0e,00,00,00,04,00,00,00
  446.  
  447. HKLM,%AppHacks%\%AppMickeyT%,DSAPPHACKID_RETURNWRITEPOS,3,04,00,00,00
  448. HKLM,%AppHacks%\%AppMickeyT%,DSAPPHACKID_DEVACCEL,3,0e,00,00,00,04,00,00,00
  449.  
  450. HKLM,%AppHacks%\%AppPitDroids%,DSAPPHACKID_RETURNWRITEPOS,3,04,00,00,00
  451. HKLM,%AppHacks%\%AppPitDroids%,DSAPPHACKID_DEVACCEL,3,0e,00,00,00,04,00,00,00
  452.  
  453.  
  454. ;;*****************************************************************************
  455. ;; nvmcp NT
  456. ;;*****************************************************************************
  457. [nvmcp.NT]
  458. CopyFiles=nvax.FileList,nvaci.FileList,nvnforce.FileList
  459. Include=ks.inf,wdmaudio.inf
  460. Needs=KS.Registration,WDMAUDIO.Registration
  461. AddReg=ChangePath
  462.  
  463.  
  464. [nvmcp.NT.Services]
  465. AddService = nvax, 0x00000002, nvax.ServiceInstall
  466.  
  467.  
  468.  
  469. ;;*****************************************************************************
  470. ;; nvax9x Common
  471. ;;*****************************************************************************
  472. [nvax9x.ServiceInstall]
  473. DisplayName   = %nvax.SvcDesc%
  474. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  475. StartType     = 3                  ; SERVICE_DEMAND_START
  476. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  477. ServiceBinary = %10%\system32\drivers\nvax9x.sys
  478.  
  479.  
  480. ;;*****************************************************************************
  481. ;; nvax Common
  482. ;;*****************************************************************************
  483. [nvax.ServiceInstall]
  484. DisplayName   = %nvax.SvcDesc%
  485. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  486. StartType     = 3                  ; SERVICE_DEMAND_START
  487. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  488. ServiceBinary = %10%\system32\drivers\nvax.sys
  489.  
  490.  
  491.  
  492.  
  493. ;;*****************************************************************************
  494. ;; nvnforce Win9x
  495. ;;*****************************************************************************
  496. [nvnforce]
  497. AddReg=nvnforce.AddReg,Win98G.Guids.AddReg,nvguid.AddReg,nvac97.AddReg,nvmixer.AddReg,for9xClean.AddReg
  498.  
  499. [nvnforce.Interfaces]
  500. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvnforce.Wave
  501. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvnforce.Wave
  502. AddInterface=%KSCATEGORY_CAPTURE%,%NVNFORCE_Wave%,nvnforce.Wave
  503. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_DMus%,nvnforce.DMus
  504. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_DMus%,nvnforce.DMus
  505. AddInterface=%KSCATEGORY_SYNTHESIZER%,%NVNFORCE_DMus%,nvnforce.DMus
  506. AddInterface=%KSCATEGORY_AUDIO%,%NVAC97_Topology%,nvac97.Topology
  507. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Midi%,nvnforce.Midi
  508. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Midi%,nvnforce.Midi
  509.  
  510. [nvnforce.Services]
  511. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  512.  
  513. [for9xClean.AddReg]
  514. HKLM,%RunOnce%,"nForce9xSetup",,"rundll32.exe nvack.dll,nForce9xSetup"
  515.  
  516.  
  517. ;;*****************************************************************************
  518. ;; nvnforce NT
  519. ;;*****************************************************************************
  520. [nvnforce.NT]
  521. AddReg=nvnforce.AddReg,nvac97.AddReg,nvguid.AddReg,nvmixer.AddReg
  522. Include=ks.inf,wdmaudio.inf
  523. Needs=KS.Registration,WDMAUDIO.Registration
  524.  
  525. [nvnforce.NT.CoInstallers]
  526. AddReg=nvnforce.CoInst.AddReg
  527. CopyFiles=null.FileList
  528.  
  529. [nvnforce.NT.Interfaces]
  530. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvnforce.Wave
  531. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvnforce.Wave
  532. AddInterface=%KSCATEGORY_CAPTURE%,%NVNFORCE_Wave%,nvnforce.Wave
  533. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_DMus%,nvnforce.DMus
  534. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_DMus%,nvnforce.DMus
  535. AddInterface=%KSCATEGORY_SYNTHESIZER%,%NVNFORCE_DMus%,nvnforce.DMus
  536. AddInterface=%KSCATEGORY_AUDIO%,%NVAC97_Topology%,nvac97.Topology
  537. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Midi%,nvnforce.Midi
  538. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Midi%,nvnforce.Midi
  539.  
  540. [nvnforce.NT.Services]
  541. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  542.  
  543. [nvnforce.CoInst.AddReg]
  544. HKR,,CoInstallers32,0x00010000,"nvack.dll, nForceNtSetup"
  545.  
  546.  
  547. ;;*****************************************************************************
  548. ;; nvnforce Common
  549. ;;*****************************************************************************
  550. [nvnforce.AddReg]
  551. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  552. HKR,,Driver,,nvapu.sys
  553. HKR,,NTMPDriver,,"nvapu.sys,sbemul.sys"
  554. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  555.  
  556. HKR,Branding,icon,,"nvapu.sys,100"
  557. HKR,Branding,bitmap,,"nvapu.sys,101"
  558. HKR,Branding,url,,"http://www.nvidia.com"
  559.  
  560. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  561. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  562. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  563. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  564. HKR,Drivers\wave\wdmaud.drv,Description,,%nvnforce.DeviceDesc%
  565. HKR,Drivers\midi\wdmaud.drv,Description,,%nvnforce.DeviceDesc%
  566. HKR,Drivers\mixer\wdmaud.drv,Description,,%nvnforce.DeviceDesc%
  567.  
  568. ;; Nvasio Portion
  569. HKCR,CLSID\%NVASIO_GUID%,,,%NVASIO_DESC%
  570. HKCR,CLSID\%NVASIO_GUID%\InprocServer32,,,"nvasio.dll"
  571. HKCR,CLSID\%NVASIO_GUID%\InprocServer32,ThreadingModel,,"Apartment"
  572.  
  573. HKLM,"SOFTWARE\ASIO\%NVASIO_NAME%",CLSID,,%NVASIO_GUID%
  574. HKLM,"SOFTWARE\ASIO\%NVASIO_NAME%",Description,,%NVASIO_DESC%
  575.  
  576. ;; Generic Options
  577. ;HKR,Settings,IgnoreSpeakerConfig,1,01,00,00,00
  578.  
  579. ;; APU Options
  580. HKR,Settings\APU,Center3dPanEnabled,1,01,00,00,00
  581. ;HKR,Settings\APU\GlobalVolume,CreateCenter,0x10001,01
  582. ;HKR,Settings\APU\GlobalVolume,CreateLfe,0x10001,01
  583. ;HKR,Settings\APU\GlobalVolume,CreatePhantomBass,0x10001,01
  584. HKR,Settings\APU\GlobalVolume,LfeCrossover,0x10001,64
  585. ;HKR,Settings\APU\GlobalVolume,SpeakerPhase,0x10001,01
  586. ;HKR,Settings\APU,ApuStopTimeout,0x10001,00
  587.  
  588. ;HKR,Properties,KmxrReplicate,0x10001,01
  589.  
  590.  
  591. [nvnforce.Wave]
  592. AddReg=nvnforce.Wave.AddReg
  593.  
  594. [nvnforce.Wave.AddReg]
  595. HKR,,CLSID,,%Proxy.CLSID%
  596. HKR,,FriendlyName,,%nvnforce.WaveDesc%
  597.  
  598.  
  599. [nvnforce.DMus]
  600. AddReg=nvnforce.DMus.AddReg
  601.  
  602. [nvnforce.DMus.AddReg]
  603. HKR,,CLSID,,%Proxy.CLSID%
  604. HKR,,FriendlyName,,%nvnforce.DMusDesc%
  605.  
  606.  
  607. [nvac97.Topology]
  608. AddReg=nvac97.Topo.AddReg
  609.  
  610. [nvac97.Topo.AddReg]
  611. HKR,,CLSID,,%Proxy.CLSID%
  612. HKR,,FriendlyName,,%nvac97.TopoDesc%
  613.  
  614.  
  615. [nvnforce.Midi]
  616. AddReg=nvnforce.Midi.AddReg
  617.  
  618. [nvnforce.Midi.AddReg]
  619. HKR,,CLSID,,%Proxy.CLSID%
  620. HKR,,FriendlyName,,%nvnforce.MidiDesc%
  621.  
  622.  
  623. [nvnforce.ServiceInstall]
  624. DisplayName   = %nvnforce.SvcDesc%
  625. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  626. StartType     = 3                  ; SERVICE_DEMAND_START
  627. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  628. ServiceBinary = %10%\system32\drivers\nvapu.sys
  629.  
  630.  
  631.  
  632. ;;*****************************************************************************
  633. ;; AC97 Register Defaults
  634. ;;*****************************************************************************
  635. [nvac97.AddReg]
  636. ;HKR,Settings\Ac97,MasterVolume,1,00,00      ; 0 dB
  637. ;HKR,Settings\Ac97,SurroundVolume,1,00,00    ; 0 dB
  638. ;HKR,Settings\Ac97,CenterLfeVolume,1,00,00   ; 0 dB
  639. ;HKR,Settings\Ac97,HeadphoneVolume,1,00,00   ; 0 dB
  640. ;HKR,Settings\Ac97,MonoOutVolume,1,00,00     ; 0 dB
  641. ;HKR,Settings\Ac97,3dCtrl,1,00,00            ; 0%
  642. ;HKR,Settings\Ac97,ToneControls,1,0F,0F      ; Bypass Treble and Bass
  643. ;HKR,Settings\Ac97,PcBeepVolume,1,00,00      ; 0 dB
  644. ;HKR,Settings\Ac97,PhoneVolume,1,08,80       ; Muted, 0 dB
  645. ;HKR,Settings\Ac97,MicVolume,1,08,80         ; Muted, 0 dB, +20 dB Off
  646. ;HKR,Settings\Ac97,LineInVolume,1,08,08      ; Unmuted, 0 dB
  647. ;HKR,Settings\Ac97,CdVolume,1,08,08          ; 0 dB
  648. ;HKR,Settings\Ac97,VideoVolume,1,08,88       ; Muted, 0 dB
  649. ;HKR,Settings\Ac97,AuxVolume,1,08,88         ; Muted, 0 dB
  650. ;HKR,Settings\Ac97,WaveOutVolume,1,08,08     ; 0 dB - Never touched by the system.
  651. ;HKR,Settings\Ac97,RecordSelect,1,00,00      ; Select Mic
  652. ;HKR,Settings\Ac97,RecordGain,1,00,00        ; 0 dB
  653. ;HKR,Settings\Ac97,RecordGainMic,1,00,00     ; 0 dB
  654. ;HKR,Settings\Ac97,GeneralPurpose,1,00,00    ; Wave path = Pre-3D,
  655.                                              ; Simultated Stereo = Off, 3D = Off,
  656.                                              ; Loudness = Off, Mono Select = Mix,
  657.                                              ; Mic Select = Mic1
  658.  
  659.  
  660. ;;*****************************************************************************
  661. ;; Mixer Controls
  662. ;;*****************************************************************************
  663. [nvmixer.AddReg]
  664. ;HKR,Settings\MixerControls,DisableMasterAdvancedControls,1,01,00,00,00
  665. ;HKR,Settings\MixerControls,DisableLineOut,1,01,00,00,00
  666. ;HKR,Settings\MixerControls,DisableHeadphone,1,01,00,00,00
  667. HKR,Settings\MixerControls,DisablePcBeep,1,01,00,00,00
  668. HKR,Settings\MixerControls,DisablePhone,1,01,00,00,00
  669. HKR,Settings\MixerControls,DisablePhoneRecord,1,01,00,00,00
  670. ;HKR,Settings\MixerControls,DisableMic,1,01,00,00,00
  671. ;HKR,Settings\MixerControls,DisableMicBoost,1,01,00,00,00
  672. ;HKR,Settings\MixerControls,DisableMicSelect,1,01,00,00,00
  673. ;HKR,Settings\MixerControls,DisableLineIn,1,01,00,00,00
  674. ;HKR,Settings\MixerControls,DisableCd,1,01,00,00,00
  675. ;HKR,Settings\MixerControls,DisableVideo,1,01,00,00,00
  676. ;HKR,Settings\MixerControls,DisableAux,1,01,00,00,00
  677. ;HKR,Settings\MixerControls,DisableSpdifIn,1,01,00,00,00
  678.  
  679. ;HKR,Settings\MixerControls,DisableRecordStereoMix,1,01,00,00,00
  680. ;HKR,Settings\MixerControls,DisableRecordMonoMix,1,01,00,00,00
  681.  
  682. HKR,Settings\MixerControls,DisableDigitizedInputPanel,1,00,00,00,00
  683. ;HKR,Settings\MixerControls,DisableDigitizedInput,1,01,00,00,00
  684. ;HKR,Settings\MixerControls,DigitizedInputSelect,1,04,00,00,00
  685.  
  686. HKR,Settings\MixerControls,DisableMonoOutPanel,1,01,00,00,00
  687.  
  688. HKR,Settings\MixerControls,EnableSurroundVolume,1,01,00,00,00
  689. ;HKR,Settings\MixerControls,Enable3DEnvironment,1,01,00,00,00
  690.  
  691. ;;
  692. ;; Slider Range Defaults
  693. ;;
  694. ;; The formula for the slider defaults is hex(dB * 65536) = 0xWWXXYYZZ.
  695. ;; WWXXYYZZ translates to ZZ,YY,XX,WW.
  696. ;;
  697. ;HKR,Settings\MixerControls,RangeRecordGainMin,1,00,00,00,00            ; 0 dB
  698. ;HKR,Settings\MixerControls,RangeRecordGainMax,1,00,80,16,00            ; 22.5 dB
  699. ;HKR,Settings\MixerControls,RangeRecordGainStep,1,00,80,01,00           ; 1.5 dB
  700.  
  701.  
  702.  
  703.  
  704. ;;*****************************************************************************
  705. ;; nvad Front
  706. ;;*****************************************************************************
  707.  
  708. ;;
  709. ;; Win9x
  710. ;;
  711. [nvadf]
  712. AddReg=nvadf.AddReg,Win98G.Guids.AddReg,nvguid.AddReg,for9xClean.AddReg
  713.  
  714. [nvadf.Interfaces]
  715. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvadf.Wave
  716. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvadf.Wave
  717. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  718.  
  719. [nvadf.Services]
  720. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  721.  
  722.  
  723. ;;
  724. ;; NT
  725. ;;
  726. [nvadf.NT]
  727. AddReg=nvadf.AddReg,nvguid.AddReg
  728. Include=ks.inf,wdmaudio.inf
  729. Needs=KS.Registration,WDMAUDIO.Registration
  730.  
  731. [nvadf.NT.CoInstallers]
  732. AddReg=nvnforce.CoInst.AddReg
  733. CopyFiles=null.FileList
  734.  
  735. [nvadf.NT.Interfaces]
  736. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvadf.Wave
  737. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvadf.Wave
  738. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  739.  
  740. [nvadf.NT.Services]
  741. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  742.  
  743.  
  744. ;;
  745. ;; Common
  746. ;;
  747. [nvadf.AddReg]
  748. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  749. HKR,,Driver,,nvapu.sys
  750. HKR,,NTMPDriver,,"nvapu.sys,sbemul.sys"
  751. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  752.  
  753. HKR,Branding,icon,,"nvapu.sys,100"
  754. HKR,Branding,bitmap,,"nvapu.sys,101"
  755. HKR,Branding,url,,"http://www.nvidia.com"
  756.  
  757. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  758. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  759. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  760. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  761. HKR,Drivers\wave\wdmaud.drv,Description,,%nvadf.DeviceDesc%
  762. HKR,Drivers\midi\wdmaud.drv,Description,,%nvadf.DeviceDesc%
  763. HKR,Drivers\mixer\wdmaud.drv,Description,,%nvadf.DeviceDesc%
  764.  
  765. [nvadf.Wave]
  766. AddReg=nvadf.Wave.AddReg
  767.  
  768. [nvadf.Wave.AddReg]
  769. HKR,,CLSID,,%Proxy.CLSID%
  770. HKR,,FriendlyName,,%nvadf.WaveDesc%
  771.  
  772.  
  773. [nvad.Topology]
  774. AddReg=nvad.Topo.AddReg
  775.  
  776. [nvad.Topo.AddReg]
  777. HKR,,CLSID,,%Proxy.CLSID%
  778. HKR,,FriendlyName,,%nvad.TopoDesc%
  779.  
  780.  
  781.  
  782.  
  783. ;;*****************************************************************************
  784. ;; nvad Rear
  785. ;;*****************************************************************************
  786.  
  787. ;;
  788. ;; Win9x
  789. ;;
  790. [nvadr]
  791. AddReg=nvadr.AddReg,Win98G.Guids.AddReg,nvguid.AddReg,for9xClean.AddReg
  792.  
  793. [nvadr.Interfaces]
  794. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvadr.Wave
  795. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvadr.Wave
  796. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  797.  
  798. [nvadr.Services]
  799. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  800.  
  801.  
  802. ;;
  803. ;; NT
  804. ;;
  805. [nvadr.NT]
  806. AddReg=nvadr.AddReg,nvguid.AddReg
  807. Include=ks.inf,wdmaudio.inf
  808. Needs=KS.Registration,WDMAUDIO.Registration
  809.  
  810. [nvadr.NT.CoInstallers]
  811. AddReg=nvnforce.CoInst.AddReg
  812. CopyFiles=null.FileList
  813.  
  814. [nvadr.NT.Interfaces]
  815. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvadr.Wave
  816. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvadr.Wave
  817. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  818.  
  819. [nvadr.NT.Services]
  820. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  821.  
  822.  
  823. ;;
  824. ;; Common
  825. ;;
  826. [nvadr.AddReg]
  827. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  828. HKR,,Driver,,nvapu.sys
  829. HKR,,NTMPDriver,,"nvapu.sys,sbemul.sys"
  830. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  831.  
  832. HKR,Branding,icon,,"nvapu.sys,100"
  833. HKR,Branding,bitmap,,"nvapu.sys,101"
  834. HKR,Branding,url,,"http://www.nvidia.com"
  835.  
  836. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  837. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  838. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  839. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  840. HKR,Drivers\wave\wdmaud.drv,Description,,%nvadr.DeviceDesc%
  841. HKR,Drivers\midi\wdmaud.drv,Description,,%nvadr.DeviceDesc%
  842. HKR,Drivers\mixer\wdmaud.drv,Description,,%nvadr.DeviceDesc%
  843.  
  844. [nvadr.Wave]
  845. AddReg=nvadr.Wave.AddReg
  846.  
  847. [nvadr.Wave.AddReg]
  848. HKR,,CLSID,,%Proxy.CLSID%
  849. HKR,,FriendlyName,,%nvadr.WaveDesc%
  850.  
  851.  
  852.  
  853.  
  854. ;;*****************************************************************************
  855. ;; nvad Center/LFE
  856. ;;*****************************************************************************
  857.  
  858. ;;
  859. ;; Win9x
  860. ;;
  861. [nvadc]
  862. AddReg=nvadc.AddReg,Win98G.Guids.AddReg,nvguid.AddReg,for9xClean.AddReg
  863.  
  864. [nvadc.Interfaces]
  865. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvadc.Wave
  866. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvadc.Wave
  867. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  868.  
  869. [nvadc.Services]
  870. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  871.  
  872.  
  873. ;;
  874. ;; NT
  875. ;;
  876. [nvadc.NT]
  877. AddReg=nvadc.AddReg,nvguid.AddReg
  878. Include=ks.inf,wdmaudio.inf
  879. Needs=KS.Registration,WDMAUDIO.Registration
  880.  
  881. [nvadc.NT.CoInstallers]
  882. AddReg=nvnforce.CoInst.AddReg
  883. CopyFiles=null.FileList
  884.  
  885. [nvadc.NT.Interfaces]
  886. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvadc.Wave
  887. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvadc.Wave
  888. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  889.  
  890. [nvadc.NT.Services]
  891. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  892.  
  893.  
  894. ;;
  895. ;; Common
  896. ;;
  897. [nvadc.AddReg]
  898. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  899. HKR,,Driver,,nvapu.sys
  900. HKR,,NTMPDriver,,"nvapu.sys,sbemul.sys"
  901. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  902.  
  903. HKR,Branding,icon,,"nvapu.sys,100"
  904. HKR,Branding,bitmap,,"nvapu.sys,101"
  905. HKR,Branding,url,,"http://www.nvidia.com"
  906.  
  907. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  908. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  909. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  910. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  911. HKR,Drivers\wave\wdmaud.drv,Description,,%nvadc.DeviceDesc%
  912. HKR,Drivers\midi\wdmaud.drv,Description,,%nvadc.DeviceDesc%
  913. HKR,Drivers\mixer\wdmaud.drv,Description,,%nvadc.DeviceDesc%
  914.  
  915. [nvadc.Wave]
  916. AddReg=nvadc.Wave.AddReg
  917.  
  918. [nvadc.Wave.AddReg]
  919. HKR,,CLSID,,%Proxy.CLSID%
  920. HKR,,FriendlyName,,%nvadc.WaveDesc%
  921.  
  922.  
  923.  
  924.  
  925. ;;*****************************************************************************
  926. ;; nvad SPDIF
  927. ;;*****************************************************************************
  928.  
  929. ;;
  930. ;; Win9x
  931. ;;
  932. [nvads]
  933. AddReg=nvads.AddReg,Win98G.Guids.AddReg,nvguid.AddReg,for9xClean.AddReg
  934.  
  935. [nvads.Interfaces]
  936. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvads.Wave
  937. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvads.Wave
  938. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  939.  
  940. [nvads.Services]
  941. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  942.  
  943.  
  944. ;;
  945. ;; NT
  946. ;;
  947. [nvads.NT]
  948. AddReg=nvads.AddReg,nvguid.AddReg
  949. Include=ks.inf,wdmaudio.inf
  950. Needs=KS.Registration,WDMAUDIO.Registration
  951.  
  952. [nvads.NT.CoInstallers]
  953. AddReg=nvnforce.CoInst.AddReg
  954. CopyFiles=null.FileList
  955.  
  956. [nvads.NT.Interfaces]
  957. AddInterface=%KSCATEGORY_AUDIO%,%NVNFORCE_Wave%,nvads.Wave
  958. AddInterface=%KSCATEGORY_RENDER%,%NVNFORCE_Wave%,nvads.Wave
  959. AddInterface=%KSCATEGORY_AUDIO%,%NVAD_Topology%,nvad.Topology
  960.  
  961. [nvads.NT.Services]
  962. AddService = nvnforce, 0x00000002, nvnforce.ServiceInstall
  963.  
  964.  
  965. ;;
  966. ;; Common
  967. ;;
  968. [nvads.AddReg]
  969. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  970. HKR,,Driver,,nvapu.sys
  971. HKR,,NTMPDriver,,"nvapu.sys,sbemul.sys"
  972. HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
  973.  
  974. HKR,Branding,icon,,"nvapu.sys,100"
  975. HKR,Branding,bitmap,,"nvapu.sys,101"
  976. HKR,Branding,url,,"http://www.nvidia.com"
  977.  
  978. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  979. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  980. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  981. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  982. HKR,Drivers\wave\wdmaud.drv,Description,,%nvads.DeviceDesc%
  983. HKR,Drivers\midi\wdmaud.drv,Description,,%nvads.DeviceDesc%
  984. HKR,Drivers\mixer\wdmaud.drv,Description,,%nvads.DeviceDesc%
  985.  
  986. [nvads.Wave]
  987. AddReg=nvads.Wave.AddReg
  988.  
  989. [nvads.Wave.AddReg]
  990. HKR,,CLSID,,%Proxy.CLSID%
  991. HKR,,FriendlyName,,%nvads.WaveDesc%
  992.  
  993.  
  994.  
  995.  
  996. ;;*****************************************************************************
  997. ;; Guids for Win98G
  998. ;;*****************************************************************************
  999. [Win98G.Guids.AddReg]
  1000. ; Pins
  1001. HKLM,%MediaCategories%\%msguid.MonoOut%,Name,2,%mspin.MonoOut%
  1002. HKLM,%MediaCategories%\%msguid.MonoOut%,Display,3,00,00,00,00
  1003. HKLM,%MediaCategories%\%msguid.StereoMix%,Name,2,%mspin.StereoMix%
  1004. HKLM,%MediaCategories%\%msguid.StereoMix%,Display,3,00,00,00,00
  1005. HKLM,%MediaCategories%\%msguid.MonoMix%,Name,2,%mspin.MonoMix%
  1006. HKLM,%MediaCategories%\%msguid.MonoMix%,Display,3,00,00,00,00
  1007. HKLM,%MediaCategories%\%msguid.Video%,Name,2,%mspin.Video%
  1008. HKLM,%MediaCategories%\%msguid.Video%,Display,3,00,00,00,00
  1009.  
  1010. ; Nodes
  1011. HKLM,%MediaCategories%\%msguid.MonoOutVolume%,Name,2,%msnode.MonoOutVolume%
  1012. HKLM,%MediaCategories%\%msguid.MonoOutVolume%,Display,3,00,00,00,00
  1013. HKLM,%MediaCategories%\%msguid.MonoOutMute%,Name,2,%msnode.MonoOutMute%
  1014. HKLM,%MediaCategories%\%msguid.MonoOutMute%,Display,3,00,00,00,00
  1015. HKLM,%MediaCategories%\%msguid.StereoMixVolume%,Name,2,%msnode.StereoMixVolume%
  1016. HKLM,%MediaCategories%\%msguid.StereoMixVolume%,Display,3,00,00,00,00
  1017. HKLM,%MediaCategories%\%msguid.MonoMixVolume%,Name,2,%msnode.MonoMixVolume%
  1018. HKLM,%MediaCategories%\%msguid.MonoMixVolume%,Display,3,00,00,00,00
  1019. HKLM,%MediaCategories%\%msguid.MicBoost%,Name,2,%msnode.MicBoost%
  1020. HKLM,%MediaCategories%\%msguid.MicBoost%,Display,3,00,00,00,00
  1021. HKLM,%MediaCategories%\%msguid.AltMic%,Name,2,%msnode.AltMic%
  1022. HKLM,%MediaCategories%\%msguid.AltMic%,Display,3,00,00,00,00
  1023. HKLM,%MediaCategories%\%msguid.VideoVolume%,Name,2,%msnode.VideoVolume%
  1024. HKLM,%MediaCategories%\%msguid.VideoVolume%,Display,3,00,00,00,00
  1025. HKLM,%MediaCategories%\%msguid.VideoMute%,Name,2,%msnode.VideoMute%
  1026. HKLM,%MediaCategories%\%msguid.VideoMute%,Display,3,00,00,00,00
  1027.  
  1028.  
  1029.  
  1030. ;;*****************************************************************************
  1031. ;; NVIDIA Guids
  1032. ;;*****************************************************************************
  1033. [nvguid.AddReg]
  1034. HKLM,%MediaCategories%\%nvguid.WaveOutDac%,Name,0,%nvnode.WaveOutDac%
  1035. HKLM,%MediaCategories%\%nvguid.WaveOutDac%,Display,3,00,00,00,00
  1036. HKLM,%MediaCategories%\%nvguid.WaveInAdc%,Name,0,%nvnode.WaveInAdc%
  1037. HKLM,%MediaCategories%\%nvguid.WaveInAdc%,Display,3,00,00,00,00
  1038. HKLM,%MediaCategories%\%nvguid.MicInAdc%,Name,0,%nvnode.MicInAdc%
  1039. HKLM,%MediaCategories%\%nvguid.MicInAdc%,Display,3,00,00,00,00
  1040. HKLM,%MediaCategories%\%nvguid.AnalogOutMix%,Name,0,%nvnode.AnalogOutMix%
  1041. HKLM,%MediaCategories%\%nvguid.AnalogOutMix%,Display,3,00,00,00,00
  1042. HKLM,%MediaCategories%\%nvguid.AnalogInSelect%,Name,0,%nvnode.AnalogInSelect%
  1043. HKLM,%MediaCategories%\%nvguid.AnalogInSelect%,Display,3,00,00,00,00
  1044. HKLM,%MediaCategories%\%nvguid.MonoOutSelect%,Name,0,%nvnode.MonoOutSelect%
  1045. HKLM,%MediaCategories%\%nvguid.MonoOutSelect%,Display,3,00,00,00,00
  1046. HKLM,%MediaCategories%\%nvguid.NvFx%,Name,0,%nvnode.NvFx%
  1047. HKLM,%MediaCategories%\%nvguid.NvFx%,Display,3,00,00,00,00
  1048. HKLM,%MediaCategories%\%nvguid.DigitalEncoder%,Name,0,%nvnode.DigitalEncoder%
  1049. HKLM,%MediaCategories%\%nvguid.DigitalEncoder%,Display,3,00,00,00,00
  1050. HKLM,%MediaCategories%\%nvguid.Spdif%,Name,0,%nvspecifier.Spdif%
  1051. HKLM,%MediaCategories%\%nvguid.Spdif%,Display,3,00,00,00,00
  1052. HKLM,%MediaCategories%\%nvguid.DigitizedInput%,Name,0,%nvpin.DigitizedInput%
  1053. HKLM,%MediaCategories%\%nvguid.DigitizedInput%,Display,3,00,00,00,00
  1054. HKLM,%MediaCategories%\%nvguid.LineOut%,Name,0,%nvpin.LineOut%
  1055. HKLM,%MediaCategories%\%nvguid.LineOut%,Display,3,00,00,00,00
  1056. HKLM,%MediaCategories%\%nvguid.BalanceFade%,Name,0,%nvpin.BalanceFade%
  1057. HKLM,%MediaCategories%\%nvguid.BalanceFade%,Display,3,00,00,00,00
  1058. HKLM,%MediaCategories%\%nvguid.LineInToRear%,Name,0,%nvnode.LineInToRear%
  1059. HKLM,%MediaCategories%\%nvguid.LineInToRear%,Display,3,00,00,00,00
  1060. HKLM,%MediaCategories%\%nvguid.MicToCenterLFE%,Name,0,%nvnode.MicToCenterLFE%
  1061. HKLM,%MediaCategories%\%nvguid.MicToCenterLFE%,Display,3,00,00,00,00
  1062. HKLM,%MediaCategories%\%nvguid.SwapCenterLFE%,Name,0,%nvnode.SwapCenterLFE%
  1063. HKLM,%MediaCategories%\%nvguid.SwapCenterLFE%,Display,3,00,00,00,00
  1064. HKLM,%MediaCategories%\%nvguid.Phone%,Name,0,%nvnode.Phone%
  1065. HKLM,%MediaCategories%\%nvguid.Phone%,Display,3,00,00,00,00
  1066. HKLM,%MediaCategories%\%nvguid.Surround%,Name,0,%nvnode.Surround%
  1067. HKLM,%MediaCategories%\%nvguid.Surround%,Display,3,00,00,00,00
  1068. HKLM,%MediaCategories%\%nvguid.Center%,Name,0,%nvnode.Center%
  1069. HKLM,%MediaCategories%\%nvguid.Center%,Display,3,00,00,00,00
  1070. HKLM,%MediaCategories%\%nvguid.LFE%,Name,0,%nvnode.LFE%
  1071. HKLM,%MediaCategories%\%nvguid.LFE%,Display,3,00,00,00,00
  1072. HKLM,%MediaCategories%\%nvguid.Aux%,Name,0,%nvnode.Aux%
  1073. HKLM,%MediaCategories%\%nvguid.Aux%,Display,3,00,00,00,00
  1074. HKLM,%MediaCategories%\%nvguid.3DEnv%,Name,0,%nvnode.3DEnv%
  1075. HKLM,%MediaCategories%\%nvguid.3DEnv%,Display,3,00,00,00,00
  1076. HKLM,%MediaCategories%\%nvguid.Front%,Name,0,%nvnode.Front%
  1077. HKLM,%MediaCategories%\%nvguid.Front%,Display,3,00,00,00,00
  1078.  
  1079.  
  1080. [nvmcp.NT.CoInstallers]
  1081. AddReg=Uninstall.CoInst.AddReg
  1082. CopyFiles=Uninstall.CoInst.FileList
  1083.  
  1084. [nvaci.NT.CoInstallers]
  1085. AddReg=Uninstall.CoInst.AddReg
  1086. CopyFiles=Uninstall.CoInst.FileList
  1087.  
  1088. [Uninstall.CoInst.AddReg]
  1089. HKR,,CoInstallers32,0x00010000,    "NVCOAD.DLL,NVCoInstaller"
  1090. HKR, Uninstall, Script,0,"nvaudio.nvu"
  1091. HKR, Uninstall, Name,0,"NVIDIA Audio Driver"
  1092. HKR, Uninstall, INFSrcDir, 0, %01% 
  1093. HKR, Uninstall, Uninstaller,0,"nvuaudio.exe"
  1094.  
  1095.  
  1096.  
  1097.  
  1098. ;;*****************************************************************************
  1099. ;; Strings
  1100. ;;*****************************************************************************
  1101. [Strings]
  1102. MfgName="NVIDIA Corporation"
  1103. DiskDescription="NVIDIA(R) nForce(TM) Audio Driver CD or Disk"
  1104.  
  1105. nvax.SvcDesc="Service for NVIDIA(R) nForce(TM) Audio Enumerator"
  1106. nvnforce.SvcDesc="Service for NVIDIA(R) nForce(TM) Audio"
  1107.  
  1108. nvaci.DeviceDesc="NVIDIA(R) nForce(TM) Audio Codec Interface"
  1109. nvmcp.DeviceDesc="NVIDIA(R) nForce(TM) MCP Audio Processing Unit"
  1110. nvnforce.DeviceDesc="NVIDIA(R) nForce(TM) Audio"
  1111. nvadf.DeviceDesc="NVIDIA(R) nForce(TM) Analog Front"
  1112. nvadr.DeviceDesc="NVIDIA(R) nForce(TM) Analog Rear"
  1113. nvadc.DeviceDesc="NVIDIA(R) nForce(TM) Analog Center/LFE"
  1114. nvads.DeviceDesc="NVIDIA(R) nForce(TM) Digital"
  1115.  
  1116.  
  1117. nvnforce.WaveDesc="NVIDIA(R) nForce(TM) Audio"
  1118. nvadf.WaveDesc="NVIDIA(R) nForce(TM) Front"
  1119. nvadr.WaveDesc="NVIDIA(R) nForce(TM) Rear"
  1120. nvadc.WaveDesc="NVIDIA(R) nForce(TM) Center/LFE"
  1121. nvads.WaveDesc="NVIDIA(R) nForce(TM) Digital"
  1122. nvnforce.DMusDesc="NVIDIA(R) Kernel Synthesizer"
  1123. nvac97.TopoDesc="NVIDIA(R) nForce(TM) Mixer"
  1124. nvad.TopoDesc="NVIDIA(R) nForce(TM) Mixer"
  1125. nvnforce.MidiDesc="NVIDIA(R) DLS Synthesizer"
  1126.  
  1127. RunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
  1128. Run = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
  1129. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  1130. AppHacks="SYSTEM\CurrentControlSet\Control\MediaResources\DirectSound\Application Compatibility"
  1131. AppMickeyP="MICKEYP.EXE37489012001F328A"
  1132. AppMickeyK="MICKEYK.EXE37489012001F3292"
  1133. AppMickeyT="MICKEYT.EXE37489012001C293C"
  1134. AppPitDroids="PIT DROIDS.EXE37B9DC1C000BA02D"
  1135.  
  1136. MixerKey="SOFTWARE\NVIDIA Corporation\nForce Audio Setup\Setting"
  1137.  
  1138. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  1139. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  1140. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  1141. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  1142. KSCATEGORY_SYNTHESIZER="{DFF220F3-F70F-11D0-B917-00A0C9223196}"
  1143.  
  1144. NVNFORCE_Wave="wave"
  1145. NVNFORCE_DMus="synth"
  1146. NVAC97_Topology="topology"
  1147. NVAD_Topology="topology"
  1148. NVNFORCE_Midi="midi"
  1149.  
  1150. ; Pins not added by Win98G
  1151. msguid.MonoMix          ="{00DFF078-96E3-11d2-AC4C-00C04F8EFB68}"
  1152. msguid.MonoOut          ="{F9B41DC3-96E2-11d2-AC4C-00C04F8EFB68}"
  1153. msguid.StereoMix        ="{00DFF077-96E3-11d2-AC4C-00C04F8EFB68}"
  1154. msguid.Video            ="{915DAEC4-A434-11d2-AC52-00C04F8EFB68}"
  1155.  
  1156. ; Nodes not added by Win98G
  1157. msguid.AltMic           ="{2BC31D6B-96E3-11d2-AC4C-00C04F8EFB68}"
  1158. msguid.MicBoost         ="{2BC31D6A-96E3-11d2-AC4C-00C04F8EFB68}"
  1159. msguid.MonoMixVolume    ="{22B0EAFE-96E3-11d2-AC4C-00C04F8EFB68}"
  1160. msguid.MonoOutMute      ="{1AD247EC-96E3-11d2-AC4C-00C04F8EFB68}"
  1161. msguid.MonoOutVolume    ="{1AD247EB-96E3-11d2-AC4C-00C04F8EFB68}"
  1162. msguid.StereoMixVolume  ="{1AD247ED-96E3-11d2-AC4C-00C04F8EFB68}"
  1163. msguid.VideoVolume      ="{9B46E708-992A-11d2-AC4D-00C04F8EFB68}"
  1164. msguid.VideoMute        ="{9B46E709-992A-11d2-AC4D-00C04F8EFB68}"
  1165.  
  1166. ; NVIDIA Guids
  1167. nvguid.WaveOutDac       ="{8ED18ED2-BFDA-4380-9507-2B645DBD104D}"
  1168. nvguid.WaveInAdc        ="{FA1D33B3-CC27-4817-B40C-4260E47E7E88}"
  1169. nvguid.MicInAdc         ="{CC3A55E2-3A97-4e01-91FC-1FDAA7D6F5F7}"
  1170. nvguid.AnalogOutMix     ="{D0BC69E2-339F-429d-8C01-CAD64AD4928C}"
  1171. nvguid.AnalogInSelect   ="{32AFD44E-892D-48de-AAD3-2C8C3A086CCC}"
  1172. nvguid.MonoOutSelect    ="{A94AB2C4-1F9C-4b03-9D0F-05D092F93578}"
  1173. nvguid.NvFx             ="{8633AF14-ECFF-4320-A962-8E6C2B522B9D}"
  1174. nvguid.DigitalEncoder   ="{5CE2E43A-804F-47f2-8738-16D638E2E0F4}"
  1175. nvguid.Spdif            ="{CD1DFDA7-0E7C-4724-9248-F6E03C8AC522}"
  1176. nvguid.DigitizedInput   ="{E963DE7F-BA10-4819-A7E0-DBC560BC1E2E}"
  1177. nvguid.LineOut          ="{79F2DAFE-59E5-4543-B419-DB395BADF698}"
  1178. nvguid.BalanceFade      ="{252BA1C4-D29D-4CC4-80A3-03BC6F812091}"
  1179. nvguid.LineInToRear     ="{3D0DE891-1B84-4304-9E38-19D30B8BFB9C}"
  1180. nvguid.MicToCenterLFE   ="{F9E11089-C93A-4B3F-832B-B37F76E547F3}"
  1181. nvguid.SwapCenterLFE    ="{73674D8A-74AE-412B-A4DF-D909291A4B43}"
  1182. nvguid.Phone            ="{A6036A62-D93A-43E9-A103-259E10A14C1A}"
  1183. nvguid.Surround         ="{E0351109-DEDC-45b3-8612-D3EC3D64DFBA}"
  1184. nvguid.Center           ="{93F42BF5-9143-4447-A97A-99B3A7079282}"
  1185. nvguid.LFE              ="{D13FD826-7F15-4e95-B64D-6A10B7C5D88B}"
  1186. nvguid.Aux              ="{89A9E70C-53CD-48AC-B301-07976560FBE2}"
  1187. nvguid.3DEnv            ="{5F5023F3-DFCA-4F74-93E6-AD46F6D1371C}"
  1188. nvguid.Front            ="{F8FE28AE-2FE9-42DE-8218-E794FFBC216B}"
  1189.  
  1190.  
  1191.  
  1192.  
  1193. ; ASIO Guids and Names
  1194. NVASIO_GUID="{594C9953-1AB0-4459-877A-102DB82CBE39}"
  1195. NVASIO_DESC="NVIDIA ASIO"
  1196. NVASIO_NAME="NVIDIA ASIO Driver"
  1197.  
  1198. ; Pin strings not added by Win98G
  1199. mspin.MonoMix           ="Mono Mix"
  1200. mspin.MonoOut           ="Mono Out"
  1201. mspin.StereoMix         ="Stereo Mix"
  1202. mspin.Video             ="Video"
  1203.  
  1204. ; NVIDIA Pins
  1205. nvpin.DigitizedInput    ="Digitized Input"
  1206. nvpin.LineOut           ="Line Out"
  1207. nvpin.BalanceFade       ="Balance/Fade"
  1208.  
  1209. ; Node strings not added by Win98G
  1210. msnode.AltMic           ="Alternate Microphone"
  1211. msnode.MicBoost         ="Microphone Boost"
  1212. msnode.MonoMixVolume    ="Mono Mix Volume"
  1213. msnode.MonoOutVolume    ="Mono Out Volume"
  1214. msnode.MonoOutMute      ="Mono Out Mute"
  1215. msnode.StereoMixVolume  ="Stereo Mix Volume"
  1216. msnode.VideoVolume      ="Video Volume"
  1217. msnode.VideoMute        ="Video Mute"
  1218.  
  1219. ; NVIDIA Nodes
  1220. nvnode.WaveOutDac       ="Wave Out DAC"
  1221. nvnode.WaveInAdc        ="Wave In ADC"
  1222. nvnode.MicInAdc         ="Mic In ADC"
  1223. nvnode.AnalogOutMix     ="Analog Out Mix"
  1224. nvnode.AnalogInSelect   ="Analog In Mux"
  1225. nvnode.MonoOutSelect    ="Mono Out Mux"
  1226. nvnode.NvFx             ="NVIDIA(R) FX"
  1227. nvnode.DigitalEncoder   ="Digital Encoder"
  1228. nvnode.LineInToRear     ="Rear Speakers connected to Line In"
  1229. nvnode.MicToCenterLFE   ="Center speaker and subwoofer connected to Microphone"
  1230. nvnode.SwapCenterLFE    ="Swap center and subwoofer speaker outputs"
  1231. nvnode.Phone            ="Phone"
  1232. nvnode.Surround         ="Surround"
  1233. nvnode.Center           ="Center"
  1234. nvnode.LFE              ="Subwoofer"
  1235. nvnode.Aux              ="Aux"
  1236. nvnode.3DEnv            ="3D Env"
  1237. nvnode.Front            ="Front"
  1238.  
  1239.  
  1240. ; NVIDIA Specifiers
  1241. nvspecifier.Spdif       ="SPDIF"
  1242.  
  1243.