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.

99 lines
2.8 KiB

  1. ;---------------------------------------------------------------
  2. ; M I C R O S O F T
  3. ;
  4. ; 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=CCDECODE.RunOnce.AddReg
  25. ;Reboot=1
  26. [Microsoft]
  27. %CCDECODE.DeviceDesc%=CCDECODE,SW\{562370a8-f8dd-11d2-bc64-00a0c95ec22e}
  28. ;
  29. ; This is the section that is called out in the Needs line of other infs.
  30. ;
  31. [CCDECODE.Installation]
  32. AddReg=CCDECODE.RunOnce.AddReg
  33. ;
  34. ; There should be a runonce line for each class that the object server will
  35. ; create.
  36. ;
  37. [CCDECODE.RunOnce.AddReg]
  38. HKLM,%RunOnce%,"CCDECODE0",,"rundll32.exe streamci,StreamingDeviceSetup %CCDECODE.DeviceId%,GLOBAL,%VBIcatID%,%17%\CCDECODE.inf,CCDECODE.Interface.Install"
  39. [CCDECODE]
  40. Include=ks.inf,ksfilter.inf
  41. Needs=KS.Registration,MSTEE.Installation
  42. AddReg=CCDECODE.AddReg
  43. ;Include the following line for post dx8 builds
  44. CopyFiles=CCDECODE.CopyFiles
  45. [CCDECODE.NT]
  46. Include=ks.inf,ksfilter.inf
  47. Needs=KS.Registration,MSTEE.Installation
  48. AddReg=CCDECODE.NT.AddReg
  49. ;Include the following line for post dx8 builds
  50. CopyFiles=CCDECODE.CopyFiles
  51. [CCDECODE.AddReg]
  52. HKR,,DevLoader,,*NTKERN
  53. HKR,,NTMPDriver,,CCDECODE.sys
  54. HKR,,DriverUsesSWEnumToLoad,3,01
  55. HKR,,OkToHibernate,3,01
  56. HKR,,DontSuspendIfStreamsAreRunning,3,01
  57. [CCDECODE.NT.AddReg]
  58. HKR,,DriverUsesSWEnumToLoad,3,01
  59. HKR,,OkToHibernate,3,01
  60. HKR,,DontSuspendIfStreamsAreRunning,3,01
  61. [CCDECODE.CopyFiles]
  62. CCDECODE.sys,,,COPYFLG_NO_VERSION_DIALOG
  63. [CCDECODE.Interface.Install]
  64. AddReg=CCDECODE.Interface.AddReg
  65. [CCDECODE.Interface.AddReg]
  66. HKR,,CLSID,,%Proxy.CLSID%
  67. HKR,,FriendlyName,,%CCDECODE.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. HKLM,System\CurrentControlSet\Control\MediaCategories\%CCpinID%
  73. HKLM,System\CurrentControlSet\Control\MediaCategories\%CCpinID%,Name,,%CCpinName%
  74. [CCDECODE.NT.Services]
  75. AddService=CCDECODE,0x00000002,CCDECODE.ServiceInstall
  76. [CCDECODE.ServiceInstall]
  77. DisplayName=%CCDECODE.DeviceDesc%
  78. ServiceType=%SERVICE_KERNEL_DRIVER%
  79. StartType=%SERVICE_DEMAND_START%
  80. ErrorControl=%SERVICE_ERROR_NORMAL%
  81. ServiceBinary=%12%\CCDECODE.sys
  82. LoadOrderGroup=Extended Base