Windows 95 uses Class Installers to install drivers for all hardware classes. The system Plug and Play and the Device Manager send messages to the various class installers to tell them to add, remove or configure specific hardware. The network class installer (Netdi.dll) is provided by Windows 95 to install all network-related hardware and software components. The network installer also allows an individual driver to have its own private installer function--so that when messages are sent from the system to the network class installer, the network class installer can in turn send specific messages to individual NDIs. The messaging interface between the network class installer and the NDIs is called NDI.
You can use a custom NDI procedure to do any or all of the following: