Platform SDK: RAS/Routing and RAS |
The RasRenameEntry function changes the name of an entry in a phone book.
DWORD RasRenameEntry( LPCTSTR lpszPhonebook, // pointer to full path and file name of // phone-book file LPCTSTR lpszOldEntry, // pointer to the old entry name LPCTSTR lpszNewEntry // pointer to the new entry name );
Windows 95: This parameter should always be NULL. Dial-up networking stores phone-book entries in the registry rather than in a phone-book file.
If the function succeeds, the return value is zero.
If the function fails, the return value is one of the following error codes.
Value | Meaning |
---|---|
ERROR_INVALID_NAME | The lpszNewEntry name is invalid. |
ERROR_ALREADY_EXISTS | An entry with the lpszNewEntry name already exists. |
ERROR_CANNOT_FIND_PHONEBOOK_ENTRY | The phone-book entry does not exist. |
The RasRenameEntry function allows entry names that would not be accepted by the dial-up networking user interface. The entry names specified in RasRenameEntry can consist of any string that adheres to the following conditions:
The following code sample renames the phone-book entry with the name specified by lpszOldEntry to the new name specified by lpszNewEntry.
nRet = RasRenameEntry(NULL, lpszOldEntry, lpszNewEntry);
Windows NT/2000: Requires Windows NT 4.0 or later.
Windows 95/98: Requires Windows 95 OSR2 or later.
Header: Declared in Ras.h.
Library: Use Rasapi32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT/2000.
Remote Access Service (RAS) Overview, Remote Access Service Functions, RasValidateEntryName