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.

153 lines
4.7 KiB

  1. ;
  2. ; BT848.INF -- This file contains installation information for
  3. ; the Brooktree BT848 and BT878 evaluation video capture card
  4. ;
  5. [Version]
  6. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  7. signature="$CHICAGO$"
  8. Class=Media
  9. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  10. Provider=%Msft%
  11. [ControlFlags]
  12. ;ExcludeFromSelect=*
  13. [Manufacturer]
  14. %MsftMfg%=Microsoft
  15. [DestinationDirs]
  16. BT848.CopyDrivers=10,system32\drivers
  17. ;---------------------------------------------------------------
  18. ; M I C R O S O F T
  19. ;
  20. ; B T 8 4 8 & B T 8 7 8
  21. ;---------------------------------------------------------------
  22. [Microsoft]
  23. %BT848.DeviceDesc%=BT848.Device,PCI\VEN_109E&DEV_0350
  24. %BT878.DeviceDesc%=BT878.Device,PCI\VEN_109E&DEV_036F ; 879?
  25. [BT848.Device]
  26. Include= ks.inf, kscaptur.inf
  27. Needs= KS.Registration,KSCAPTUR.Registration
  28. AddReg= BT848.AddReg
  29. CopyFiles= BT848.CopyDrivers
  30. KnownFiles= BT848.KnownFiles
  31. [BT848.Device.NT]
  32. Include= ks.inf, kscaptur.inf
  33. Needs= KS.Registration,KSCAPTUR.Registration.NT
  34. AddReg= BT848.AddReg
  35. CopyFiles= BT848.CopyDrivers
  36. [BT878.Device]
  37. Include= ks.inf, kscaptur.inf
  38. Needs= KS.Registration,KSCAPTUR.Registration
  39. AddReg= BT878.AddReg
  40. CopyFiles= BT848.CopyDrivers
  41. KnownFiles= BT848.KnownFiles
  42. [BT878.Device.NT]
  43. Include= ks.inf, kscaptur.inf
  44. Needs= KS.Registration,KSCAPTUR.Registration.NT
  45. AddReg= BT878.AddReg
  46. CopyFiles= BT848.CopyDrivers
  47. [BT848.AddReg]
  48. HKR,,DevLoader,,*ntkern
  49. HKR,,NTMPDriver,,BT848.sys
  50. HKR,,PageOutWhenUnopened,3,01
  51. HKR,"DriverData","XBarInPin0",0x00010001, 3,0,0,0
  52. HKR,"DriverData","XBarInPin1",0x00010001, 1,0,0,0
  53. HKR,"DriverData","XBarInPin2",0x00010001, 2,0,0,0
  54. HKR,"DriverData","XTal0",0x00010001, 1c, 0, 0, 0
  55. HKR,"DriverData","XTal1",0x00010001, 23, 0, 0, 0
  56. [BT878.AddReg]
  57. HKR,,DevLoader,,*ntkern
  58. HKR,,NTMPDriver,,BT848.sys
  59. HKR,,PageOutWhenUnopened,3,01
  60. HKR,,DontSuspendIfStreamsAreRunning,3,01
  61. HKR,"DriverData","XBarInPin0",0x00010001, 0x03,0x00,0x00,0x00
  62. HKR,"DriverData","XBarInPin1",0x00010001, 0x01,0x00,0x00,0x00
  63. HKR,"DriverData","XBarInPin2",0x00010001, 0x02,0x00,0x00,0x00
  64. HKR,"DriverData","XBarInPin3",0x00010001, 0x00,0x10,0x00,0x00
  65. HKR,"DriverData","XTal0",0x00010001, 0x1c, 0x00, 0x00, 0x00
  66. HKR,"DriverData","XTal1",0x00010001, 0x23, 0x00, 0x00, 0x00
  67. [BT848.CopyDrivers]
  68. BT848.sys
  69. stream.sys,,,1
  70. [BT848.KnownFiles]
  71. BT848.sys=safe
  72. [BT848.Device.Interfaces]
  73. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  74. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner,
  75. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  76. ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,
  77. [BT848.Device.NT.Interfaces]
  78. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  79. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner,
  80. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  81. ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,
  82. [BT878.Device.Interfaces]
  83. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  84. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner,
  85. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  86. ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,
  87. [BT878.Device.NT.Interfaces]
  88. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  89. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner,
  90. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  91. ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,
  92. [VideoCapture]
  93. AddReg=VideoCapture.AddReg
  94. [VideoTvTuner]
  95. AddReg=VideoTvTuner.AddReg
  96. [VideoCrossbar]
  97. AddReg=VideoXBar.AddReg
  98. ;[VideoTvAudio]
  99. ;AddReg=VideoTvAudio.AddReg
  100. [VideoCapture.AddReg]
  101. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  102. HKR,,FriendlyName,,%BT848.Capture%
  103. [VideoTvTuner.AddReg]
  104. HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
  105. HKR,,FriendlyName,,%BT848.TvTuner%
  106. [VideoXBar.AddReg]
  107. HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
  108. HKR,,FriendlyName,,%BT848.Crossbar%
  109. ;[VideoTvAudio.AddReg]
  110. ;HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956}
  111. ;HKR,,FriendlyName,,%BT848.TvAudio%
  112. [BT848.Device.Services]
  113. AddService = BT848,0x00000002,BT848.ServiceInstall
  114. [BT848.ServiceInstall]
  115. DisplayName = %BT848.DeviceDesc%
  116. ServiceType = %SERVICE_KERNEL_DRIVER%
  117. StartType = %SERVICE_AUTO_START%
  118. ErrorControl = %SERVICE_ERROR_NORMAL%
  119. ServiceBinary = %12%\BT848.sys