Browse Prior Art Database

Method for Implementing a Peer Interface within Windows File Manager

IP.com Disclosure Number: IPCOM000116051D
Original Publication Date: 1995-Jul-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 67K

Publishing Venue

IBM

Related People

Spelce, DC: AUTHOR

Abstract

Disclosed is a method for implementing resource sharing capabilities in the Windows* 3.1 File Manager, giving users of Windows 3.1 functions similar to those available in Windows for Workgroups* 3.11.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 54% of the total text.

Method for Implementing a Peer Interface within Windows File Manager

      Disclosed is a method for implementing resource sharing
capabilities in the Windows* 3.1 File Manager, giving users of
Windows 3.1 functions similar to those available in Windows for
Workgroups* 3.11.

      To accomplish this, the peer interface is developed as a File
Manager Extension, which is a Dynamic-Link Library (DLL) designed to
hook into the File Manager each time File Manager is started by the
user.  Windows 3.1 Application Programming Interface (API) is used to
create a new menu item within the File Manager, using the OS/2** LAN
Server 4.0 API to interface with the Peer service.  Using this
design, the peer interface is dependent only on the Windows network
driver (DLSNET.DRV for DOS LAN Services).

      The program appends a menu item, named Share Directory, to the
Disk popup menu, using the FMExtensionProc Windows API and uses the
FM_GETDRIVEINFO message to obtain drive information from the active
File Manager window.  The File Manager returns information about the
currently-selected drive and directory in an FMS_GETDRIVEINFO
structure, which contains a field that can be used to detect if the
selected drive and directory is a local resource or a remote
resource.  This is important since only local resources can be shared
by the Peer service.  The Share Directory menu item is selectable
whenever a local drive is the currently-selected drive in the active
File Manager win...