home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2002 June / VPR0206A.BIN / streamip.inf < prev    next >
Windows Setup INFormation  |  2001-10-08  |  5KB  |  224 lines

  1. ;
  2. ; StreamIP.INF  -- This file contains installation information for
  3. ;                 the StreamIP BDA codec
  4. ;
  5. ;
  6.  
  7. [Version]
  8. signature="$CHICAGO$"
  9. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  10. Class=Media
  11. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  12. Provider=%Msft%
  13. DriverVer=10/21/2000,5.1.2258.400
  14.  
  15. [ControlFlags]
  16. ;
  17. ;   Don't let this device be selected from "Add New Hardware" wizard.
  18. ;
  19. ExcludeFromSelect=*
  20.  
  21. [Manufacturer]
  22. %MsftMfg%=Microsoft
  23.  
  24. [DestinationDirs]
  25. StreamIP.Device.CopyDll=10,system32
  26. DefaultDestDir=12
  27.  
  28. ;---------------------------------------------------------------
  29. ;              M I C R O S O F T
  30. ;
  31. ;                  C O D E C
  32. ;---------------------------------------------------------------
  33.  
  34. [Microsoft]
  35. ;
  36. ; This is the standard PnP Section for the device.  It is called as a result
  37. ; of SWEnum enumerating this SW PnP device.
  38. ;
  39. %BDAcodec.DeviceDesc% = StreamIP.Device,SW\{D84D449B-62FB-4ebb-B969-5183ED3DFB51}
  40.  
  41. [DefaultInstall]
  42. AddReg=StreamIP.Install
  43. Reboot  = 1
  44.  
  45. [DefaultInstall.NT]
  46. AddReg=StreamIP.Install
  47.  
  48. [StreamIP.Install]
  49. ;   This run once causes SWEnum to enumerate the MPE device.
  50. ;   NOTE!  This is the only way to install the device as an SWEnum device.
  51. ;
  52. HKLM,%RunOnce%,"STREAMIP0",,"rundll32.exe streamci,StreamingDeviceSetup %StreamIP.DeviceId%,GLOBAL,%GUID.BdaRenderer%,%17%\streamip.inf,BDAcodec"
  53.  
  54.  
  55. [StreamIP.Device]
  56. Include=bda.inf
  57. Needs=BDA.Registration,NdisIP.Installation
  58. AddReg=StreamIP.Device.AddReg
  59. ;
  60. ;   Include the following line for post dx8 builds
  61. ;
  62. ;CopyFiles=  StreamIP.Device.CopyDrivers, StreamIP.Device.CopyDll
  63.  
  64. [StreamIP.Device.NT]
  65. Include=bda.inf
  66. Needs=BDA.Registration,NdisIP.Installation.NT
  67. AddReg=StreamIP.Device.AddReg.NT
  68. ;
  69. ;   Include the following line for post dx8 builds
  70. ;
  71. ;CopyFiles=  StreamIP.Device.CopyDrivers, StreamIP.Device.CopyDll
  72.  
  73.  
  74. [StreamIP.Device.AddReg]
  75. ;
  76. ;   This section adds the driver service on 9x and adds device params
  77. ;
  78. HKR,,DevLoader,,*ntkern
  79. HKR,,NTMPDriver,,StreamIP.sys
  80. HKR,,DriverUsesSWEnumToLoad,3,01
  81. HKR,,OkToHibernate,3,01
  82. HKR,,DontSuspendIfStreamsAreRunning,3,01
  83.  
  84. [StreamIP.Device.AddReg.NT]
  85. ;
  86. ;   This section adds device params on NT
  87. ;
  88. HKR,,DriverUsesSWEnumToLoad,3,01
  89. HKR,,OkToHibernate,3,01
  90. HKR,,DontSuspendIfStreamsAreRunning,3,01
  91.  
  92. [StreamIP.Device.CopyDrivers]
  93. StreamIP.sys
  94.  
  95. [StreamIP.Device.CopyDll]
  96. ipsink.ax
  97.  
  98.  
  99. [StreamIP.Device.Interfaces]
  100. ;   This line would be used ONLY if the device is not installed as an
  101. ;   SWEnum device
  102. ;
  103. ;AddInterface=%GUID.BdaRenderer%,"GLOBAL",BDAcodec,
  104.  
  105. ;   This line adds the IPSink Plug-in's interface on the device
  106. ;
  107. AddInterface=%GUID.IPSinkPlugin%,"GLOBAL",IPSinkPlugin,
  108.  
  109.  
  110. [StreamIP.Device.NT.Interfaces]
  111. ;   This line would be used ONLY if the device is not installed as an
  112. ;   SWEnum device
  113. ;
  114. ;AddInterface=%GUID.BdaRenderer%,"GLOBAL",BDAcodec,
  115.  
  116. ;   This line adds the IPSink Plug-in's interface on the device
  117. ;
  118. AddInterface=%GUID.IPSinkPlugin%,"GLOBAL",IPSinkPlugin,
  119.  
  120.  
  121. [BDAcodec]
  122. AddReg=BDAcodec.AddReg
  123.  
  124. [BDAcodec.AddReg]
  125. HKR,,CLSID,,%CLSID%
  126. HKR,,FriendlyName,,%BDAcodec.FriendlyName%
  127.  
  128.  
  129. [IPSinkPlugin]
  130. AddReg=IPSinkPlugin.AddReg
  131.  
  132. [IPSinkPlugin.AddReg]
  133. HKCR,CLSID\%GUID.IPSinkPlugin%,,,%PlugIn_IPSink%
  134. HKCR,CLSID\%GUID.IPSinkPlugin%\InprocServer32,,,ipsink.ax
  135. HKCR,CLSID\%GUID.IPSinkPlugin%\InprocServer32,ThreadingModel,,Both
  136. HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID.IPSinkPlugin%,,,%PlugIn_IPSink%
  137. HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID.IPSinkPlugin%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  138.  
  139.  
  140. [StreamIP.Device.NT.Services]
  141. ;
  142. ;   This section is required to add the driver service on NT
  143. ;
  144. AddService = streamip ,0x00000002,StreamIP.ServiceInstall
  145.  
  146. [StreamIP.ServiceInstall]
  147. DisplayName   = %BDAcodec.DeviceDesc%
  148. ServiceType   = %SERVICE_KERNEL_DRIVER%
  149. StartType     = %SERVICE_DEMAND_START%
  150. ErrorControl  = %SERVICE_ERROR_NORMAL%
  151. ServiceBinary = %12%\StreamIP.sys
  152. LoadOrderGroup=ExtendedBase
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186. ;---------------------------------------------------------------
  187. ;                S t r i n g s
  188. ;---------------------------------------------------------------
  189.  
  190. [Strings]
  191.  
  192. ;----------------
  193. ; Non-Localizable
  194. ;----------------
  195.  
  196. SERVICE_KERNEL_DRIVER = 1
  197. SERVICE_AUTO_START    = 2
  198. SERVICE_DEMAND_START  = 3
  199. SERVICE_ERROR_NORMAL  = 1
  200.  
  201. RunOnce="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
  202. ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  203. Plugin_IPSink="WDM Streaming IPSink Property Set Handler"
  204. GUID.IPSinkPlugin="{3F4DC8E2-4050-11d3-8F4B-00C04F7971E2}"
  205. CLSID=    "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"  ; KsProxy.ax's ID, REQUIRED
  206. BDAcatID= "{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"
  207. AMcatID=  "{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}"
  208. IPV4PinID="{3fdffa70-ac9a-11d2-8f17-00c04f7971e2}"
  209. StreamIP.DeviceId="{D84D449B-62FB-4ebb-B969-5183ED3DFB51}"
  210. GUID.BdaRenderer= "{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"
  211.  
  212.  
  213. ;----------------
  214. ; Localizable
  215. ;----------------
  216.  
  217. Msft=                  "Microsoft"
  218. MsftMfg=               "Microsoft"
  219. IPV4PinName=           "IPv4"
  220. BDAcodec.DeviceDesc=   "BDA IPSink"
  221. BDAcodec.FriendlyName= "BDA IP Sink"
  222. Category_BdaRenderer=  "BDA Rendering Filters"
  223.  
  224.