RasAdminUserSetInfo
[New
- Windows NT]
The RasAdminUserSetInfo
function sets the RAS permissions and call-back phone number for a specified
user.
DWORD RasAdminUserSetInfo(
const WCHAR *lpszUserAccountServer, |
// pointer to the
name of the user account server |
const WCHAR *lpszUser, |
// pointer to the
name of the user |
const PRAS_USER_0 pRasUser0 |
// pointer to the
new RAS information for this user |
); |
|
Parameters
lpszUserAccountServer
Pointer to a
null-terminated Unicode string that contains the name of the primary or backup
domain controller that has the user account database. Use the RasAdminGetUserAccountServer
lpszUser
Pointer to a
null-terminated Unicode string that contains the name of the user for whom RAS
information is to be set.
pRasUser0
Pointer to a RAS_USER_0
Return Values
If the
function succeeds, the return value is ERROR_SUCCESS.
If the
function fails, the return value can be one of the following error codes.
Value |
Description |
|
ERROR_INVALID_DATA |
|
|
|
The pRasUser0
buffer contains invalid data. |
|
ERROR_INVALID_CALLBACK_NUMBER |
|
|
|
The
callback number specified in the pRasUser0 buffer contains invalid
characters. |
|
NERR_BufTooSmall |
|
|
|
Insufficient
memory to perform this function. |
|
Do not call GetLastError
to get error information for this function.
Remarks
When setting
the RAS permissions for a user, the bfPrivilege member of the RAS_USER_0
structure must specify at least one of the call-back flags. For example, to set
a user s privileges to allow dial-in privilege but no
call-back privilege, set bfPrivilege to RASPRIV_DialinPrivilege |
RASPRIV_NoCallback.
See Also