Functions Implemented by Network Providers

The following functions are implemented by a network provider DLL to communicate with the Multiple Provider Router (MPR). Note that only the Capabilities Functions must be implemented by a network provider. Implementation of the other types of functions is optional and depends on the requirements of the network provider.

Function set Description
Capabilities Functions
Allows the caller to determine the capabilities of the network provider.
User Name Functions
Prompts the network provider for the user name associated with a connection.
Device-Redirecting Functions
Allows a network provider to redirect devices, drive letters, and LPT ports that are standard on the Microsoft MS-DOS operating system.
Provider-Specific Dialog Box Functions
Allows a network provider to display or act on network-specific information.
Administrative Functions
Allows a network provider to display or act on special network directories.
Enumeration Functions
Allows the user to browse network resources.

For more information about how to create and register a network provider, see Implementing a Network Provider and Registering Network Providers and Credential Managers.