NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG structure
A client application passes the NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG structure to the NetValidatePasswordPolicy function when the application requests a password change validation.
Syntax
typedef struct { NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields; LPWSTR ClearPassword; LPWSTR UserAccountName; NET_VALIDATE_PASSWORD_HASH HashedPassword; BOOLEAN PasswordMatched; } NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG, *PNET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG;
Members
- InputPersistedFields
-
Specifies a NET_VALIDATE_PERSISTED_FIELDS structure that contains persistent password-related information about the account being logged on.
- ClearPassword
-
Pointer to a Unicode string specifying the new password, in plaintext format.
- UserAccountName
-
Pointer to a Unicode string specifying the name of the user account.
- HashedPassword
-
Specifies a NET_VALIDATE_PASSWORD_HASH structure that contains a hash of the new password.
- PasswordMatched
-
BOOLEAN value that indicates the result of the application's attempt to validate the old password supplied by the user. If this parameter is FALSE, the password was not validated.
Requirements
|
Minimum supported client |
None supported |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Header |
|
See also