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.