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.

253 lines
7.2 KiB

  1. [Version]
  2. signature="$CHICAGO$"
  3. Class=MEDIA
  4. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  5. Provider=%Msft%
  6. LayoutFile=layout.inf
  7. [DestinationDirs]
  8. DefaultDestDir=10,system32\drivers
  9. Tosh404.DelList=11 ; WINDOWS\SYSTEM
  10. Tosh0407.DelList=11 ; WINDOWS\SYSTEM
  11. Tosh8888.DelList=11 ; WINDOWS\SYSTEM
  12. TestCap.DelList=11 ; WINDOWS\SYSTEM
  13. Kswdmcap.CopyPlugIn=11 ; Winnt\System32
  14. [Manufacturer]
  15. %MfgToshiba%=Toshiba
  16. %MfgRavisent%=Ravisent
  17. [ControlFlags]
  18. ExcludeFromSelect=*
  19. [DVD.Copy.SYS]
  20. stream.SYS
  21. ;dxapi.sys
  22. ;-----------------------------------------------------------------------------
  23. ;
  24. ; Toshiba DVD devices
  25. ;
  26. ;-----------------------------------------------------------------------------
  27. [Toshiba]
  28. %Tosh8888.DeviceDesc%=Tosh8888,PCI\VEN_123F&DEV_8888
  29. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  30. ;; Sofia1 /SkyE2 DVD
  31. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  32. [Tosh8888]
  33. include=ks.inf
  34. needs=KS.Registration
  35. AddReg=Tosh8888.AddReg,TopologyNodes
  36. CopyFiles=Tosh8888.CopyFiles, DVD.Copy.SYS
  37. DelFiles=Tosh8888.DelList
  38. [Tosh8888.DelList]
  39. tosdvd03.sys
  40. [Tosh8888.AddReg]
  41. HKR,,NTMPDriver,,tosdvd03.sys
  42. HKR,,DevLoader,,*NTKERN
  43. ;page out the minidriver when the device is not opened
  44. ;HKR,,PageOutWhenUnopened,3,01
  45. HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0
  46. ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry,
  47. ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE,
  48. ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG
  49. [Tosh8888.CopyFiles]
  50. tosdvd03.sys
  51. [Tosh8888.Interfaces]
  52. ;
  53. ; "GLOBAL" is currently a fixed reference string
  54. ;
  55. AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh8888.Interface.Decompressor
  56. [Tosh8888.Interface.Decompressor]
  57. AddReg=Tosh8888.Interface.AddReg
  58. [Tosh8888.Interface.AddReg]
  59. HKR,,CLSID,,%Proxy.CLSID%
  60. HKR,,FriendlyName,,%Tosh8888.DeviceDesc%
  61. HKR,,Merit,1,00,00,64,00
  62. [Tosh8888.Services]
  63. AddService=tosdvd03, 0x00000002, Tosh8888.ServiceInstall
  64. [Tosh8888.ServiceInstall]
  65. DisplayName=%Tosh8888.DeviceDesc%
  66. ServiceType=%SERVICE_KERNEL_DRIVER%
  67. StartType=%SERVICE_DEMAND_START%
  68. ErrorControl=%SERVICE_ERROR_NORMAL%
  69. ServiceBinary=%10%\system32\drivers\tosdvd03.sys
  70. LoadOrderGroup=Extended Base
  71. [Tosh8888.KnownFiles]
  72. tosdvd03.sys.4.10.0 = safe
  73. [TopologyNodes]
  74. HKLM,%MediaCategories%\%GUID.VideoIn%,Name,,%Node.VideoIn%
  75. HKLM,%MediaCategories%\%GUID.VideoIn%,Display,1,00,00,00,00
  76. HKLM,%MediaCategories%\%GUID.VPEOut%,Name,,%Node.VPEOut%
  77. HKLM,%MediaCategories%\%GUID.VPEOut%,Display,1,00,00,00,00
  78. HKLM,%MediaCategories%\%GUID.AudioIn%,Name,,%Node.AudioIn%
  79. HKLM,%MediaCategories%\%GUID.AudioIn%,Display,1,00,00,00,00
  80. HKLM,%MediaCategories%\%GUID.CCOut%,Name,,%Node.CCOut%
  81. HKLM,%MediaCategories%\%GUID.CCOut%,Display,1,00,00,00,00
  82. HKLM,%MediaCategories%\%GUID.SubpicIn%,Name,,%Node.SubpicIn%
  83. HKLM,%MediaCategories%\%GUID.SubpicIn%,Display,1,00,00,00,00
  84. HKLM,%MediaCategories%\%GUID.NTSCOut%,Name,,%Node.NTSCOut%
  85. HKLM,%MediaCategories%\%GUID.NTSCOut%,Display,1,00,00,00,00
  86. ;-----------------------------------------------------------------------------
  87. ;
  88. ; RAVISENT Technologies Inc. DVD devices
  89. ;
  90. ;-----------------------------------------------------------------------------
  91. [Ravisent]
  92. %Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTER2DVD,CINEMASTER2DVD
  93. %Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTERCLCDVD,CINEMASTERCLCDVD
  94. %CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00011328
  95. %CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00021002
  96. %CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00011002
  97. ;//////////////////////////////////////////////////////////////////////////////
  98. ; Cinemaster C DVD driver installation
  99. ;//////////////////////////////////////////////////////////////////////////////
  100. [CM2DVD]
  101. Include=ks.inf,kscaptur.inf
  102. Needs=KS.Registration,KSCAPTUR.Registration.NT
  103. AddReg=CM2DVD.AddReg,CM2DVD.NodeNames
  104. CopyFiles=CM2DVD.CopyFiles,DVD.Copy.SYS
  105. DelFiles=CM2DVD.DelList
  106. KnownFiles = Ravisent.KnownFiles
  107. [CM2DVD.DelList]
  108. [CM2DVD.AddReg]
  109. HKR,,NTMPDriver,,vdmindvd.sys
  110. HKR,,DevLoader,,*NTKERN
  111. HKR,,PageOutWhenUnopened,3,01
  112. ;indicate the class id of the proxy filter
  113. HKR,,CLSID,,%Proxy.CLSID%
  114. HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0
  115. [CM2DVD.CopyFiles]
  116. vdmindvd.sys
  117. [CM2DVD.Interfaces]
  118. ;
  119. ; "GLOBAL" is currently a fixed reference string
  120. ;
  121. AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,CM2DVD.Interface.Decompressor
  122. [CM2DVD.Interface.Decompressor]
  123. AddReg=CM2DVD.Interface.AddReg
  124. [CM2DVD.Interface.AddReg]
  125. HKR,,CLSID,,%Proxy.CLSID%
  126. HKR,,FriendlyName,,%Cinemaster2DVD.DeviceDesc%
  127. HKR,,Merit,1,00,00,64,00
  128. [CM2DVD.NodeNames]
  129. HKLM,%MediaCategories%\%VideoInGUID%,Name,,%VideoInName%
  130. HKLM,%MediaCategories%\%VideoInGUID%,Display,1,00,00,00,00
  131. HKLM,%MediaCategories%\%AudioInGUID%,Name,,%AudioInName%
  132. HKLM,%MediaCategories%\%AudioInGUID%,Display,1,00,00,00,00
  133. HKLM,%MediaCategories%\%SubpicInGUID%,Name,,%SubpicInName%
  134. HKLM,%MediaCategories%\%SubpicInGUID%,Display,1,00,00,00,00
  135. HKLM,%MediaCategories%\%VPEOutGUID%,Name,,%VPEOutName%
  136. HKLM,%MediaCategories%\%VPEOutGUID%,Display,1,00,00,00,00
  137. HKLM,%MediaCategories%\%Line21OutGUID%,Name,,%Line21OutName%
  138. HKLM,%MediaCategories%\%Line21OutGUID%,Display,1,00,00,00,00
  139. [CM2DVD.Services]
  140. AddService = vdmindvd, 0x00000002, CM2DVD.ServiceInstall
  141. [CM2DVD.ServiceInstall]
  142. DisplayName = %Cinemaster2DVD.DeviceDesc%
  143. ServiceType=%SERVICE_KERNEL_DRIVER%
  144. StartType=%SERVICE_DEMAND_START%
  145. ErrorControl=%SERVICE_ERROR_NORMAL%
  146. ServiceBinary=%10%\system32\drivers\vdmindvd.sys
  147. LoadOrderGroup = Extended Base
  148. ;//////////////////////////////////////////////////////////////////////////////
  149. ; Cinemaster C 3.0 main driver installation
  150. ;//////////////////////////////////////////////////////////////////////////////
  151. [CMCLC]
  152. AddReg=CMCLC.AddReg
  153. DelReg=CMCLC.DelReg
  154. CopyFiles=CMCLC.CopyFiles,CMCLC.CopySharedDLLs
  155. DelFiles=CMCLC.DelList
  156. KnownFiles = Ravisent.KnownFiles
  157. [CMCLC.DelReg]
  158. ;Remove additional components of old drivers
  159. HKR,Drivers\msvideo,,,
  160. HKR,Drivers\mixer,,,
  161. HKR,,EnumPropPages,,
  162. HKLM,%MPEGVideoSubKey%,,,
  163. HKLM,%DVDVideoSubKey%,,,
  164. [CMCLC.DelList]
  165. ;Remove old type main driver
  166. cinemclc.dll
  167. [CMCLC.AddReg]
  168. HKR,,NTMPDriver,,cinemclc.sys
  169. HKR,,DevLoader,,*NTKERN
  170. HKR,,FriendlyName,,%CinemasterCLC.DeviceDesc%
  171. [CMCLC.CopyFiles]
  172. cinemclc.sys
  173. [CMCLC.CopySharedDLLs]
  174. ;cinmst32.dll
  175. ;dvdpld32.dll
  176. [CMCLC.Services]
  177. AddService = cinemclc, 0x00000002, CMCLC.ServiceInstall
  178. [CMCLC.ServiceInstall]
  179. DisplayName = %CinemasterCLC.DeviceDesc%
  180. ServiceType=%SERVICE_KERNEL_DRIVER%
  181. StartType=%SERVICE_DEMAND_START%
  182. ErrorControl=%SERVICE_ERROR_NORMAL%
  183. ServiceBinary=%10%\system32\drivers\cinemclc.sys
  184. LoadOrderGroup = Extended Base
  185. [Ravisent.KnownFiles]
  186. cinemclc.sys = safe
  187. vdmindvd.sys = safe