The RasEntryDlg function displays modal property sheets that allow a user to manipulate phone-book entries. If editing or copying an existing phone-book entry, the function displays a phone-book entry property sheet. The RasEntryDlg function returns when the user closes the property sheet.
BOOL RasEntryDlg(
LPTSTR lpszPhonebook, // pointer to the full path and filename of
// the phone-book file
LPTSTR lpszEntry, // pointer to the name of the phone-book
// entry to edit, copy, or create
LPRASENTRYDLG lpInfo // pointer to a structure that contains
// additional parameters
);
If you are editing or copying an entry, this parameter is the name of an existing phone-book entry. If you are copying an entry, set the RASEDFLAG_CloneEntry flag in the dwFlags member of the RASENTRYDLG structure.
If you are creating an entry, this parameter is a default new entry name that the user can change. If this parameter is NULL, the function provides a default name. If you are creating an entry, set the RASEDFLAG_NewEntry flag in the dwFlags member of the RASENTRYDLG structure.
If the user creates, copies, or edits a phone-book entry, the return value is a nonzero value.
If an error occurs, or if the user cancels the operation, the return value is zero. If an error occurs, the dwError member of the RASENTRYDLG structure returns a nonzero system error code or RAS error code.
The RasCreatePhonebookEntry and RasEditPhonebookEntry functions call the RasEntryDlg function.
Windows NT: Requires version 4.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in rasdlg.h.
Import Library: Use rasdlg.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
Remote Access Service Overview, RAS Server Administration Functions, RasCreatePhonebookEntry, RasEditPhonebookEntry, RASENTRYDLG