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.

211 lines
5.8 KiB

  1. ; Copyright (C) Microsoft Corporation, 1997 - 2001 All Rights Reserved.
  2. ;
  3. ; BDATuner.INF -- This INF file installs BDATuner.sys, the BDA sample tuner driver.
  4. ;
  5. [Version]
  6. signature="$CHICAGO$"
  7. ; Specify the GUID for the Media class.
  8. ;
  9. Class=MEDIA
  10. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  11. ; Specify the provider of the driver/inf.
  12. ; This should be changed to the name of the company that is providing the
  13. ; driver and inf.
  14. ;
  15. Provider=%Msft%
  16. ; Specify the date and version of the Driver
  17. ;
  18. DriverVer=11/10/1999
  19. [ControlFlags]
  20. ; Prevents manual installation of the driver (i.e. driver only installs as
  21. ; the result of PnP).
  22. ;
  23. ExcludeFromSelect=*
  24. [DestinationDirs]
  25. ; F i l e c o p y i n g s e c t i o n s -- specify where the files are stored.
  26. ;
  27. DefaultDestDir=10,system32\drivers ; that is, \windows\system32\drivers
  28. [Manufacturer]
  29. ; Specify the manufacturer of the hardware.
  30. ; This should be change to the name of the actual hardware manufacturer.
  31. ;
  32. %Msft%=Microsoft
  33. [Microsoft]
  34. ; Device models section.
  35. ;
  36. ; This section should have a line for each device PnP ID that this INF
  37. ; installs. Note that, for the Sample BDA Tuner, the PnP ID matches
  38. ; the child device specified in the Sample BDA Capture driver's INF.
  39. ; Since the Sample BDA Capture driver is an AVStream mini-driver, the PnP
  40. ; ID starts with "AVSTREAM\". If the Sample BDA Capture driver had been
  41. ; a Stream Class mini-driver the PnP ID would start with "STREAM\".
  42. ;
  43. ; Uncomment the following line when actual PCI receiver hardware is used.
  44. ; %BdaTuner.DeviceDesc%=BdaTuner,AVSTREAM\BdaTuner
  45. ;
  46. ; Comment out the following line when actual receiver hardware is used.
  47. %BdaTuner.DeviceDesc%=BdaTuner,SW\{828B00F0-9A04-4692-8573-535B05DFF3F4}
  48. [BdaTuner]
  49. ; Win9x installation section
  50. ;
  51. CopyFiles=BdaTuner.CopyDrivers
  52. AddReg=BdaTuner.AddReg
  53. [BdaTuner.AddReg]
  54. ; Win9x specific driver registry entries.
  55. ;
  56. HKR,,DevLoader,,*NTKERN
  57. HKR,,NTMPDriver,,BDATuner.sys
  58. ;
  59. ; Can specify values related to specific driver here.
  60. ;
  61. [BdaTuner.NT]
  62. ; NT and XP installation section.
  63. ;
  64. CopyFiles=BdaTuner.CopyDrivers
  65. [BdaTuner.CopyDrivers]
  66. ; List of Driver Files to copy.
  67. ;
  68. BDATuner.sys
  69. [BdaTuner.Interfaces]
  70. ; Add an interface for each type of filter exposed by this device driver.
  71. ; The format of each line is as follows
  72. ;
  73. ; AddInterface = DSHOW_CATEGORY, FILTER_REFERENCE_GUID, INSTALLATION_SECTION
  74. ;
  75. ; DSHOW_CATEGORY is the GUID for the Direct Show category in which the
  76. ; filter should appear. A filter that appears in multiple categories should
  77. ; have a line for each category.
  78. ;
  79. ; FILTER_REFERENC_GUID should be the same as the ReferenceGuid in the
  80. ; the KSFILTER_DESCRIPTOR for the filter.
  81. ;
  82. ; INSTALLATION_SECTION specifies the section that the installer should call
  83. ; to add the ring 3 filter class to the registry. Except for legacy analog
  84. ; tuner and crossbar, all BDA filters should specify KSProxy as the ring 3
  85. ; filter class.
  86. ;
  87. AddInterface = %KSCATEGORY_BDASOURCE%, %KSSTRING_BdaSWTunerFilter%, BdaTuner.Filter
  88. [BdaTuner.NT.Interfaces]
  89. ; Add an interface for each type of filter exposed by this device driver.
  90. ; The format of each line is as follows
  91. ;
  92. ; AddInterface = DSHOW_CATEGORY, FILTER_REFERENCE_GUID, INSTALLATION_SECTION
  93. ;
  94. ; DSHOW_CATEGORY is the GUID for the Direct Show category in which the
  95. ; filter should appear. A filter that appears in multiple categories should
  96. ; have a line for each category.
  97. ;
  98. ; FILTER_REFERENC_GUID should be the same as the ReferenceGuid in the
  99. ; the KSFILTER_DESCRIPTOR for the filter.
  100. ;
  101. ; INSTALLATION_SECTION specifies the section that the installer should call
  102. ; to add the ring 3 filter class to the registry. Except for legacy analog
  103. ; tuner and crossbar, all BDA filters should specify KSProxy as the ring 3
  104. ; filter class.
  105. ;
  106. AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, BdaTuner.Filter
  107. [BdaTuner.Filter]
  108. ; This is the install section for the sample BDA digital tuner filter.
  109. ;
  110. AddReg = BdaTuner.Filter.AddReg
  111. [BdaTuner.Filter.AddReg]
  112. ; The sample BDA digital tuner uses KSProxy for its ring 3 filter class.
  113. ;
  114. HKR,,CLSID,,%Proxy.CLSID%
  115. HKR,,FriendlyName,,%BdaTuner.FilterDesc%
  116. [BdaTuner.NT.Services]
  117. ; Add the service (driver) for this device.
  118. ;
  119. ; NOTE! A single .SYS file can only be used for one service at a time.
  120. ; If multiple board types use the same driver, they should all
  121. ; reference the same service install section.
  122. ;
  123. AddService=BDATuner, 0x00000002, BdaTuner.ServiceInstall
  124. [BdaTuner.ServiceInstall]
  125. ; This is the service install section for the sample BDA tuner driver.
  126. ; (BdaTuner.sys)
  127. ;
  128. DisplayName=%BdaTuner.DeviceDesc%
  129. ServiceType=%SERVICE_KERNEL_DRIVER%
  130. StartType=%SERVICE_DEMAND_START%
  131. ErrorControl=%SERVICE_ERROR_NORMAL%
  132. ServiceBinary=%10%\system32\drivers\BDATuner.sys
  133. LoadOrderGroup=ExtendedBase
  134. [Strings]
  135. ;----------------
  136. ; non-localizeable
  137. ;----------------
  138. SERVICE_KERNEL_DRIVER=1
  139. SERVICE_DEMAND_START=3
  140. SERVICE_ERROR_NORMAL=1
  141. REG_EXPAND_SZ=0x00020000
  142. REG_DWORD=0x00010001
  143. ; Specify the GUID for the Ksproxy plugin..
  144. ;
  145. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  146. ; Specify the GUID for the BDA Source Filters category in GraphEdit.
  147. ;
  148. KSCATEGORY_BDATUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
  149. ; Specify the GUID for the digital tuner Filter.
  150. ;
  151. ; NOTE! This must match the reference guid specified in the driver's filter
  152. ; descriptor.
  153. ;
  154. KSSTRING_BdaSWTunerFilter="{91B0CC87-9905-4d65-A0D1-5861C6F22CBF}"
  155. ; Specify the GUID for the tuner device's SW PnP ID
  156. ;
  157. BdaSWTuner.DeviceId="{828B00F0-9A04-4692-8573-535B05DFF3F4}"
  158. ;----------------
  159. ; localizeable
  160. ;----------------
  161. Msft="Microsoft"
  162. BdaTuner.DeviceDesc="Microsoft Sample BDA Tuner"
  163. BdaTuner.FilterDesc="Sample BDA Tuner Filter"
  164. BdaTuner.FriendlyName="Sample BDA Tuner"