home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 July / VPR9707B.ISO / DRIVER / CREATIVE / AWENT40 / SBPNP.INF < prev    next >
Windows Setup INFormation  |  1996-12-12  |  5KB  |  164 lines

  1. [Version]
  2. Signature="$WINDOWS NT$"
  3. ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
  4. Class=MEDIA
  5. Provider=%CREAF%
  6.  
  7. [SourceDisksNames]
  8. 1 = %DiskId%
  9.  
  10. [SourceDisksFiles]
  11. sb16snd.dll = 1
  12. sb16snd.sys = 1
  13. sbawe32.drv = 1
  14. sbawe32.sys = 1
  15. synthgs.sbk = 1
  16. synthgm.sbk = 1
  17. synthmt.sbk = 1
  18.  
  19. [DestinationDirs]
  20. sb16dll.CopyList = 11 ; DIRID_SYSTEM
  21. sb16sys.CopyList = 12 ; DIRID_DRIVERS
  22. sbawedll.CopyList = 11 ;
  23. sbawesys.CopyList = 12 ;
  24.  
  25. [ClassInstall32]
  26. AddReg=Class32.AddReg
  27.  
  28. [Class32.AddReg]
  29. HKR,,,,%MediaClassName%
  30. HKR,,Icon,,"3004"
  31. HKR..Installer32,,"MmSys.Cpl,MediaClassInstaller"
  32.  
  33. [Manufacturer]
  34. %CLMfgName%=CreativeLabs
  35.  
  36. [CreativeLabs]
  37. ;
  38. ; NOTE:  We omit hardware IDs for each of these devices, so that the user will
  39. ;        be able to supply an OEM-supplied driver with fuller functionality at
  40. ;        the "Found New Hardware" popup.
  41. ;
  42. %*CTL0001.DeviceDesc%=CTL0001_Device,, *CTL0001
  43. %*CTL0001.DeviceDesc%=CTL0001_Device,, *CTL0031
  44. %*CTL0001.DeviceDesc%=CTL0001_Device,, *CTL0041
  45. %*CTL0001.DeviceDesc%=CTL0001_Device,, *CTL0042
  46. %*CTL0001.DeviceDesc%=CTL0001_Device,, *CTL0044
  47. %*CTL0021.DeviceDesc%=CTL0021_Device,, *CTL0021
  48. %*CTL0021.DeviceDesc%=CTL0021_Device,, *CTL8001
  49. %*CTL0021.DeviceDesc%=CTL0021_Device,, *CTL0022
  50. %*CTL0021.DeviceDesc%=CTL0021_Device,, *CTL0023
  51. %*CTL0051.DeviceDesc%=CTL0051_Device,, *CTL0051, *PNPffff
  52.  
  53.  
  54. [CTL0001_Device.NT]
  55. CopyFiles=sb16dll.CopyList,sb16sys.CopyList
  56. AddReg=CTL0001.AddReg, SB16.AddReg
  57. ;AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg
  58. Reboot
  59.  
  60. [CTL0001_Device.NT.Services]
  61. AddService = sb16snd, 0x00000002, sb16snd_Service_Inst
  62.  
  63. [sb16snd_Service_Inst]
  64. DisplayName    = %sndblst.SvcDesc%
  65. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  66. StartType      = 1                  ; SERVICE_SYSTEM_START
  67. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  68. ServiceBinary  = %12%\sb16snd.sys
  69. LoadOrderGroup = Base
  70.  
  71. [sb16dll.CopyList]
  72. sb16snd.dll
  73.  
  74.  
  75. [sb16sys.CopyList]
  76. sb16snd.sys
  77.  
  78.  
  79. [CTL0001.AddReg]
  80. HKR,Drivers\wave\sb16snd.dll,Description,,%*CTL0001.DeviceDesc%
  81. HKR,Drivers\midi\sb16snd.dll,Description,,%V_INTERNAL%
  82. HKR,Drivers\mixer\sb16snd.dll,Description,,%*CTL0001.DeviceDesc%
  83. HKR,Drivers\aux\sb16snd.dll,Description,,%*CTL0001.DeviceDesc%
  84.  
  85. [SB16.AddReg]
  86. HKR,Drivers\wave\sb16snd.dll,Driver,,sb16snd.dll
  87. HKR,Drivers\midi\sb16snd.dll,Driver,,sb16snd.dll
  88. HKR,Drivers\mixer\sb16snd.dll,Driver,,sb16snd.dll
  89. HKR,Drivers\aux\sb16snd.dll,Driver,,sb16snd.dll
  90. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  91.  
  92. ;[WAVE.AddReg]
  93. ;HKR,Drivers\midi,,,
  94. ;HKR,Drivers\wave,,,
  95. ;HKR,Drivers\mixer,,,
  96. ;HKR,Drivers\aux,,,
  97.  
  98. ;
  99. ; For Sbawe32 drivers
  100. ;
  101. [CTL0021_Device.NT]
  102. CopyFiles = sbawedll.CopyList, sbawesys.CopyList
  103. AddReg = CTL0021.AddReg
  104. Reboot
  105.  
  106. [CTL0021_Device.NT.Services]
  107. AddService = Sbawe32, 0x00000002, sbawe32_Service_Inst
  108.  
  109. [sbawe32_Service_Inst]
  110. DisplayName = %sbawe.SvcDesc%
  111. ServiceType = 1                 ; SERVICE_KERNEL_DRIVER
  112. StartType = 1                   ; SERVICE_SYSTEM_START
  113. ErrorControl = 1                ; SERVICE_ERROR_NORMAL
  114. ServiceBinary = %12%\sbawe32.sys
  115. LoadOrderGroup = Base
  116.  
  117. [sbawedll.CopyList]
  118. sbawe32.drv
  119. synthgs.sbk
  120. synthgm.sbk
  121. synthmt.sbk
  122.  
  123. [sbawesys.CopyList]
  124. sbawe32.sys
  125.  
  126. [CTL0021.AddReg]
  127. HKR,Drivers\midi\sbawe32.drv,Description,,%*CTL0021.DeviceDesc%
  128. HKR,Drivers\midi\sbawe32.drv,Driver,,sbawe32.drv
  129. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  130.  
  131.  
  132. ;
  133. ; The following sections are left empty since this INF doesn't provide support
  134. ; the corresponding functions.  Installation for these functions will actually
  135. ; fail, but this allows us to give the user a 'Windows NT default driver" for
  136. ; each function on the card.
  137. ;
  138.  
  139.  
  140. [CTL0051_Device.NT]
  141.  
  142. ;
  143. ; We also have to have the corresponding service install sections for the above
  144. ; 'dummy' install sections, or else the NT MEDIA class installer will reject the
  145. ; driver node as Win95-only.
  146. ;
  147. [CTL0051_Device.NT.Services]
  148.  
  149. ;
  150. ; Localizable text.
  151. ;
  152. [Strings]
  153. MediaClassName = "Sound, video and game controllers"
  154. CREAF = "Creative"
  155. DiskId = "Creative Drivers Disk"
  156.  
  157. *CTL0001.DeviceDesc = "Creative Sound Blaster 16 Plug and Play"
  158. *CTL0021.DeviceDesc = "Creative Advanced Wave Effects Synthesis Plug and Play"
  159. V_INTERNAL = "Creative Stereo Music Synthesizer"
  160. *CTL0051.DeviceDesc = "Creative 3D Stereo Enhancement Technology"
  161.  
  162. sndblst.SvcDesc = "Creative Sound Blaster Driver"
  163. sbawe.SvcDesc = "Creative Advanced Wave Effects Synthesis Driver"
  164.