home *** CD-ROM | disk | FTP | other *** search
/ Program Collection for Windows 95 #17 / Win95-17.iso / system.win / osr25 / precopy2.cab / msports.inf < prev    next >
INI File  |  1996-08-24  |  10KB  |  333 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,*PNP0510
  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. %*PNP0510.DeviceDesc% = ComPort, *PNP0510           ; IR Communications Port used byr IrDA stack
  53.  
  54. ; Compaq devices
  55. %*CPQA0E0.DeviceDesc% = EcpPort, *CPQA0E0           ; ECP Printer Port
  56. %*CPQA0D9.DeviceDesc% = ComPort, *CPQA0D9           ; Communications Port
  57.  
  58. [HP]        ; Hewlett Packard devices
  59. %MF\EISA_HWP1C10_DEV0.DeviceDesc% = ComPort, MF\EISA_HWP1C10_DEV0
  60. %MF\EISA_HWP1C10_DEV1.DeviceDesc% = LptPort, MF\EISA_HWP1C10_DEV1
  61. %HWPDEAD.DeviceDesc% = ComPort, HWPDEAD
  62.  
  63. [IBM]
  64. %*IBM0002.DeviceDesc%=ComPort,*IBM0002
  65. %*IBM0034.DeviceDesc%=ComPort,*IBM0034
  66.  
  67. [Socket]
  68. %Socket-0484.DeviceDesc% = ComPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_A-0484"
  69. %Socket-12F8.DeviceDesc% = ComPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_B-12F8"
  70. %Socket-FA29.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-PAGECARD_REVISION_A-FA29"
  71. %Socket-AF8A.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_GPS_PCMCIA_GLOBAL_POSITIONING_SYSTEM_REVISION_B-AF8A"
  72. %Socket-66D0.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_C-66D0"
  73.  
  74. [DBC]
  75. %DBC-4E9B.DeviceDesc% = NonPort, "PCMCIA\DATA_BROADCASTING_CORP-SIGNALCARD_RECEIVER-4E9B"
  76.  
  77. [Rockwell]
  78. %Rockwell-64B7.DeviceDesc% = NonPort, "PCMCIA\ROCKWELL-NAVCARD-64B7"
  79.  
  80. [Trimble]
  81. %Trimble-6947.DeviceDesc% = NonPort, "PCMCIA\TRIMBLE_&_SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_B-6947"
  82.  
  83. [Smart]
  84. %Smart-A0F6.DeviceDesc% = ComPort, "PCMCIA\SMART_SERIAL_PORT-A0F6"
  85.  
  86.  
  87. ; LPT sections
  88. ;----------------------------------------------------------
  89. [LptPort]
  90. CopyFiles=LptPort.Copy
  91. AddReg=LptPort.AddReg
  92. LogConfig=lsnn,lsan,lann,laan
  93.  
  94. [EcpPort]
  95. CopyFiles=LptPort.Copy
  96. AddReg=EcpPort.AddReg
  97. LogConfig=lsnn,lsan,lsaa,lann,laaa
  98.  
  99. [LptPort.Copy]
  100. lpt.vxd
  101.  
  102. [LptPort.AddReg]
  103. HKR,,DevLoader,,*vcomm
  104. HKR,,Enumerator,,lptenum.vxd
  105. HKR,,Contention,,*vpd
  106. HKR,,PortDriver,,lpt.vxd
  107. HKR,,PortSubClass,1,00
  108. HKR,,ECPDevice,1,00
  109.  
  110. [ECPPort.AddReg]
  111. HKR,,DevLoader,,*vcomm
  112. HKR,,Enumerator,,lptenum.vxd
  113. HKR,,Contention,,*vpd
  114. HKR,,PortDriver,,lpt.vxd
  115. HKR,,PortSubClass,1,00
  116. HKR,,ECPDevice,1,01
  117.  
  118. ; The following sections are LPT and ECP port logical
  119. ; resource configurations. Section name format means:
  120. ; Char 1 = l (LPT port)
  121. ; Char 2 = I/O config:    s (std), a (any)
  122. ; Char 3 = IRQ config: #,          a (any), n (none) 
  123. ; Char 4 = DMA config:             a (any), n (none)
  124.  
  125. [lsnn]
  126. ConfigPriority=HARDRECONFIG
  127. IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  128.  
  129. [lsan]
  130. ConfigPriority=HARDRECONFIG
  131. IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  132. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  133.  
  134. [lann]
  135. ConfigPriority=HARDRECONFIG
  136. IOConfig=8@100-3ff%fff8(3ff::)
  137.  
  138. [laan]
  139. ConfigPriority=HARDRECONFIG
  140. IOConfig=8@100-3ff%fff8(3ff::)
  141. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  142.  
  143. [lsaa]
  144. ConfigPriority=HARDRECONFIG
  145. IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  146. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  147. DMAConfig=1,2,3,5,6,7
  148.  
  149. [laaa]
  150. ConfigPriority=HARDRECONFIG
  151. IOConfig=8@100-3ff%fff8(3ff::)
  152. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  153. DMAConfig=1,2,3,5,6,7
  154.  
  155. ; End LPT and ECP LogConfig sections
  156.  
  157.  
  158. [*pnp0400.det]
  159. AddReg=Ports.AddReg
  160.  
  161. [Ports.AddReg]
  162. HKR,,NoSetupUI,,1
  163.  
  164. [*pnp0401.det]
  165. AddReg=Ports.AddReg
  166.  
  167. [LptPort.PosDup]
  168. *PNP0401
  169.  
  170. [EcpPort.PosDup]
  171. *PNP0400
  172.  
  173.  
  174. ; COM sections
  175. ;----------------------------------------------------------
  176. [ComPort]
  177. CopyFiles=ComPort.Copy
  178. AddReg=ComPort.AddReg
  179. LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa
  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,,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. [*pnp0500.det]
  196. AddReg=Ports.AddReg,DevMap.AddReg
  197.  
  198. ; The following sections are COM port resource configs.
  199. ; Section name format means:
  200. ; Char 1 = c (COM port)
  201. ; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any)
  202. ; Char 3 = IRQ config: #, a (any)
  203.  
  204. [c14]            ; COM1,IRQ4
  205. ConfigPriority=HARDRECONFIG
  206. IOConfig=3f8-3ff(3ff::)
  207. IRQConfig=S:4
  208.  
  209. [c1a]            ; COM1, any IRQ
  210. ConfigPriority=HARDRECONFIG
  211. IOConfig=3f8-3ff(3ff::)
  212. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  213.  
  214. [c23]            ; COM2, IRQ3
  215. ConfigPriority=HARDRECONFIG
  216. IOConfig=2f8-2ff(3ff::)
  217. IRQConfig=S:3
  218.  
  219. [c2a]            ; COM2, any IRQ
  220. ConfigPriority=HARDRECONFIG
  221. IOConfig=2f8-2ff(3ff::)
  222. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  223.  
  224. [c34]            ; COM3, IRQ4
  225. ConfigPriority=HARDRECONFIG
  226. IOConfig=3e8-3ef(3ff::)
  227. IRQConfig=S:4
  228.  
  229. [c3a]            ; COM3, any IRQ
  230. ConfigPriority=HARDRECONFIG
  231. IOConfig=3e8-3ef(3ff::)
  232. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  233.  
  234. [c43]            ; COM4, IRQ3
  235. ConfigPriority=HARDRECONFIG
  236. IOConfig=2e8-2ef(3ff::)
  237. IRQConfig=S:3,5
  238.  
  239. [c4a]            ; COM4, any IRQ
  240. ConfigPriority=HARDRECONFIG
  241. IOConfig=2e8-2ef(3ff::)
  242. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  243.  
  244. [caa]            ; Any base, any IRQ
  245. ConfigPriority=HARDRECONFIG
  246. IOConfig=8@100-ffff%fff8(3ff::)
  247. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  248.  
  249. ; End COM port LogConfig sections
  250.  
  251. [ComPort.PosDup]
  252. *PNP0500,*PNP0501
  253.  
  254. [DevMap.AddReg]
  255. HKLM,hardware\devicemap\serialcomm,COM1,,COM1
  256. HKLM,hardware\devicemap\serialcomm,COM2,,COM2
  257.  
  258.  
  259. ; "NoDrv" section: We do not yet support these port devices.
  260. ;----------------------------------------------------------
  261. [NoDrv]
  262.  
  263. ; "Non-port" sections: PCMCIA cards that look like COM
  264. ; ports, but aren't (excluding modems).
  265. ;----------------------------------------------------------
  266. [NonPort]
  267. CopyFiles=NonPort.Copy
  268. AddReg=NonPort.AddReg
  269.  
  270. [NonPort.Copy]
  271. serial.vxd
  272.  
  273. [NonPort.AddReg]
  274. HKR,,PortSubClass,1,01
  275. HKR,,DevLoader,,*vcomm
  276. HKR,,PortDriver,,serial.vxd
  277. HKR,,Contention,,*vcd
  278. 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
  279.  
  280.  
  281. ; User readable strings
  282. ;----------------------------------------------------------
  283. [Strings]
  284. MS  = "Microsoft"
  285. Std = "(Standard port types)"
  286. PortsClassName = "Ports (COM & LPT)"
  287.  
  288. *PNP0400.DeviceDesc = "Printer Port"
  289. *PNP0401.DeviceDesc = "ECP Printer Port"
  290. *PNP0500.DeviceDesc = "Communications Port"
  291. *PNP0501.DeviceDesc = "Communications Port"
  292. *PNP0510.DeviceDesc = "Generic Ir Serial Port"
  293.  
  294. ; Compaq devices
  295. *CPQA0E0.DeviceDesc = "ECP Printer Port"
  296. *CPQA0D9.DeviceDesc = "Communications Port"
  297.  
  298. HP = "Hewlett Packard"
  299. MF\EISA_HWP1C10_DEV0.DeviceDesc="HP Communications Port"
  300. MF\EISA_HWP1C10_DEV1.DeviceDesc="HP Printer Port"
  301. HWPDEAD.DeviceDesc="HP Infra-Red Communication Port"
  302.  
  303. IBM="IBM"
  304. *IBM0002.DeviceDesc="IBM Thinkpad Infrared Port"
  305. *IBM0034.DeviceDesc="IBM Thinkpad Infrared Port"
  306.  
  307. Socket="Socket Communications"
  308. Socket-0484.DeviceDesc="Socket PCMCIA Serial Adapter"
  309. Socket-12F8.DeviceDesc="Socket PCMCIA Serial Adapter"
  310. Socket-FA29.DeviceDesc="Socket PCMCIA PageCard V3.0"
  311. Socket-AF8A.DeviceDesc="Socket PCMCIA GPS Adapter (Rev. B)"
  312. Socket-66D0.DeviceDesc="Socket PCMCIA GPS Adapter (Rev. C)"
  313.  
  314. DBC="DBC"
  315. DBC-4E9B.DeviceDesc="DBC SignalCard"
  316.  
  317. Rockwell="Rockwell"
  318. Rockwell-64B7.DeviceDesc="Rockwell NavCard"
  319.  
  320. Trimble="Trimble"
  321. Trimble-6947.DeviceDesc="Trimble PCMCIA GPS Adapter (Rev. B)"
  322.  
  323. Smart="SMART Modular Technologies"
  324. Smart-A0F6.DeviceDesc="SMART Serial Port"
  325.  
  326.  
  327. [Det.DevINFs]
  328. *pnp8215=netxir.inf    ;Xircom PE3
  329. *pnpa01e=scsi.inf    ;Trantor T338
  330. *pnpa01f=scsi.inf    ;Trantor T348
  331. *pnpa02f=scsi.inf    ;Trantor T358
  332.  
  333.