home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Wtestowe / Clico / NFS / WIN95 / DISK1 / MNSTACK.INF < prev    next >
Windows Setup INFormation  |  1997-02-03  |  12KB  |  321 lines

  1. ; MNSTACK.INF
  2. ;
  3. ; MultiNet Stack for Windows Installation file
  4. ;
  5. ; Copyright (c) 1995-96 Cisco Systems, Inc.
  6. ; All Rights Reserved
  7.  
  8. [Version]
  9. Signature="$Windows 95$"
  10. Class=NetTrans
  11. Provider=%MNSTACK.Provider%
  12.  
  13. ;****************************************************************************
  14. ; MS notes in Network Driver Installer Version 1.1 (M8) Feb. 21, 1995:
  15. ; NOTE: The file net.inf, nettrans.inf, netcli.inf and netservr.inf contain
  16. ; an extra section, the [ClassInstall] section, that are not in other INFS.
  17. ; These files are the only INF files that should have [ClassInstall] sections.
  18. ; No other INF file should have a [ClassInstall] section.
  19. ;****************************************************************************
  20.  
  21. ;****************************************************************************
  22. ; MultiNet Manufacturer section
  23. ;****************************************************************************
  24. [Manufacturer]
  25. ; specify the manufacturer name with a string key, also specifies the
  26. ; starting point.
  27. %MNSTACK.Provider%=MNSTACK
  28.  
  29.  
  30. ;****************************************************************************
  31. ; Starting section
  32. ;****************************************************************************
  33. [MNSTACK]
  34. ; device description=install section, device ID
  35. %MNSTACK.DeviceDesc%=MNSTACK.Ndi, MULTINET
  36.  
  37.                     
  38. ;****************************************************************************
  39. ; MultiNet TCP/IP NDI section
  40. ; This section is executed whenever the user selects the component from
  41. ; the Select Device dialog. It updates the registry information used by
  42. ; the NETDI.DLL. 
  43. ; It is used to copy our third party NDI DLL.
  44. ; It defines the Install and Remove sections used to install and remove the 
  45. ; components.
  46. ;****************************************************************************
  47. [MNSTACK.Ndi]
  48. DeviceID=MULTINET                                    ; PnP ID needed "so that setup can back track the device name from the driver"
  49. MaxInstance=8                                        ; Specify the max number of drivers that can be installed
  50. AddReg=MNSTACK.Ndi.Reg                               ; run our NDI AddReg section
  51. CopyFiles=MNSTACK.Ndi.Copy.inf,MNSTACK.Ndi.Copy.sys  ; make sure our Ndi files are on the system
  52.  
  53.  
  54. [MNSTACK.Ndi.Reg]
  55. HKR,Ndi,DeviceID,,MULTINET                           ; device id
  56. HKR,Ndi,MaxInstance,,8                               ; max. number of instances
  57. HKR,Ndi,NdiInstaller,,"tgvndi.dll,StackProc"         ; ndi dll and call back
  58. HKR,NDIS,LogDriverName,,"MULTINET"                   ; driver name
  59. HKR,NDIS,MajorNdisVersion,1,03                       ; ndis version
  60. HKR,NDIS,MinorNdisVersion,1,0A                       ; "
  61. HKR,Ndi\Interfaces,DefUpper,,"winsock,tdi,netbios"   ; this is the interface we suppy
  62. HKR,Ndi\Interfaces,UpperRange,,"winsock,tdi,netbios" ; "
  63. HKR,Ndi\Interfaces,DefLower,,"ndis2,ndis3,odi"       ; this is what we require
  64. HKR,Ndi\Interfaces,LowerRange,,"ndis2,ndis3,odi"     ; "
  65. HKR,Ndi\Install,,,"MNSTACK.Install"                  ; install section
  66. HKR,Ndi\Remove,,,"MNSTACK.Remove"                    ; remove section
  67. HKR,Ndi,HelpText,,%MNSTACK.Help%                     ; context help
  68. HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",Start,1,0      ; these were moved here because we needed to create the reg. key.
  69. HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",NetClean,1,1
  70.  
  71.  
  72. [MNSTACK.Ndi.Copy.inf]
  73. mnstack.inf
  74. mndialer.inf
  75.  
  76.  
  77. [MNSTACK.Ndi.Copy.sys]
  78. tgvndi.dll    ; network device interface file
  79. mfc40.dll     ; mfc run time lib
  80. msvcrt40.dll  ; ms c run time lib
  81. mnwiz95.exe   ; stack configuration wizard
  82. mncfg95.exe   ; stack configuration utility
  83. execwait.exe
  84.  
  85.  
  86. ;****************************************************************************
  87. ; Install sections
  88. ;****************************************************************************
  89. [MNSTACK.Install]
  90. AddReg=MNSTACK.Install.Reg
  91. UpdateIniFields=MNSTACK.Install.INI.win
  92. CopyFiles=MNSTACK.Install.Copy.sys,MNSTACK.Install.Copy.win
  93. Restart
  94.  
  95.  
  96. [MNSTACK.Install.Reg]
  97. HKR,,DevLoader,,*ndis
  98. HKR,,DeviceVxDs,,"vmultint.vxd,vmnndis3.vxd"
  99.  
  100. ; The next three reg. values are not necessary anymore because the config. util.
  101. ; and the wizard add the StaticVxD key.  The other keys are created in MNSTACK.Ndi.Reg
  102. ;HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",StaticVxD,,"vmultint.vxd"
  103. ;HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",Start,1,0
  104. ;HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",NetClean,1,1
  105.  
  106.  
  107. [MNSTACK.Install.INI.win]
  108. system.ini,boot,drivers,,wscheck.dll
  109. system.ini,boot,drivers,,mnstart.drv
  110.  
  111.  
  112. [MNSTACK.Install.Copy.sys]
  113. product.dll   ; 16/32 bit product id file
  114. prod32.dll    ; "
  115. ctl3dv2.dll   ; 16/32 bit ctl3d
  116. ctl3d32.dll   ; "
  117. vmultint.vxd  ; stack vxd
  118. vmnndis3.vxd  ; "
  119. mnws32.dll    ; 32 bit winsock
  120. tgvmod.mod    ; 16/32 bit winsock status
  121. tgvmod32.mod  ; "
  122. tgvlib.dll    ; 16 bit library file
  123. tgvlibsp.dll  ; "
  124. tgvlib32.dll  ; 32 bit library file
  125. tgvlsp32.dll  ; "
  126. mndhcp32.dll  ; 32 bit DHCP files
  127. mndhcpap.mod  ; "
  128. mndhcplr.mod  ; "
  129. mndhcprt.mod  ; "
  130. mndhcpdl.dll  ; 16 bit DHCP files
  131. mndhcp.mod    ; "
  132. mndhcp2.mod   ; "
  133. mndhcp3.mod   ; "
  134. vmntdi.vxd    ; TDI vxd
  135. vnbt.386      ; "
  136. vtdi.386      ; "
  137. mndod.dll     ; 16/32 bit dial on demand file
  138. mndod32.dll   ; "
  139.  
  140.  
  141.  
  142. [MNSTACK.Install.Copy.win]
  143. mnws16.dll    ; 16 bit winsock file
  144. wscheck.exe   ; winsock version checking files
  145. wscheck.dll   ; loader for wscheck.exe
  146. mnstart.drv   ; driver to initalize the stack
  147.  
  148.  
  149.  
  150. ;****************************************************************************
  151. ; Remove sections
  152. ;****************************************************************************
  153. [MNSTACK.Remove]
  154. DelReg=MNSTACK.Remove.Reg
  155. UpdateIniFields=MNSTACK.Remove.INI.win
  156. DelFiles=MNSTACK.Remove.Erase.sys,MNSTACK.Remove.Erase.win,MNSTACK.Remove.Erase.backup,MNSTACK.Remove.Erase.inf
  157. RenFiles=MNSTACK.Remove.Rename.sys,MNSTACK.Remove.Rename.win,MNSTACK.Remove.Rename.backup
  158. Restart
  159.  
  160.  
  161. [MNSTACK.Remove.Reg]
  162. HKR,,DevLoader,,*ndis
  163. HKR,,DeviceVxDs,,""
  164. HKLM,"System\CurrentControlSet\Services\VxD\MULTINET"
  165.  
  166.  
  167. [MNSTACK.Remove.INI.win]
  168. system.ini,boot,drivers,wscheck.dll
  169. system.ini,boot,drivers,mnstart.drv
  170.  
  171.  
  172. [MNSTACK.Remove.Erase.sys]
  173. tgvndi.dll,,,1    ; network device interface
  174. vmultint.vxd,,,1  ; stack vxd
  175. vmnndis3.vxd,,,1  ; "
  176. wsock32.dll,,,1   ; 32 bit winsock
  177. mnws32.dll,,,1    ; "
  178. tgvmod.mod,,,1    ; 16/32 bit winsock status
  179. tgvmod32.mod,,,1  ;
  180. mnwiz95.exe,,,1   ; stack wizard
  181. mncfg95.exe,,,1   ; stack configuration utility
  182. execwait.exe,,,1  ; runs a 32 bit program and waits
  183. tgvlib.dll,,,1    ; 16 bit library file
  184. tgvlibsp.dll,,,1  ; "
  185. tgvlib32.dll,,,1  ; 32 bit library file
  186. tgvlsp32.dll,,,1  ; "
  187. product.dll,,,1   ; 16/32 bit product id file
  188. prod32.dll,,,1    ; "
  189. mndhcp32.dll,,,1  ; 32 bit DHCP files
  190. mndhcpap.mod,,,1  ; "
  191. mndhcplr.mod,,,1  ; "
  192. mndhcprt.mod,,,1  ; "
  193. mndhcpdl.dll,,,1  ; 16 bit DHCP files
  194. mndhcp.mod,,,1    ; "
  195. mndhcp2.mod,,,1   ; "
  196. mndhcp3.mod,,,1   ; "
  197. vmntdi.vxd,,,1    ; TDI vxd
  198. mndod.dll,,,1     ; 16/32 bit dial on demand file
  199. mndod32.dll,,,1   ; "
  200.  
  201.  
  202. [MNSTACK.Remove.Erase.win]
  203. winsock.dll,,,1   ; 16 bit winsock files
  204. mnws16.dll,,,1    ; "
  205. wscheck.dll,,,1   ; winsock version checking files
  206. wscheck.exe,,,1   ; "
  207. mnstart.drv,,,1   ; driver to initialize the stack
  208.  
  209.  
  210. [MNSTACK.Remove.Erase.inf]
  211. mnstack.inf,,,1
  212. mndialer.inf,,,1
  213.  
  214.  
  215. [MNSTACK.Remove.Erase.backup]
  216. winsock.dll,,,1
  217. mnws16.dll,,,1
  218.  
  219.  
  220. [MNSTACK.Remove.Rename.sys]
  221. winsock.dll,mnwsbk16.dll
  222. wsock32.dll,mnwsbk32.dll
  223.  
  224.  
  225. [MNSTACK.Remove.Rename.win]
  226. winsock.dll,mnwsbk16.dll
  227. wsock32.dll,mnwsbk32.dll
  228.  
  229.  
  230. [MNSTACK.Remove.Rename.backup]
  231. winsock.dll,mnwsbk16.dll
  232. wsock32.dll,mnwsbk32.dll
  233.  
  234.  
  235. ;****************************************************************************
  236. ; Destination directory section
  237. ;****************************************************************************
  238. [DestinationDirs]
  239. MNSTACK.Ndi.Copy.sys=11                   ; System directory
  240. MNSTACK.Ndi.Copy.inf=17                   ; INF directory
  241. MNSTACK.Install.INI.win=10                ; Windows directory
  242. MNSTACK.Install.Rename.sys=11             ; System directory
  243. MNSTACK.Install.Rename.win=10             ; Windows directory
  244. MNSTACK.Install.Rename.backup=10,sysbckup ; Sysbckup directory
  245. MNSTACK.Install.Copy.sys=11               ; System directory
  246. MNSTACK.Install.Copy.win=10               ; Windows directory
  247. MNSTACK.Remove.INI.win=10                 ; Windows directory
  248. MNSTACK.Remove.Erase.sys=11               ; System directory
  249. MNSTACK.Remove.Erase.win=10               ; Windows directory
  250. MNSTACK.Remove.Erase.inf=17               ; INF directory
  251. MNSTACK.Remove.Erase.backup=10,sysbckup   ; Sysbckup directory
  252. MNSTACK.Remove.Rename.sys=11              ; System directory
  253. MNSTACK.Remove.Rename.win=10              ; Windows directory
  254. MNSTACK.Remove.Rename.backup=10,sysbckup  ; Sysbckup directory
  255.  
  256.  
  257. ;****************************************************************************
  258. ; Source files section
  259. ;****************************************************************************
  260. [SourceDisksFiles]
  261. ;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
  262. ;Note: File is not in a cabinet if cab# is 0
  263. mnstack.inf=0,,,    ; inf file
  264. mndialer.inf=0,,,   ; inf file
  265. mfc40.dll=1,,,      ; misc. redist. files for apps.
  266. msvcrt40.dll=1,,,   ; "
  267. ctl3dv2.dll=2,,,    ; "
  268. ctl3d32.dll=2,,,    ; "
  269. tgvndi.dll=2,,,     ; network device interface dll
  270. product.dll=2,,,    ; 16/32 bit version product id file
  271. prod32.dll=2,,,     ; "
  272. vmultint.vxd=2,,,   ; stack vxd file
  273. vmnndis3.vxd=2,,,   ; "
  274. mnws16.dll=2,,,     ; 16/32 bit winsock file
  275. mnws32.dll=2,,,     ; "
  276. tgvlib.dll=2,,,     ; 16 bit library file
  277. tgvlibsp.dll=2,,,   ; "
  278. tgvlib32.dll=2,,,   ; 32 bit library file
  279. tgvlsp32.dll=2,,,   ; "
  280. tgvmod.mod=2,,,     ; 16/32 bit winsock running status file
  281. tgvmod32.mod=2,,,   ; "
  282. wscheck.exe=2,,,    ; winsock version checking files
  283. wscheck.dll=2,,,    ; "
  284. mnwiz95.exe=2,,,    ; configuration wizard
  285. mncfg95.exe=2,,,    ; configuration utility
  286. execwait.exe=2,,,   ; runs a 32 bit program and waits
  287. mndhcp32.dll=2,,,   ; 32 bit DHCP files
  288. mndhcpap.mod=2,,,   ; "
  289. mndhcplr.mod=2,,,   ; "
  290. mndhcprt.mod=2,,,   ; "
  291. mndhcpdl.dll=2,,,   ; 16 bit DHCP files
  292. mndhcp.mod=2,,,     ; "
  293. mndhcp2.mod=2,,,    ; "
  294. mndhcp3.mod=2,,,    ; "
  295. mnstart.drv=2,,,    ; driver to initialize the stack
  296. vmntdi.vxd=2,,,     ; TDI vxd
  297. vnbt.386=2,,,       ; "
  298. vtdi.386=2,,,       ; "
  299. mndod.dll=2,,,      ; 16/32 bit dial on demand file
  300. mndod32.dll=2,,,    ; "
  301.  
  302.  
  303. ;****************************************************************************
  304. ; Source disk section
  305. ;****************************************************************************
  306. [SourceDisksNames]
  307. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  308. 1="Cisco TCP/IP Suite 100 - CD-ROM or Disk 1","mnstack1.cab", 0
  309. 2="Cisco TCP/IP Suite 100 - CD-ROM or Disk 2","mnstack2.cab", 0
  310.  
  311.  
  312. ;****************************************************************************
  313. ; Strings section
  314. ;****************************************************************************
  315. [Strings]
  316. MNSTACK.Provider="Cisco Systems, Inc."  ; Manufacturer
  317. MNSTACK.DeviceDesc="Cisco TCP/IP Stack 100" ; Driver description
  318. MNSTACK.Help="TCP/IP is the protocol you use to connect to the Internet and wide-area networks." ; Context help
  319.  
  320.  
  321.