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.

97 lines
2.7 KiB

  1. ;---------------------------------------------------------------
  2. ; Copyright (c) Microsoft Corporation. All rights reserved.
  3. ;
  4. ; W S T V B I C O D E C
  5. ;
  6. ;*** Created 09/24/97 (Creation Date)
  7. ; Updated 01/26/99 (Converted to SWENUM)
  8. ; Fixed 07/28/00 (Fixed for DX8 downlevel installs)
  9. ;---------------------------------------------------------------
  10. ;
  11. [Version]
  12. LayoutFile=Layout.inf
  13. signature="$CHICAGO$"
  14. Class=Media
  15. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  16. Provider=%Msft%
  17. [Manufacturer]
  18. %Manufacturer%=Microsoft
  19. [DestinationDirs]
  20. DefaultDestDir=12
  21. [ControlFlags]
  22. ExcludeFromSelect=*
  23. [DefaultInstall]
  24. AddReg=WSTCODEC.RunOnce.AddReg
  25. ;Reboot=1
  26. [Microsoft]
  27. %WSTCODEC.DeviceDesc%=WSTCODEC,SW\{70BC06E0-5666-11d3-A184-00105AEF9F33}
  28. ;
  29. ; This is the section that is called out in the Needs line of other infs.
  30. ;
  31. [WSTCODEC.Installation]
  32. AddReg=WSTCODEC.RunOnce.AddReg
  33. ;
  34. ; There should be a runonce line for each class that the object server will
  35. ; create.
  36. ;
  37. [WSTCODEC.RunOnce.AddReg]
  38. HKLM,%RunOnce%,"WSTCODEC0",,"rundll32.exe streamci,StreamingDeviceSetup %WSTCODEC.DeviceId%,GLOBAL,%VBIcatID%,%17%\WSTCODEC.inf,WSTCODEC.Interface.Install"
  39. [WSTCODEC]
  40. Include=ks.inf,ksfilter.inf
  41. Needs=KS.Registration,MSTEE.Installation
  42. AddReg=WSTCODEC.AddReg
  43. ;Include the following line for post dx8 builds
  44. CopyFiles=WSTCODEC.CopyFiles
  45. [WSTCODEC.NT]
  46. Include=ks.inf,ksfilter.inf
  47. Needs=KS.Registration,MSTEE.Installation
  48. AddReg=WSTCODEC.NT.AddReg
  49. ;Include the following line for post dx8 builds
  50. CopyFiles=WSTCODEC.CopyFiles
  51. [WSTCODEC.AddReg]
  52. HKR,,DevLoader,,*NTKERN
  53. HKR,,NTMPDriver,,WSTCODEC.SYS
  54. HKR,,DriverUsesSWEnumToLoad,3,01
  55. HKR,,OkToHibernate,3,01
  56. HKR,,DontSuspendIfStreamsAreRunning,3,01
  57. [WSTCODEC.NT.AddReg]
  58. HKR,,DriverUsesSWEnumToLoad,3,01
  59. HKR,,OkToHibernate,3,01
  60. HKR,,DontSuspendIfStreamsAreRunning,3,01
  61. [WSTCODEC.CopyFiles]
  62. WSTCODEC.SYS,,,COPYFLG_NO_VERSION_DIALOG
  63. [WSTCODEC.Interface.Install]
  64. AddReg=WSTCODEC.Interface.AddReg
  65. [WSTCODEC.Interface.AddReg]
  66. HKR,,CLSID,,%Proxy.CLSID%
  67. HKR,,FriendlyName,,%WSTCODEC.FriendlyName%
  68. HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%
  69. HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%,,,%WDMcodecs%
  70. HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%,FriendlyName,,%WDMcodecs%
  71. HKLM,Software\CLASSES\CLSID\%AMcatID%\Instance\%VBIcatID%,CLSID,,"%VBIcatID%"
  72. [WSTCODEC.NT.Services]
  73. AddService=WSTCODEC,0x00000002,WSTCODEC.ServiceInstall
  74. [WSTCODEC.ServiceInstall]
  75. DisplayName=%WSTCODEC.DeviceDesc%
  76. ServiceType=%SERVICE_KERNEL_DRIVER%
  77. StartType=%SERVICE_DEMAND_START%
  78. ErrorControl=%SERVICE_ERROR_NORMAL%
  79. ServiceBinary=%12%\WSTCODEC.SYS
  80. LoadOrderGroup=Extended Base