2.2.9.7 SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG

The SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG structure holds various information about a password reset request.

 typedef struct _SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG {
   SAM_VALIDATE_PERSISTED_FIELDS InputPersistedFields;
   RPC_UNICODE_STRING ClearPassword;
   RPC_UNICODE_STRING UserAccountName;
   SAM_VALIDATE_PASSWORD_HASH HashedPassword;
   unsigned char PasswordMustChangeAtNextLogon;
   unsigned char ClearLockout;
 } SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG,
  *PSAM_VALIDATE_PASSWORD_RESET_INPUT_ARG;

InputPersistedFields: Password state. See section 2.2.9.2.

ClearPassword: The cleartext password of the reset-password operation.

UserAccountName: The application-specific logon name of the account performing the reset-password operation.

HashedPassword: See the specification for SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG (section 2.2.9.6) for the field with the same name.

PasswordMustChangeAtNextLogon: Nonzero indicates that a password change MUST occur before an authentication request can succeed.

ClearLockout: Nonzero indicates that the lockout state is to be reset.

Show: