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.

333 lines
9.5 KiB

  1. ; ATIVidIn.inf
  2. ; Win9x/Win2K/WinXP Drivers for ATI AIW and AIWPro TV and video capture
  3. ; Copyright (c) Microsoft Corporation. All rights reserved.
  4. [Version]
  5. signature="$CHICAGO$"
  6. Class=MEDIA
  7. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  8. Provider=%ProviderName%
  9. ; LayoutFile needed only for Windows 9x/Me
  10. LayoutFile=layout.inf,layout1.inf,layout2.inf
  11. DriverVer=01/01/2001,1.0
  12. [DestinationDirs]
  13. AtiBt829.CopyDrivers=10,system32\drivers
  14. ATIXBAR.CopyDrivers=10,system32\drivers
  15. ATITUNEP.CopyDrivers=10,system32\drivers
  16. ATITVAUDIO.CopyDrivers=10,system32\drivers
  17. [SourceDisksNames]
  18. 1=%ATIVIDIN.Disk1%,,,
  19. [SourceDisksFiles]
  20. AtiBt829.sys=1
  21. atixbar.sys=1
  22. atitunep.sys=1
  23. ATITVSnd.sys=1
  24. [Manufacturer]
  25. %MS%=MS
  26. [ControlFlags]
  27. ExcludeFromSelect=*
  28. ;---------------------------------------------------------------
  29. ; M I C R O S O F T
  30. ;---------------------------------------------------------------
  31. [MS]
  32. %AtiBt829.DeviceDesc%=AtiBt829.Device,DISPLAY\AtiBt829
  33. %AtiBt829Pro.DeviceDesc%=AtiBt829Pro.Device,DISPLAY\AtiBt829Pro
  34. %ATIXBAR.DeviceDesc%=ATIXBAR.Device,DISPLAY\ATIXBAR
  35. %ATITUNEP.DeviceDesc%=ATITUNEP.Device,DISPLAY\ATITUNEP
  36. %ATITVAUDIO.DeviceDesc%=ATITVAUDIO.Device,DISPLAY\ATITVAUDIO
  37. ;---------------------------------------------------------------
  38. ; AtiBt829
  39. ;---------------------------------------------------------------
  40. [AtiBt829.Device]
  41. Include = ks.inf,kscaptur.inf
  42. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration
  43. AddReg = AtiBt829.AddReg
  44. CopyFiles= AtiBt829.CopyDrivers
  45. KnownFiles= AtiBt829.KnownFiles
  46. [AtiBt829Pro.Device]
  47. Include = ks.inf,kscaptur.inf
  48. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration
  49. AddReg = AtiBt829.AddReg, AtiBt829Pro.AddReg
  50. CopyFiles= AtiBt829.CopyDrivers
  51. KnownFiles= AtiBt829.KnownFiles
  52. [AtiBt829.Device.NT]
  53. Include = ks.inf,kscaptur.inf
  54. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration.NT
  55. AddReg = AtiBt829.AddReg
  56. CopyFiles= AtiBt829.CopyDrivers
  57. [AtiBt829Pro.Device.NT]
  58. Include = ks.inf,kscaptur.inf
  59. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration.NT
  60. AddReg = AtiBt829.AddReg, AtiBt829Pro.AddReg
  61. CopyFiles= AtiBt829.CopyDrivers
  62. [AtiBt829.CopyDrivers]
  63. AtiBt829.sys
  64. [AtiBt829.KnownFiles]
  65. AtiBt829.sys=safe
  66. [AtiBt829.AddReg]
  67. HKR,,DevLoader,,*ntkern
  68. HKR,,NTMPDriver,,AtiBt829.sys
  69. HKR,,I2cAddress,,0x8a
  70. HKR,,MUX0,,Composite
  71. HKR,,MUX1,,Tuner
  72. HKR,,MUX2,,SVideo
  73. HKR,,DataWidth,,8
  74. HKR,,EmbeddedControl,,true
  75. [AtiBt829Pro.AddReg]
  76. HKR,,DevLoader,,*ntkern
  77. HKR,,NTMPDriver,,AtiBt829.sys
  78. HKR,,I2cAddress,,0x8a
  79. HKR,,MUX0,,Composite
  80. HKR,,MUX1,,Tuner
  81. HKR,,MUX2,,SVideo
  82. HKR,,DataWidth,,8
  83. HKR,,EmbeddedControl,,true
  84. HKR,,OutputEnablePolarity,,1
  85. HKR,,DefaultDecoderWidth,,720
  86. [AtiBt829.Device.NT.Services]
  87. AddService = AtiBt829,0x00000002,AtiBt829.ServiceInstall
  88. [AtiBt829Pro.Device.NT.Services]
  89. AddService = AtiBt829,0x00000002,AtiBt829.ServiceInstall
  90. [AtiBt829.ServiceInstall]
  91. DisplayName = %AtiBt829.DeviceDesc%
  92. ServiceType = %SERVICE_KERNEL_DRIVER%
  93. StartType = %SERVICE_DEMAND_START%
  94. ErrorControl = %SERVICE_ERROR_NORMAL%
  95. ServiceBinary = %12%\AtiBt829.sys
  96. [AtiBt829.Device.Interfaces]
  97. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  98. AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture,
  99. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  100. [AtiBt829Pro.Device.Interfaces]
  101. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  102. AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture,
  103. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  104. [AtiBt829.Device.NT.Interfaces]
  105. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  106. AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture,
  107. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  108. [AtiBt829Pro.Device.NT.Interfaces]
  109. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  110. AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture,
  111. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  112. [VideoCapture]
  113. AddReg=VideoCapture.AddReg
  114. [VideoCrossbar]
  115. AddReg=VideoXBar.AddReg
  116. [VideoCapture.AddReg]
  117. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  118. HKR,,FriendlyName,,%AtiBt829.Capture%
  119. HKR,,PageOutWhenUnopened,3,01
  120. HKR,,DontSuspendIfStreamsAreRunning,3,01
  121. [VideoXBar.AddReg]
  122. HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
  123. HKR,,FriendlyName,,%AtiBt829.Crossbar%
  124. ;---------------------------------------------------------------
  125. ; ATIXBAR
  126. ;---------------------------------------------------------------
  127. [ATIXBAR.Device]
  128. Include = ks.inf,kscaptur.inf
  129. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration
  130. AddReg = ATIXBAR.AddReg
  131. CopyFiles= ATIXBAR.CopyDrivers
  132. KnownFiles= ATIXBAR.KnownFiles
  133. [ATIXBAR.Device.NT]
  134. Include = ks.inf,kscaptur.inf
  135. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration.NT
  136. AddReg = ATIXBAR.AddReg
  137. CopyFiles= ATIXBAR.CopyDrivers
  138. [ATIXBAR.CopyDrivers]
  139. atixbar.sys
  140. [ATIXBAR.KnownFiles]
  141. atixbar.sys=safe
  142. [ATIXBAR.AddReg]
  143. HKR,,DevLoader,,*ntkern
  144. HKR,,NTMPDriver,,atixbar.sys
  145. HKR,,PageOutWhenUnopened,3,01
  146. [ATIXBAR.Device.Interfaces]
  147. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar,
  148. [ATIXBAR.Device.NT.Interfaces]
  149. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar,
  150. [Crossbar]
  151. AddReg=Crossbar.AddReg
  152. [Crossbar.AddReg]
  153. HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
  154. HKR,,FriendlyName,,%ATIXBAR.Crossbar%
  155. [ATIXBAR.Device.NT.Services]
  156. AddService = ATIXBAR,0x00000002,ATIXBAR.ServiceInstall
  157. [ATIXBAR.ServiceInstall]
  158. DisplayName = %ATIXBAR.DeviceDesc%
  159. ServiceType = %SERVICE_KERNEL_DRIVER%
  160. StartType = %SERVICE_DEMAND_START%
  161. ErrorControl = %SERVICE_ERROR_NORMAL%
  162. ServiceBinary = %12%\atixbar.sys
  163. ;---------------------------------------------------------------
  164. ; ATITUNEP
  165. ;---------------------------------------------------------------
  166. [ATITUNEP.Device]
  167. Include = ks.inf,kscaptur.inf
  168. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration
  169. AddReg = ATITUNEP.AddReg
  170. CopyFiles= ATITUNEP.CopyDrivers
  171. KnownFiles= ATITUNEP.KnownFiles
  172. [ATITUNEP.Device.NT]
  173. Include = ks.inf,kscaptur.inf
  174. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration.NT
  175. AddReg = ATITUNEP.AddReg
  176. CopyFiles= ATITUNEP.CopyDrivers
  177. [ATITUNEP.CopyDrivers]
  178. atitunep.sys
  179. [ATITUNEP.KnownFiles]
  180. atitunep.sys=safe
  181. [ATITUNEP.AddReg]
  182. HKR,,DevLoader,,*ntkern
  183. HKR,,NTMPDriver,,atitunep.sys
  184. HKR,,PageOutWhenUnopened,3,01
  185. [ATITUNEP.Device.Interfaces]
  186. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,
  187. [ATITUNEP.Device.NT.Interfaces]
  188. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,
  189. [TvTuner]
  190. AddReg=TvTuner.AddReg
  191. [TvTuner.AddReg]
  192. HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
  193. HKR,,FriendlyName,,%ATITUNEP.TUNER%
  194. [ATITUNEP.Device.NT.Services]
  195. AddService = ATITUNEP,0x00000002,ATITUNEP.ServiceInstall
  196. [ATITUNEP.ServiceInstall]
  197. DisplayName = %ATITUNEP.DeviceDesc%
  198. ServiceType = %SERVICE_KERNEL_DRIVER%
  199. StartType = %SERVICE_DEMAND_START%
  200. ErrorControl = %SERVICE_ERROR_NORMAL%
  201. ServiceBinary = %12%\atitunep.sys
  202. ;---------------------------------------------------------------
  203. ; ATITVAUDIO
  204. ;---------------------------------------------------------------
  205. [ATITVAUDIO.Device]
  206. Include = ks.inf,kscaptur.inf
  207. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration
  208. AddReg = ATITVAUDIO.addreg
  209. CopyFiles= ATITVAUDIO.CopyDrivers
  210. KnownFiles= ATITVAUDIO.KnownFiles
  211. [ATITVAUDIO.Device.NT]
  212. Include = ks.inf,kscaptur.inf
  213. Needs = Stream.Registration,KS.Registration,KSCAPTUR.Registration.NT
  214. AddReg = ATITVAUDIO.addreg
  215. CopyFiles= ATITVAUDIO.CopyDrivers
  216. [ATITVAUDIO.CopyDrivers]
  217. ATITVSnd.sys
  218. [ATITVAUDIO.KnownFiles]
  219. ATITVSnd.sys=safe
  220. [ATITVAUDIO.AddReg]
  221. HKR,,DevLoader,,*ntkern
  222. HKR,,NTMPDriver,,ATITVSnd.sys
  223. HKR,,PageOutWhenUnopened,3,01
  224. [ATITVAUDIO.Device.Interfaces]
  225. AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TVSND,
  226. [ATITVAUDIO.Device.NT.Interfaces]
  227. AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TVSND,
  228. [TVSND]
  229. AddReg=TVSND.AddReg
  230. [TVSND.AddReg]
  231. HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956}
  232. HKR,,FriendlyName,,%ATITVAUDIO.TVSND%
  233. [ATITVAUDIO.Device.NT.Services]
  234. AddService = ATITVAUDIO,0x00000002,ATITVAUDIO.ServiceInstall
  235. [ATITVAUDIO.ServiceInstall]
  236. DisplayName = %ATITVAUDIO.DeviceDesc%
  237. ServiceType = %SERVICE_KERNEL_DRIVER%
  238. StartType = %SERVICE_DEMAND_START%
  239. ErrorControl = %SERVICE_ERROR_NORMAL%
  240. ServiceBinary = %12%\atitvsnd.sys
  241. [Strings]
  242. ;----------------
  243. ; Non-Localizable
  244. ;----------------
  245. SERVICE_KERNEL_DRIVER=1
  246. SERVICE_DEMAND_START=3
  247. SERVICE_ERROR_NORMAL=1
  248. ;----------------
  249. ; Localizable
  250. ;----------------
  251. ProviderName="ATI"
  252. MS="ATI"
  253. ATIVIDIN.Disk1="Installation Disk"
  254. AtiBt829.DeviceDesc="AtiBt829, WDM Video Capture For AIW"
  255. AtiBt829Pro.DeviceDesc="AtiBt829Pro, WDM Video Capture For AIW Pro"
  256. AtiBt829.Capture="AtiBt829 Capture"
  257. AtiBt829.Crossbar="AtiBt829 Crossbar"
  258. ATIXBAR.DeviceDesc="ATIXBar, ATI WDM Video Audio Crossbar"
  259. ATIXBAR.Crossbar="ATI AV Crossbar"
  260. ATITUNEP.DeviceDesc="ATITuneP, WDM TVTuner"
  261. ATITUNEP.Tuner="ATI TVTuner"
  262. ATITVAUDIO.DeviceDesc="ATITVSnd, ATI WDM TVAudio"
  263. ATITVAUDIO.TVSND="ATI TVAudio"