The Routing and Remote Access Service (RRAS) API makes it possible to create applications to administer the routing and remote access service capabilities of the operating system. Developers can also use RRAS to implement routing protocols.
RRAS makes it possible for a computer to function as a network router. RRAS also provides the next generation of server functionality for the Remote Access Service (RAS) for Windows. The RRAS server functionality follows and builds upon the Remote Access Service (RAS) that was included in previous operating systems.
The RRAS API is designed for use by C/C++ programmers. Programmers should also be familiar with networking concepts.
RRAS is a server-based technology. The enhanced RAS functionality of RRAS is available for Windows NT Server 4.0 by installing the RRAS redistributable. All the functionality of RRAS is incorporated into Windows 2000 Server and the Windows Server 2003. RRAS applications cannot run on Windows NT Workstation 4.0 or on client operating systems, such as Windows 95. For more specific information about which operating systems support a particular function, refer to the Requirements sections in the documentation.
IP Helper Functions
Remote Access Service
General information about Routing and Remote Access Service.
Documentation of Routing and Remote Access Services component functions, structures, and other elements of code is in the following sections.