To simplify the task for IHVs who want to use this feature, four new entry points have been added to SNALINK.DLL. An IHV who uses these must be linking with IHVLINK.LIB, a stub library that contains the exports library for SNALINK.DLL. This API allows the IHV to simply maintain the contents of a MODEM_STATUS structure. The underlying SNALINK library code handles the communication of this information to the modem lights application.
The modem status functions are as follows:
SNAModemInitialize | Initializes the communication path to the SNA Modem application. |
SNAModemAddLink | Adds an SNA link. |
SNAModemDeleteLink | Deletes the resources associated with a link. |
SNAModemTerminate | Terminates an SNA link. |