Abstract of

Remote Access Service


      Users connecting to a RAS services, through a modem, can limited
to accessing only that server, or can be access to the entire network.
effectively, this is same as the local connection to the network, except
that any type of data transfer runs significantly slower. you will need
to select connection option appropriate to your access requirements
available support, and budgetary constraints. 
      In the current business environment, organizations are under
pressure to reduce costs, increase efficiency, and maximize performance
from the existing infrastructure. The growth of the Internet, together
with new global business opportunities, makes it imperative that
organizations provide secure 24×7 network access to employees and
locations around the world. 

Introduction of

Remote Access Service 


In most networks clients are connected directly to the network. In
some cases, however remote connection are needed for your users.
Microsoft provides Remote Access Services to set and configure client
access.

Users connecting to a RAS services, through a modem, can limited to
accessing only that server, or can be access to the entire network.
effectively, this is same as the local connection to the network, except
that any type of data transfer runs significantly slower. you will need
to select connection option appropriate to your access requirements
available support, and budgetary constraints.

In the current business environment, organizations are under
pressure to reduce costs, increase efficiency, and maximize performance
from the existing infrastructure. The growth of the Internet, together
with new global business opportunities, makes it imperative that
organizations provide secure 24×7 network access to employees and
locations around the world

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.

Some of the functions in the RAS API are supported only on network
servers and other functions are supported only on network clients. For
more specific information about which operating systems support a
particular function 

 
RAS Common Dialog Boxes :
        Windows provides a set of functions that display the RAS dialog
boxes provided by the system. These functions make it easy for
applications to display a familiar user interface so that users can
perform RAS tasks. For example, users can establish and monitor
connections, or work with phone-book entries. Windows 95 does not
currently support these functions.
        The Ras Phonebook Dlg function displays the main Dial-Up
Networking dialog box. From this dialog box, the user can dial, edit, or
delete a selected phone-book entry, create a new phone-book entry, or
specify user preferences. The Ras Phonebook Dlg function uses the
RASPBDLG structure to specify additional input and output parameters.
For example, you can set members of the structure to control the
position of the dialog box on the screen. You can use the RASPBDLG
structure to specify a RasPBDlgFunc callback function that receives
notifications of user activity while the dialog box is open. For
example, RAS calls your RasPBDlgFunc function if the user dials, edits,
creates, or deletes a phone-book entry.

     
  You can use the RasDialDlg function to start a RAS connection
operation without displaying the main Dial-Up Networking dialog box. 

      With RasDialDlg, you specify a phone number or phone-book entry to
call. The function displays a stream of dialog boxes that indicate the
state of the connection operation. The RasDialDlg function uses a
RASDIALDLG structure to specify additional input and output parameters,
such as position of the dialog box and the phone-book subentry to call.