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

  1.  
  2. ;
  3. ; MF.INF  -- This file contains descriptions of all the multifunctions
  4. ;              cards supported in Windows 95
  5. ;
  6.  
  7. ; Copyright 1993,1995 Microsoft Corporation
  8.  
  9. [Version]
  10. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  11. signature="$CHICAGO$"
  12. Class=MultiFunction
  13. ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318}
  14. Provider=%Msft%
  15.  
  16. ; Class Install
  17. [ClassInstall]
  18. Addreg=MFReg
  19.  
  20. [MFReg]
  21. HKR,,,,%MFClassName%
  22.  
  23. ; Table of Contents
  24. [Manufacturer]
  25. %BLCName%=BLCDevices
  26. %CompaqName%=CompaqDevices
  27. %ESSName%=ESSDevices
  28. %HPName%=HPDevices
  29. %NMCName%=NMCDevices
  30. %ZenithName%=ZenithDevices
  31.  
  32. ;---------------------------------------------------------------;
  33.  
  34. [ESSDevices]
  35. %*ESS6880.DeviceDesc%=ESS6880_Device,*ESS6880
  36.  
  37. [ESS6880_Device]
  38. AddReg=StandardMF.Reg
  39.  
  40. [ESS6880_Device.HW]
  41. AddReg=ESS6880_Device.RegHW
  42.  
  43. [ESS6880_Device.RegHW]
  44. HKR,Child0000,HardwareID,,*ESS6881
  45. HKR,Child0000,ResourceMap,1,00,01,02,03
  46. HKR,Child0001,HardwareID,,*PNPB02F
  47. HKR,Child0001,ResourceMap,1,04
  48. HKR,Child0001,MFFlags,1,02,00,00,00
  49.  
  50. [ESS6880_Device.PosDup]
  51. *TOS7688,*PNPB02F,*ESS6881
  52.  
  53. ;---------------------------------------------------------------;
  54.  
  55. [BLCDevices]
  56. %*BUS4201.DeviceDesc%=BLCEISA,*BUS4201
  57.  
  58. [BLCEISA]
  59. AddReg=StandardMF.Reg
  60.  
  61. [BLCEISA.HW]
  62. AddReg=BLCEISA.RegHW
  63.  
  64. [BLCEISA.RegHW]
  65. HKR,,EISAFunctions,1,03,00,03
  66. HKR,Child0000,HardwareID,,MF\EISA_BUS4201_DEV0
  67. HKR,Child0000,ResourceMap,1,00,01,02
  68. HKR,Child0001,HardwareID,,MF\EISA_BUS4201_DEV1
  69. HKR,Child0001,ResourceMap,1,03,04,05
  70.  
  71. [BLCEISA.PosDup]
  72. *BUS0042,*PNP0700
  73.  
  74. ;---------------------------------------------------------------;
  75.  
  76. [CompaqDevices]
  77. ;%*CPQ6200.DeviceDesc%=CPQNETFLEX2ETEREISA,*CPQ6200
  78. ;%*CPQ6300.DeviceDesc%=CPQNETFLEX2TREISA,*CPQ6300
  79.  
  80. [CPQNETFLEX2ETEREISA]
  81. AddReg=StandardMF.Reg
  82.  
  83. [CPQNETFLEX2ETEREISA.HW]
  84. AddReg=CPQNETFLEX2ETEREISA.RegHW
  85.  
  86. [CPQNETFLEX2ETEREISA.RegHW]
  87. HKR,,EISAFlags,1,02,00,00,00
  88. HKR,,EISARanges,1,00,00,ff,00,80,0c,8f,0c,90,0c,9f,0c
  89. HKR,Child0000,HardwareID,,MF\EISA_CPQ6200_TOPNET
  90. HKR,Child0000,ResourceMap,1,00,01,03
  91. HKR,Child0001,HardwareID,,MF\EISA_CPQ6200_BOTTOMNET
  92. HKR,Child0001,ResourceMap,1,00,02,03
  93.  
  94. [CPQNETFLEX2TREISA]
  95. AddReg=StandardMF.Reg
  96.  
  97. [CPQNETFLEX2TREISA.HW]
  98. AddReg=CPQNETFLEX2TREISA.RegHW
  99.  
  100. [CPQNETFLEX2TREISA.RegHW]
  101. HKR,,EISAFlags,1,02,00,00,00
  102. HKR,,EISARanges,1,00,00,ff,00,80,0c,8f,0c,90,0c,9f,0c
  103. HKR,Child0000,HardwareID,,MF\EISA_CPQ6300_TOPNET
  104. HKR,Child0000,ResourceMap,1,00,01,03
  105. HKR,Child0001,HardwareID,,MF\EISA_CPQ6300_BOTTOMNET
  106. HKR,Child0001,ResourceMap,1,00,02,03
  107.  
  108. ;---------------------------------------------------------------;
  109.  
  110. [HPDevices]
  111. %*HWP1C10.DeviceDesc%=HPCOMLPT,*HWP1C10
  112.  
  113. [HPCOMLPT]
  114. AddReg=StandardMF.Reg
  115.  
  116. [HPCOMLPT.HW]
  117. AddReg=HPCOMLPT.RegHW
  118.  
  119. [HPCOMLPT.RegHW]
  120. HKR,,EISAFunctions,1,02,02
  121. HKR,Child0000,HardwareID,,MF\EISA_HWP1C10_DEV0
  122. HKR,Child0000,ResourceMap,1,00,01
  123. HKR,Child0001,HardwareID,,MF\EISA_HWP1C10_DEV1
  124. HKR,Child0001,ResourceMap,1,02,03
  125.  
  126. [HPCOMLPT.PosDup]
  127. *PNP0500,*PNP0400
  128.  
  129. ;---------------------------------------------------------------;
  130.  
  131. [NMCDevices]
  132. %NMCSS16.DeviceDesc%=NMCSS16_Device,PCMCIA\NEW_MEDIA_CORPORATION-MULTIMEDIA_SOUND/SCSI-D11C
  133.  
  134. [NMCSS16_Device]
  135. AddReg=StandardMF.Reg,NMCSS16_Device.Reg
  136.  
  137. [NMCSS16_Device.HW]
  138. AddReg=NMCSS16_Device.RegHW
  139.  
  140. [NMCSS16_Device.RegHW]
  141. HKR,Child0000,HardwareID,,MF\SS16-D11C_BT
  142. HKR,Child0000,ResourceMap,1,01,02
  143. HKR,Child0001,HardwareID,,MF\SS16-D11C_WJ
  144. HKR,Child0001,ResourceMap,1,00,02
  145.  
  146. [NMCSS16_Device.PosDup]
  147. *PNPB007,*ADP6360
  148.  
  149. [NMCSS16_Device.Reg]
  150. ;
  151. ; OVERRIDE for rev1 CTE0
  152. ;
  153. HKR,Override,0000,1, \
  154. ;
  155. ; CONFIGMG_VERSION
  156. ;
  157. 00,04,00,00, \
  158. ;
  159. ; PRIORITY
  160. ;
  161. 00,30,00,00, \
  162. ;
  163. ;
  164. ; OVERRIDE for rev1 CTE0
  165. ;
  166. ; I/O Resource Descriptor 0: Audio port
  167. ;
  168. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  169. 02,00,00,00, \ ; ResType_IO = 0x00000002
  170. 01,00, \       ; IOD_Count;
  171. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  172. 00,00, \       ; IOD_Alloc_Base;
  173. 00,00, \       ; IOD_Alloc_End;
  174. 00,00, \       ; IOD_DesFlags;
  175. 00, \          ; IOD_Alloc_Alias;
  176. 00, \          ; IOD_Alloc_Decode;
  177. F0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  178. 10,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  179. 80,03, \       ; IOR_Min;          // Min port address
  180. 8F,03, \       ; IOR_Max;          // Max port address
  181. 00,00, \       ; IOR_RangeFlags;   // Flags
  182. 00, \          ; IOR_Alias;        // Alias offset
  183. 00, \          ; IOR_Decode;       // Address specified
  184. 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64)
  185. ;
  186. ; I/O Resource Descriptor 1 : SCSI port
  187. ;
  188. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  189. 02,00,00,00, \ ; ResType_IO = 0x00000002
  190. 01,00, \       ; IOD_Count;
  191. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  192. 00,00, \       ; IOD_Alloc_Base;
  193. 00,00, \       ; IOD_Alloc_End;
  194. 00,00, \       ; IOD_DesFlags;
  195. 00, \          ; IOD_Alloc_Alias;
  196. 00, \          ; IOD_Alloc_Decode;
  197. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  198. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  199. 40,03, \       ; IOR_Min;          // Min port address
  200. 5F,03, \       ; IOR_Max;          // Max port address
  201. 00,00, \       ; IOR_RangeFlags;   // Flags
  202. 00, \          ; IOR_Alias;        // Alias offset
  203. 00, \          ; IOR_Decode;       // Address specified
  204. 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64)
  205. ;
  206. ; IRQ Resource Descriptor
  207. ;
  208. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  209. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  210. 00,00, \       ; IRQD_Flags;
  211. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  212. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  213. 00,00, \       ; IRQD_Reserved;
  214. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  215. ;
  216. ; REQUEST_CONFIG_PKT Descriptor
  217. ;
  218. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  219. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  220. 00,00, \       ; Socket;
  221. 02,00, \       ; Attributes;
  222. 32, \          ; Vcc;
  223. 00, \          ; Vpp1; 78
  224. 00, \          ; Vpp2; 78
  225. 02, \          ; IntType;
  226. 00,04,00,00, \ ; ConfigBase;
  227. 00, \          ; Status;
  228. 00, \          ; Pin;
  229. 00, \          ; Copy;
  230. 21, \          ; ConfigIndex;
  231. 01, \          ; Present;
  232. ;
  233. ; TERMINATOR
  234. ;
  235. 00,00,00,00
  236.  
  237. ;---------------------------------------------------------------;
  238.  
  239. [ZenithDevices]
  240. %*ZDS2000.DeviceDesc%=ZDSEISA,*ZDS2000
  241.  
  242. [ZDSEISA]
  243. AddReg=StandardMF.Reg
  244.  
  245. [ZDSEISA.HW]
  246. AddReg=ZDSEISA.RegHW
  247.  
  248. [ZDSEISA.RegHW]
  249. HKR,,EISAFlags,1,01,00,00,00
  250. HKR,,EISAFunctions,1,03,00,03,00,03
  251. HKR,Child0000,HardwareID,,MF\EISA_ZDS2000_DEV0
  252. HKR,Child0000,ResourceMap,1,00,01,02
  253. HKR,Child0001,HardwareID,,MF\EISA_ZDS2000_DEV1
  254. HKR,Child0001,ResourceMap,1,03,04,05
  255. HKR,Child0002,HardwareID,,MF\EISA_ZDS2000_DEV2
  256. HKR,Child0002,ResourceMap,1,06,07,08
  257.  
  258. [ZDSEISA.PosDup]
  259. *PNP0700,*PNP0600
  260.  
  261. ;---------------------------------------------------------------;
  262.  
  263. [StandardMF.Reg]
  264. HKR,,DevLoader,,*CONFIGMG
  265. HKR,,Enumerator,,*CONFIGMG
  266. HKR,,CMDrivFlags,1,03,00,00,00
  267.  
  268. [ControlFlags]
  269. CopyFilesOnly=*BUS4201,*CPQ6200,*CPQ6300,*ESS6880,*HWP1C10,*ZDS200
  270.  
  271. [DestinationDirs]
  272. DefaultDestDir = 11             ; SYSTEM directory
  273.  
  274. [Strings]
  275. Msft="Microsoft"
  276. MFClassName="Multi-function adapters"
  277. BLCName="BusLogic"
  278. *BUS4201.DeviceDesc="BusLogic 32-Bit Bus Master EISA-to-SCSI Host Adapter with Floppy Controller"
  279. CompaqName="Compaq"
  280. *CPQ6200.DeviceDesc="Compaq NetFlex-2 DualPort Ethernet"
  281. *CPQ6300.DeviceDesc="Compaq NetFlex-2 DualPort Token-Ring"
  282. ESSName="ESS Technology, Inc."
  283. *ESS6880.DeviceDesc="ESS ES688 AudioDrive and Game Controller"
  284. HPName="Hewlett-Packard"
  285. *HWP1C10.DeviceDesc="HP COM and LPT Ports Combo Card"
  286. NMCName="New Media Corporation"
  287. NMCSS16.DeviceDesc="New Media Sound/SCSI II Multimedia Combo"
  288. ZenithName="Zenith Data Systems"
  289. *ZDS2000.DeviceDesc="ZDS SCSI/IDE/Floppy EISA Controller Board"
  290.