Knowledge Base

How To Correctly Use Callout RRAS APIs in DLLs

Article ID: 198730

Article Last Modified on 7/11/2005


APPLIES TO


This article was previously published under Q198730

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.

Keywords: kbdswnet2003swept kbapi kbhowto kbnetwork KB198730