Source code of Windows XP (NT5)
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.

164 lines
5.1 KiB

  1. ;
  2. ; Testcap.INF -- This file contains installation information for Testcap,
  3. ; A sample WDM capture driver that requires no hardware
  4. ;
  5. ; Copyright (c) 1997-2001 Microsoft Corporation
  6. ;
  7. ;
  8. [Version]
  9. signature="$CHICAGO$"
  10. Class=Media
  11. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  12. Provider=%ProviderName%
  13. DriverVer=3/1/2001,1.0
  14. CatalogFile=testcap.cat
  15. [ControlFlags]
  16. ;ExcludeFromSelect=*
  17. [Manufacturer]
  18. %MsftMfg%=Microsoft
  19. [DestinationDirs]
  20. Testcap.CopyDrivers=10,system32\drivers
  21. [SourceDisksNames]
  22. 1=%TESTCAP.Disk1%,disk1
  23. [SourceDisksFiles]
  24. testcap.sys=1
  25. ;---------------------------------------------------------------
  26. ; M I C R O S O F T
  27. ;
  28. ; T E S T C A P
  29. ;---------------------------------------------------------------
  30. [Microsoft]
  31. %TESTCAP.DeviceDesc%=Testcap.Device,TESTCAP
  32. [Testcap.Device]
  33. Include= ks.inf,kscaptur.inf
  34. Needs= Stream.Registration,KS.Registration,KSCAPTUR.Registration
  35. AddReg= Testcap.AddReg
  36. CopyFiles= Testcap.CopyDrivers
  37. KnownFiles= Testcap.KnownFiles
  38. [Testcap.Device.NT]
  39. Include= ks.inf,kscaptur.inf
  40. Needs= Stream.Registration,KS.Registration,KSCAPTUR.Registration.NT
  41. AddReg= Testcap.AddReg
  42. CopyFiles= Testcap.CopyDrivers
  43. [Testcap.AddReg]
  44. HKR,,DevLoader,,*ntkern
  45. HKR,,NTMPDriver,,testcap.sys
  46. HKR,,PageOutWhenUnopened,3,01
  47. HKR,,DontSuspendIfStreamsAreRunning,3,01
  48. [Testcap.CopyDrivers]
  49. testcap.sys
  50. [Testcap.KnownFiles]
  51. testcap.sys=safe
  52. [TESTCAP.Device.Interfaces]
  53. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  54. AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture,
  55. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner,
  56. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  57. AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,
  58. [TESTCAP.Device.NT.Interfaces]
  59. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  60. AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture,
  61. AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner,
  62. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  63. AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio,
  64. [VideoCapture]
  65. AddReg=VideoCapture.AddReg
  66. [VideoTvTuner]
  67. AddReg=VideoTvTuner.AddReg
  68. [VideoCrossbar]
  69. AddReg=VideoXBar.AddReg
  70. [VideoTvAudio]
  71. AddReg=VideoTvAudio.AddReg
  72. [VideoCapture.AddReg]
  73. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  74. HKR,,FriendlyName,,%TESTCAP.Capture%
  75. ; IAMVideoCompression installed as static interface on both output pins
  76. HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
  77. HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
  78. HKLM,Software\CLASSES\CLSID\%TESTCAP.AMcatID%\Instance\%TESTCAP.VBIcatID%
  79. HKLM,Software\CLASSES\CLSID\%TESTCAP.AMcatID%\Instance\%TESTCAP.VBIcatID%,,,%TESTCAP.WDMcodecs%
  80. HKLM,Software\CLASSES\CLSID\%TESTCAP.AMcatID%\Instance\%TESTCAP.VBIcatID%,FriendlyName,,%TESTCAP.WDMcodecs%
  81. HKLM,Software\CLASSES\CLSID\%TESTCAP.AMcatID%\Instance\%TESTCAP.VBIcatID%,CLSID,,"%TESTCAP.VBIcatID%"
  82. HKLM,System\CurrentControlSet\Control\MediaCategories\%TESTCAP.CCpinID%
  83. HKLM,System\CurrentControlSet\Control\MediaCategories\%TESTCAP.CCpinID%,Name,,%TESTCAP.CCpinName%
  84. HKLM,System\CurrentControlSet\Control\MediaCategories\%TESTCAP.NABpinID%
  85. HKLM,System\CurrentControlSet\Control\MediaCategories\%TESTCAP.NABpinID%,Name,,%TESTCAP.NABpinName%
  86. [VideoTvTuner.AddReg]
  87. HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
  88. HKR,,FriendlyName,,%TESTCAP.TvTuner%
  89. [VideoXBar.AddReg]
  90. HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
  91. HKR,,FriendlyName,,%TESTCAP.Crossbar%
  92. [VideoTvAudio.AddReg]
  93. HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956}
  94. HKR,,FriendlyName,,%TESTCAP.TvAudio%
  95. [Testcap.Device.NT.Services]
  96. AddService = TESTCAP,0x00000002,Testcap.ServiceInstall
  97. [Testcap.ServiceInstall]
  98. DisplayName = %TESTCAP.DeviceDesc%
  99. ServiceType = %SERVICE_KERNEL_DRIVER%
  100. StartType = %SERVICE_AUTO_START%
  101. ErrorControl = %SERVICE_ERROR_NORMAL%
  102. ServiceBinary = %12%\testcap.sys
  103. ;---------------------------------------------------------------
  104. ; S t r i n g s
  105. ;---------------------------------------------------------------
  106. [Strings]
  107. ;----------------
  108. ; Non-Localizable
  109. ;----------------
  110. SERVICE_KERNEL_DRIVER=1
  111. SERVICE_AUTO_START=2
  112. SERVICE_ERROR_NORMAL=1
  113. ;----------------
  114. ; Localizable
  115. ;----------------
  116. ProviderName= "YourNameHere"
  117. MsftMfg= "Microsoft"
  118. TESTCAP.Disk1= "Install Disk"
  119. TESTCAP.DeviceDesc= "Testcap, WDM Video Capture"
  120. TESTCAP.Capture= "TestCap Capture"
  121. TESTCAP.TvTuner= "TestCap TvTuner"
  122. TESTCAP.Crossbar= "TestCap Crossbar"
  123. TESTCAP.TvAudio= "TestCap TvAudio"
  124. TESTCAP.VBIcatID= "{07DAD660-22F1-11d1-A9F4-00C04FBBDE8F}"
  125. TESTCAP.AMcatID= "{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}"
  126. TESTCAP.WDMcodecs= "WDM Streaming VBI Codecs"
  127. TESTCAP.CCpinID= "{1AAD8061-012D-11d2-B4B1-00A0D102CFBE}"
  128. TESTCAP.CCpinName= "HWCC"
  129. TESTCAP.NABpinID= "{29703660-498A-11d2-B4B1-00A0D102CFBE}"
  130. TESTCAP.NABpinName= "HWNABTS"