RAS Start Page

Remote Access Service

Purpose

The Remote Access Service (RAS) API is included in Microsoft® Windows NT® version 4.0. RAS is used to create client applications that can display any of the Routing and RAS common dialog boxes, start and end a remote access connection, manipulate phone-book entries and network addresses that are mapped to phone-book entries, and get information about existing RAS connection status or RAS-capable devices.

Where Applicable

RAS makes it possible to connect a remote client computer to a network server over a Wide Area Network (WAN) link or a Virtual Private Network (VPN). The remote computer can then participate on the server's LAN as though the remote computer was connected to the LAN directly. The RAS API enables programmers to access the features of RAS programmatically. The API is applicable in any networking environment that utilizes RAS.

Developer Audience

The RAS API is designed for use by C/C++ programmers. Microsoft® Visual Basic® programmers may also find the API useful. Programmers should be familiar with networking concepts.

Run-Time Requirements

Some of the functions in the RAS API can be used only on network servers, such as Windows NT Server version 4.0 and Microsoft® Windows® 2000 Server. Other functions can be used only on network clients such as Windows 95, Windows 98, Windows NT Workstation version 4.0, and Windows 2000 Professional. The documentation devotes separate sections to the server and client functions. For more specific information about which operating systems support a particular function, refer to the Requirements sections (formerly "QuickInfo") in the documentation.

See Also

Routing and Remote Access Service

Overview

General information about Remote Access Service.

Reference

Documentation for Remote Access Service functions, structures, and other code elements.

Feedback

Make error reports and feature requests directly to Microsoft.