home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / SYSTEM / PWIN97 / PRECOPY2.CAB / msports.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-02-25  |  9.1 KB  |  331 lines

  1. ; MSPORTS.INF
  2. ; Copyright (c) 1994-1995 Microsoft Corporation
  3.  
  4. [version]
  5. LayoutFile=layout.inf
  6. signature="$CHICAGO$"
  7. Class=Ports
  8. Provider=%MS%
  9.  
  10. [DestinationDirs]
  11. DefaultDestDir = 11         ;LDID_SYS
  12.  
  13.  
  14. ; Install class "Ports"
  15. ;----------------------------------------------------------
  16. [ClassInstall]
  17. AddReg=PortsClass.AddReg
  18.  
  19. [PortsClass.AddReg]
  20. HKR,,,,%PortsClassName%
  21.  
  22. [ControlFlags]
  23. ExcludeFromSelect=MF\EISA_HWP1C10_DEV0,MF\EISA_HWP1C10_DEV1
  24. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_A-0484        ; Socket PCMCIA Serial Adapter
  25. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_B-12F8        ; Socket PCMCIA Serial Adapter
  26. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-PAGECARD_REVISION_A-FA29    ; Socket PCMCIA PageCard V3.0
  27. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_GPS_PCMCIA_GLOBAL_POSITIONING_SYSTEM_REVISION_B-AF8A        ; Socket PCMCIA GPS Adapter
  28. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_C-66D0    ; Socket PCMCIA GPS Adapter
  29. ExcludeFromSelect=PCMCIA\DATA_BROADCASTING_CORP-SIGNALCARD_RECEIVER-4E9B        ; DBC SignalCard
  30. ExcludeFromSelect=PCMCIA\ROCKWELL-NAVCARD-64B7        ; Rockwell NavCard
  31. ExcludeFromSelect=PCMCIA\TRIMBLE_&_SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_B-6947
  32. ExcludeFromSelect=PCMCIA\SMART_SERIAL_PORT-A0F6
  33. ExcludeFromSelect=*IBM0002,*IBM0034
  34.  
  35. ; Drivers
  36. ;----------------------------------------------------------
  37. [Manufacturer]
  38. %Std%=Std
  39. %HP%=HP
  40. %IBM%=IBM
  41. %Socket%=Socket
  42. %DBC%=DBC
  43. %Rockwell%=Rockwell
  44. %Trimble%=Trimble
  45. %Smart%=Smart
  46.  
  47. [Std]
  48. %*PNP0400.DeviceDesc% = LptPort, *PNP0400           ; Printer Port
  49. %*PNP0401.DeviceDesc% = EcpPort, *PNP0401           ; ECP Printer Port 
  50. %*PNP0500.DeviceDesc% = ComPort, *PNP0500           ; Communications Port
  51. %*PNP0501.DeviceDesc% = ComPort, *PNP0501           ; Communications Port
  52.  
  53. ; Compaq devices
  54. %*CPQA0E0.DeviceDesc% = EcpPort, *CPQA0E0           ; ECP Printer Port
  55. %*CPQA0D9.DeviceDesc% = ComPort, *CPQA0D9           ; Communications Port
  56.  
  57. [HP]        ; Hewlett Packard devices
  58. %MF\EISA_HWP1C10_DEV0.DeviceDesc% = ComPort, MF\EISA_HWP1C10_DEV0
  59. %MF\EISA_HWP1C10_DEV1.DeviceDesc% = LptPort, MF\EISA_HWP1C10_DEV1
  60. %HWPDEAD.DeviceDesc% = ComPort, HWPDEAD
  61.  
  62. [IBM]
  63. %*IBM0002.DeviceDesc%=ComPort,*IBM0002
  64. %*IBM0034.DeviceDesc%=ComPort,*IBM0034
  65.  
  66. [Socket]
  67. %Socket-0484.DeviceDesc% = ComPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_A-0484"
  68. %Socket-12F8.DeviceDesc% = ComPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_B-12F8"
  69. %Socket-FA29.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-PAGECARD_REVISION_A-FA29"
  70. %Socket-AF8A.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_GPS_PCMCIA_GLOBAL_POSITIONING_SYSTEM_REVISION_B-AF8A"
  71. %Socket-66D0.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_C-66D0"
  72.  
  73. [DBC]
  74. %DBC-4E9B.DeviceDesc% = NonPort, "PCMCIA\DATA_BROADCASTING_CORP-SIGNALCARD_RECEIVER-4E9B"
  75.  
  76. [Rockwell]
  77. %Rockwell-64B7.DeviceDesc% = NonPort, "PCMCIA\ROCKWELL-NAVCARD-64B7"
  78.  
  79. [Trimble]
  80. %Trimble-6947.DeviceDesc% = NonPort, "PCMCIA\TRIMBLE_&_SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_B-6947"
  81.  
  82. [Smart]
  83. %Smart-A0F6.DeviceDesc% = ComPort, "PCMCIA\SMART_SERIAL_PORT-A0F6"
  84.  
  85.  
  86. ; LPT sections
  87. ;----------------------------------------------------------
  88. [LptPort]
  89. CopyFiles=LptPort.Copy
  90. AddReg=LptPort.AddReg
  91. LogConfig=lsnn,lsan,lann,laan
  92.  
  93. [EcpPort]
  94. CopyFiles=LptPort.Copy
  95. AddReg=EcpPort.AddReg
  96. LogConfig=lsnn,lsan,lsaa,lann,laaa
  97.  
  98. [LptPort.Copy]
  99. lpt.vxd
  100.  
  101. [LptPort.AddReg]
  102. HKR,,DevLoader,,*vcomm
  103. HKR,,Enumerator,,lptenum.vxd
  104. HKR,,Contention,,*vpd
  105. HKR,,PortDriver,,lpt.vxd
  106. HKR,,PortSubClass,1,00
  107. HKR,,ECPDevice,1,00
  108.  
  109. [ECPPort.AddReg]
  110. HKR,,DevLoader,,*vcomm
  111. HKR,,Enumerator,,lptenum.vxd
  112. HKR,,Contention,,*vpd
  113. HKR,,PortDriver,,lpt.vxd
  114. HKR,,PortSubClass,1,00
  115. HKR,,ECPDevice,1,01
  116.  
  117. ; The following sections are LPT and ECP port logical
  118. ; resource configurations. Section name format means:
  119. ; Char 1 = l (LPT port)
  120. ; Char 2 = I/O config:    s (std), a (any)
  121. ; Char 3 = IRQ config: #,          a (any), n (none) 
  122. ; Char 4 = DMA config:             a (any), n (none)
  123.  
  124. [lsnn]
  125. ConfigPriority=HARDRECONFIG
  126. IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  127.  
  128. [lsan]
  129. ConfigPriority=HARDRECONFIG
  130. IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  131. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  132.  
  133. [lann]
  134. ConfigPriority=HARDRECONFIG
  135. IOConfig=8@100-3ff%fff8(3ff::)
  136.  
  137. [laan]
  138. ConfigPriority=HARDRECONFIG
  139. IOConfig=8@100-3ff%fff8(3ff::)
  140. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  141.  
  142. [lsaa]
  143. ConfigPriority=HARDRECONFIG
  144. IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  145. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  146. DMAConfig=1,2,3,5,6,7
  147.  
  148. [laaa]
  149. ConfigPriority=HARDRECONFIG
  150. IOConfig=8@100-3ff%fff8(3ff::)
  151. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  152. DMAConfig=1,2,3,5,6,7
  153.  
  154. ; End LPT and ECP LogConfig sections
  155.  
  156.  
  157. [*pnp0400.det]
  158. AddReg=Ports.AddReg
  159.  
  160. [Ports.AddReg]
  161. HKR,,NoSetupUI,,1
  162.  
  163. [*pnp0401.det]
  164. AddReg=Ports.AddReg
  165.  
  166. [LptPort.PosDup]
  167. *PNP0401
  168.  
  169. [EcpPort.PosDup]
  170. *PNP0400
  171.  
  172.  
  173. ; COM sections
  174. ;----------------------------------------------------------
  175. [ComPort]
  176. CopyFiles=ComPort.Copy
  177. AddReg=ComPort.AddReg
  178. LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa
  179.  
  180. [ComPort.Copy]
  181. serial.vxd
  182. serialui.dll
  183.  
  184. [ComPort.AddReg]
  185. HKR,,DevLoader,,*vcomm
  186. HKR,,Enumerator,,serenum.vxd
  187. HKR,,PortDriver,,serial.vxd
  188. HKR,,Contention,,*vcd
  189. HKR,,ConfigDialog,,serialui.dll
  190. HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
  191. HKR,,PortSubClass,1,01
  192. HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
  193.  
  194. [*pnp0500.det]
  195. AddReg=Ports.AddReg,DevMap.AddReg
  196.  
  197. ; The following sections are COM port resource configs.
  198. ; Section name format means:
  199. ; Char 1 = c (COM port)
  200. ; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any)
  201. ; Char 3 = IRQ config: #, a (any)
  202.  
  203. [c14]            ; COM1,IRQ4
  204. ConfigPriority=HARDRECONFIG
  205. IOConfig=3f8-3ff(3ff::)
  206. IRQConfig=S:4
  207.  
  208. [c1a]            ; COM1, any IRQ
  209. ConfigPriority=HARDRECONFIG
  210. IOConfig=3f8-3ff(3ff::)
  211. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  212.  
  213. [c23]            ; COM2, IRQ3
  214. ConfigPriority=HARDRECONFIG
  215. IOConfig=2f8-2ff(3ff::)
  216. IRQConfig=S:3
  217.  
  218. [c2a]            ; COM2, any IRQ
  219. ConfigPriority=HARDRECONFIG
  220. IOConfig=2f8-2ff(3ff::)
  221. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  222.  
  223. [c34]            ; COM3, IRQ4
  224. ConfigPriority=HARDRECONFIG
  225. IOConfig=3e8-3ef(3ff::)
  226. IRQConfig=S:4
  227.  
  228. [c3a]            ; COM3, any IRQ
  229. ConfigPriority=HARDRECONFIG
  230. IOConfig=3e8-3ef(3ff::)
  231. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  232.  
  233. [c43]            ; COM4, IRQ3
  234. ConfigPriority=HARDRECONFIG
  235. IOConfig=2e8-2ef(3ff::)
  236. IRQConfig=S:3,5
  237.  
  238. [c4a]            ; COM4, any IRQ
  239. ConfigPriority=HARDRECONFIG
  240. IOConfig=2e8-2ef(3ff::)
  241. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  242.  
  243. [caa]            ; Any base, any IRQ
  244. ConfigPriority=HARDRECONFIG
  245. IOConfig=8@100-ffff%fff8(3ff::)
  246. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  247.  
  248. ; End COM port LogConfig sections
  249.  
  250. [ComPort.PosDup]
  251. *PNP0500,*PNP0501
  252.  
  253. [DevMap.AddReg]
  254. HKLM,hardware\devicemap\serialcomm,COM1,,COM1
  255. HKLM,hardware\devicemap\serialcomm,COM2,,COM2
  256.  
  257.  
  258. ; "NoDrv" section: We do not yet support these port devices.
  259. ;----------------------------------------------------------
  260. [NoDrv]
  261.  
  262. ; "Non-port" sections: PCMCIA cards that look like COM
  263. ; ports, but aren't (excluding modems).
  264. ;----------------------------------------------------------
  265. [NonPort]
  266. CopyFiles=NonPort.Copy
  267. AddReg=NonPort.AddReg
  268.  
  269. [NonPort.Copy]
  270. serial.vxd
  271.  
  272. [NonPort.AddReg]
  273. HKR,,PortSubClass,1,01
  274. HKR,,DevLoader,,*vcomm
  275. HKR,,PortDriver,,serial.vxd
  276. HKR,,Contention,,*vcd
  277. HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
  278.  
  279.  
  280. ; User readable strings
  281. ;----------------------------------------------------------
  282. [Strings]
  283. MS = "Microsoft"
  284. Std = "(▒Ω╫╝╢╦┐┌└α╨═)"
  285. PortsClassName = "╢╦┐┌(COM & LPT)"
  286.  
  287. *PNP0400.DeviceDesc = "┤≥╙í╗·╢╦┐┌"
  288. *PNP0401.DeviceDesc = "ECP ┤≥╙í╗·╢╦┐┌"
  289. *PNP0500.DeviceDesc = "═¿╤╢╢╦┐┌"
  290. *PNP0501.DeviceDesc = "═¿╤╢╢╦┐┌"
  291.  
  292. ; Compaq devices
  293. *CPQA0E0.DeviceDesc = "ECP ┤≥╙í╗·╢╦┐┌"
  294. *CPQA0D9.DeviceDesc = "═¿╤╢╢╦┐┌"
  295.  
  296. HP = "Hewlett Packard"
  297. MF\EISA_HWP1C10_DEV0.DeviceDesc = "HP ═¿╤╢╢╦┐┌"
  298. MF\EISA_HWP1C10_DEV1.DeviceDesc = "HP ┤≥╙í╗·╢╦┐┌"
  299. HWPDEAD.DeviceDesc = "HP ║∞═Γ═¿╤╢╢╦┐┌"
  300.  
  301. IBM = "IBM"
  302. *IBM0002.DeviceDesc = "IBM Thinkpad ║∞═Γ╢╦┐┌"
  303. *IBM0034.DeviceDesc = "IBM Thinkpad ║∞═Γ╢╦┐┌"
  304.  
  305. Socket = "╜╙▓σ╩╜═¿╤╢╔Φ▒╕"
  306. Socket-0484.DeviceDesc = "╜╙▓σ╩╜ PCMCIA ┤«╨╨╩╩┼Σ╞≈"
  307. Socket-12F8.DeviceDesc = "╜╙▓σ╩╜ PCMCIA ┤«╨╨╩╩┼Σ╞≈"
  308. Socket-FA29.DeviceDesc = "╜╙▓σ╩╜ PCMCIA PageCard V3.0"
  309. Socket-AF8A.DeviceDesc = "╜╙▓σ╩╜ PCMCIA GPS ╩╩┼Σ╞≈(Rev. B)"
  310. Socket-66D0.DeviceDesc = "╜╙▓σ╩╜ PCMCIA GPS ╩╩┼Σ╞≈(Rev. C)"
  311.  
  312. DBC = "DBC"
  313. DBC-4E9B.DeviceDesc = "DBC SignalCard"
  314.  
  315. Rockwell = "Rockwell"
  316. Rockwell-64B7.DeviceDesc = "Rockwell NavCard"
  317.  
  318. Trimble = "Trimble"
  319. Trimble-6947.DeviceDesc = "Trimble PCMCIA GPS ╩╩┼Σ╞≈ (Rev. B)"
  320.  
  321. Smart = "SMART Modular Technologies"
  322. Smart-A0F6.DeviceDesc = "SMART ┤«╨╨╢╦┐┌"
  323.  
  324.  
  325. [Det.DevINFs]
  326. *pnp8215=netxir.inf    ;Xircom PE3
  327. *pnpa01e=scsi.inf    ;Trantor T338
  328. *pnpa01f=scsi.inf    ;Trantor T348
  329. *pnpa02f=scsi.inf    ;Trantor T358
  330.  
  331.