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

  1. ; MNNFS.INF
  2. ;
  3. ; MultiNet NFS for Windows 95 Installation file
  4. ;
  5. ; Copyright (c) 1996 Cisco Systems, Inc.
  6. ; All Rights Reserved
  7.  
  8. [Version]
  9. Signature="$Windows 95$"
  10. Class=NetClient
  11. Provider=%MNNFS.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. ; MNNFS Manufacturer section
  23. ;****************************************************************************
  24. [Manufacturer]
  25. ; specify the manufacturer name with a string key, also specifies the
  26. ; starting point.
  27. %MNNFS.Provider%=MNNFS
  28.  
  29.  
  30. ;****************************************************************************
  31. ; Starting section
  32. ;****************************************************************************
  33. [MNNFS]
  34. ; device description=install section, device ID
  35. %MNNFS.DeviceDesc%=MNNFS.Ndi, MNNFS
  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. [MNNFS.Ndi]
  48. DeviceID=MNNFS
  49. MaxInstance=8
  50. AddReg=MNNFS.Ndi.Reg
  51. CopyFiles=MNNFS.Ndi.Copy.inf,MNNFS.Ndi.Copy.sys
  52.  
  53.  
  54. [MNNFS.Ndi.Reg]
  55. HKR,Ndi,InstallInf,,"mnstack.inf"                  ; process the stack .inf file
  56. HKR,Ndi,DeviceID,,MNNFS                            ; device id
  57. HKR,Ndi,MaxInstance,,1                             ; max. number of instances
  58. ;HKR,Ndi,NdiInstaller,,"tgvndi.dll,NFSProc"         ; NDI dll and call back
  59. HKR,Ndi\Compatibility,RequireAll,,"MULTINET"       ; device required to run
  60. HKR,Ndi\Interfaces,DefUpper,,"winnet4"             ; this is the interface we supply
  61. HKR,Ndi\Interfaces,UpperRange,,"winnet4"           ; "
  62. HKR,Ndi\Interfaces,DefLower,,"winsock"             ; this is the interface we need
  63. HKR,Ndi\Interfaces,LowerRange,,"winsock"           ; "
  64. HKR,Ndi\Install,,,"MNNFS.Install"                  ; install section
  65. HKR,Ndi\Remove,,,"MNNFS.Remove"                    ; remove section
  66. HKR,Ndi,HelpText,,%MNNFS.Help%                     ; context help
  67.  
  68.  
  69. [MNNFS.Ndi.Copy.inf]
  70. mnnfs.inf
  71. mnstack.inf
  72.  
  73. [MNNFS.Ndi.Copy.sys]
  74. tgvndi.dll    ; Network device interface
  75.  
  76.  
  77. ;****************************************************************************
  78. ; Install sections
  79. ;****************************************************************************
  80. [MNNFS.Install]
  81. AddReg=MNNFS.Install.Reg
  82. CopyFiles=MNNFS.Install.Copy.sys
  83. Restart
  84.  
  85. [MNNFS.Install.Reg]
  86. HKLM,"System\CurrentControlSet\Control\NetworkProvider\Order",MNNET95
  87. HKLM,"System\CurrentControlSet\Services\MNNET95\NetworkProvider",Name,,"MultiNet NFS"
  88. HKLM,"System\CurrentControlSet\Services\MNNET95\NetworkProvider",ProviderPath,,"mnnet95x.dll"
  89. HKLM,"System\CurrentControlSet\Services\MNNET95\NetworkProvider",Description,,"MultiNet NFS"
  90. HKLM,"System\CurrentControlSet\Services\MNNET95\NetworkProvider",DiskRedirectionRequired,1,00,00,00,00
  91. HKLM,"System\CurrentControlSet\Services\MNNET95\NetworkProvider",NetID,1,00,00,0C,00
  92.  
  93. HKLM,"System\CurrentControlSet\Services\VxD\MNNET95",StaticVxD,,"vmnnfs.vxd"
  94. HKLM,"System\CurrentControlSet\Services\VxD\MNNET95",Start,1,0
  95. HKLM,"System\CurrentControlSet\Services\VxD\MNNET95",NetClean,1,1
  96.  
  97. HKLM,"System\CurrentControlSet\Control\Print\Providers\MultiNet Print Client",Name,,"cspp95.dll"
  98.  
  99. HKCR,CLSID\%MNNFS.GUID%\InProcServer32,,,"mnshext.dll"
  100. HKCR,CLSID\%MNNFS.GUID%\InProcServer32,ThreadingModel,,"Apartment"
  101.  
  102. ; these might not be needed????
  103. HKCR,"*\shellex\PropertySheetHandlers\NFSPage",,,%MNNFS.GUID%
  104. HKCR,"Directory\shellex\PropertySheetHandlers\NFSPage",,,%MNNFS.GUID%
  105. HKCR,"Folder\shellex\PropertySheetHandlers\NFSPage",,,%MNNFS.GUID%
  106.  
  107. HKCR,"Network\shellex\PropertySheetHandlers\NFSPage",,,%MNNFS.GUID%
  108. HKCR,"Network\shellex\ContextMenuHandlers\NFSMenu",,,%MNNFS.GUID%
  109.  
  110.  
  111.  
  112. [MNNFS.Install.Copy.sys]
  113. vmnnfs.vxd    ; NFS vxd files
  114. mnnet95x.dll  ; NFS Driver files
  115. cspp95.dll    ; NFS Print provider
  116. mnshext.dll   ; NFS shell extension files
  117. rpclib32.dll  ; RPC lib
  118. mnnfs95.exe   ; NFS configurator
  119. mnnfs95.hlp   ; NFS configurator help
  120. mnnfs95.cnt   ; NFS configurator contents
  121.  
  122.  
  123. ;****************************************************************************
  124. ; Remove sections
  125. ;****************************************************************************
  126. [MNNFS.Remove]
  127. DelReg=MNNFS.Remove.Reg
  128. DelFiles=MNNFS.Remove.Erase.sys,MNNFS.Remove.Erase.inf
  129. Restart
  130.  
  131. [MNNFS.Remove.Reg]
  132. HKLM,"System\CurrentControlSet\Control\NetworkProvider\Order",MNNET95
  133. HKLM,"System\CurrentControlSet\Services\MNNET95"
  134. HKLM,"System\CurrentControlSet\Services\VxD\MNNET95"
  135. HKLM,"System\CurrentControlSet\Control\Print\Providers\MultiNet Print Client"
  136.  
  137. HKCR,CLSID\%MNNFS.GUID%
  138.  
  139. HKCR,"*\shellex\PropertySheetHandlers\NFSPage"
  140. HKCR,"Directory\shellex\PropertySheetHandlers\NFSPage"
  141. HKCR,"Folder\shellex\PropertySheetHandlers\NFSPage"
  142.  
  143. HKCR,"Network\shellex\PropertySheetHandlers\NFSPage"
  144. HKCR,"Network\shellex\ContextMenuHandlers\NFSMenu"
  145.  
  146.  
  147. [MNNFS.Remove.Erase.inf]
  148. mnnfs.inf,,,1
  149.  
  150.  
  151. [MNNFS.Remove.Erase.sys]
  152. vmnnfs.vxd,,,1    ; NFS vxd files
  153. mnnet95x.dll,,,1  ; NFS Driver files
  154. cspp95.dll,,,1    ; NFS Print provider
  155. mnshext.dll,,,1   ; NFS shell extension files
  156. rpclib32.dll,,,1  ; RPC lib
  157. mnnfs95.exe,,,1   ; NFS configurator
  158. mnnfs95.hlp,,,1   ; NFS configurator help
  159. mnnfs95.cnt,,,1   ; NFS configurator contents
  160.  
  161.  
  162. ;****************************************************************************
  163. ; Destination Directory section
  164. ;****************************************************************************
  165. [DestinationDirs]
  166. MNNFS.Ndi.Copy.inf = 17     ; INF directory
  167. MNNFS.Ndi.Copy.sys = 11     ; System directory
  168. MNNFS.Install.Copy.sys = 11 ; System directory
  169. MNNFS.Remove.Erase.sys = 11 ; System directory
  170. MNNFS.Remove.Erase.inf = 17 ; INF directory
  171.  
  172.  
  173. ;****************************************************************************
  174. ; Source files section
  175. ;****************************************************************************
  176. [SourceDisksFiles]
  177. ;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
  178. ;Note: File is not in a cabinet if cab# is 0
  179. mnnfs.inf=0,,,    ; inf file
  180.  
  181. tgvndi.dll=2,,,   ; Network device interface
  182. vmnnfs.vxd=2,,,   ; NFS vxd files
  183. mnnet95x.dll=2,,, ; NFS Driver files
  184. cspp95.dll=2,,,   ; NFS Print provider
  185. mnshext.dll=2,,,  ; NFS shell extension files
  186. rpclib32.dll=2,,, ; RPC lib
  187. mnnfs95.exe=2,,,  ; NFS configurator
  188. mnnfs95.hlp=2,,,  ; NFS configurator help
  189. mnnfs95.cnt=2,,,  ; NFS configurator contents
  190.  
  191.  
  192. ;****************************************************************************
  193. ; Source disk section
  194. ;****************************************************************************
  195. [SourceDisksNames]
  196. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  197. 1="Cisco TCP/IP Suite 100 - CD-ROM or Disk 1","mnstack1.cab", 0
  198. 2="Cisco TCP/IP Suite 100 - CD-ROM or Disk 2","mnstack2.cab", 0
  199.  
  200.  
  201. ;****************************************************************************
  202. ; String section
  203. ;****************************************************************************
  204. [Strings]
  205. MNNFS.Provider="Cisco Systems, Inc." ; Manufacturer
  206. MNNFS.DeviceDesc="Cisco TCP/IP Stack 100 NFS Client and Printing" ; Device description
  207. MNNFS.Help="NFS client and remote printing via PC-NFS, LPR/LPD, and Stream connections." ; Context sensitive help
  208. MNNFS.GUID="{3415A620-D707-11CE-BB1E-0000C000ABB7}"
  209.  
  210.