HOWTO: Correctly Use Callout RRAS APIs in DLLs

ID: Q198730


The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK), on platform(s):
    • Microsoft Windows NT 4.0
    • Microsoft Windows 2000


SUMMARY

This article demonstrates how to use the following RRAS APIs, called "Callout APIs," in custom DLLs:

  • MprAdminAcceptNewConnection
  • MprAdminConnectionHangupNotification
  • MprAdminAcceptNewLink
  • MprAdminLinkHangupNotification
  • MprAdminGetIpAddressForUser
  • MprAdminReleaseIpAddress


MORE INFORMATION

The custom DLLs must contain at least stubs for all of the APIs listed in the SUMMARY section of this article so that the DLLs are loaded correctly. This is necessary even if you plan to use the functionality of only some of these APIs.

If the custom DLLs do not contain stubs, the following error occurs:

Cannot load the 3rd party administrative DLL component.


REFERENCES

A skeleton sample that demonstrates the Callout APIs is available in the Platform SDK in the \Samples\NetDS\RRAS\callout folder.

Additional query words:

Keywords : kbnetwork kbAPI kbNTOS400 kbWinOS2000 kbRRAS kbSDKPlatform kbGrpNet
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbhowto


Last Reviewed: January 31, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.