home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / msports.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  9.2 KB  |  339 lines

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