Routing and Remote Access Service


Remote Access Service (RAS) can be used to create client applications. These applications display RAS common dialog boxes, manage remote access connections and devices, and manipulate phone-book entries.

The Routing APIs make it possible to create applications to administer the routing capabilities of the operating system.

Developers can use the Routing Protocol APIs to implement routing protocols.

Developer audience

The Routing and Remote Access Service APIs are designed for use by C/C++ programmers. Programmers should also be familiar with networking concepts.

Run-time requirements

For more specific information about which operating systems support a particular function, refer to the Requirements sections in the documentation.

In this section


Routing and Remote Access Services Architecture

Overview of the Routing and Remote Access Services architecture.

Routing and Remote Access Registry Layout

An example registry layout for the router service

Routing and Remote Access Error Codes

List of all routing and remote access error codes.

Remote Access

Documentation for RAS and RAS Administration APIs.


Documentation for the Router Management and Management Information Base (MIB) APIs.

Routing Protocols

Documentation for the Multicast Group Manager, Routing Protocol Interface, and Routing Table Manager APIs.


Definitions for terms used in the Routing and Remote Access Service documentation.