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.

102 lines
2.3 KiB

  1. ;
  2. ; MPE.INF -- This file contains installation information for
  3. ; the MPE BDA codec
  4. ;
  5. ;*** Created 09/24/97 (Creation Date)
  6. ;
  7. [Version]
  8. signature="$CHICAGO$"
  9. LayoutFile=Layout.inf
  10. Class=Media
  11. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  12. Provider=%Msft%
  13. [ControlFlags]
  14. ;
  15. ; Don't let this device be selected from "Add New Hardware" wizard.
  16. ;
  17. ExcludeFromSelect=*
  18. [Manufacturer]
  19. %MsftMfg%=Microsoft
  20. [DefaultInstall]
  21. AddReg=MPE.Install
  22. [MPE.Install]
  23. HKLM,%RunOnce%,"MPE0",,"rundll32.exe streamci,StreamingDeviceSetup %MPE.DeviceId%,GLOBAL,%GUID.BdaComponent%,%17%\MPE.inf,BDAcodec"
  24. [DestinationDirs]
  25. DefaultDestDir=12
  26. ;---------------------------------------------------------------
  27. ; M I C R O S O F T
  28. ;
  29. ; C O D E C
  30. ;---------------------------------------------------------------
  31. [Microsoft]
  32. ;
  33. ; This is the standard PnP Section for the device. It is called as a result
  34. ; of SWEnum enumerating this SW PnP device.
  35. ;
  36. %MPE.DeviceDesc%=MPE,SW\{8E60217D-A2EE-47f8-B0C5-0F44C55F66DC}
  37. [MPE]
  38. Include=bda.inf
  39. Needs=BDA.Registration
  40. AddReg=MPE.AddReg
  41. ;;Include the following line for post dx8 builds
  42. CopyFiles=MPE.CopyDrivers
  43. [MPE.NT]
  44. Include=bda.inf
  45. Needs=BDA.Registration
  46. AddReg=MPE.AddReg.NT
  47. ;;Include the following line for post dx8 builds
  48. CopyFiles=MPE.CopyDrivers
  49. [MPE.AddReg]
  50. ;
  51. ; This section adds the driver service on 9x and adds device params
  52. ;
  53. HKR,,DevLoader,,*ntkern
  54. HKR,,NTMPDriver,,MPE.sys
  55. HKR,,DriverUsesSWEnumToLoad,3,01
  56. HKR,,OkToHibernate,3,01
  57. HKR,,DontSuspendIfStreamsAreRunning,3,01
  58. [MPE.AddReg.NT]
  59. ;
  60. ; This section adds device params on NT
  61. ;
  62. HKR,,DriverUsesSWEnumToLoad,3,01
  63. HKR,,OkToHibernate,3,01
  64. HKR,,DontSuspendIfStreamsAreRunning,3,01
  65. [MPE.CopyDrivers]
  66. MPE.sys,,,COPYFLG_NO_VERSION_DIALOG
  67. [BDAcodec]
  68. AddReg=BDAcodec.AddReg
  69. [BDAcodec.AddReg]
  70. HKR,,CLSID,,%Proxy.CLSID%
  71. HKR,,FriendlyName,,%MPE.FriendlyName%
  72. HKR,,Merit,1,00,00,60,00
  73. [MPE.NT.Services]
  74. ;
  75. ; This section is required to add the driver service on NT
  76. ;
  77. AddService = MPE,0x00000002,MPE.ServiceInstall
  78. [MPE.ServiceInstall]
  79. DisplayName = %MPE.DeviceDesc%
  80. ServiceType = %SERVICE_KERNEL_DRIVER%
  81. StartType = %SERVICE_DEMAND_START%
  82. ErrorControl = %SERVICE_ERROR_NORMAL%
  83. ServiceBinary = %12%\MPE.sys
  84. LoadOrderGroup= Extended Base