{
{    The purpose of this request is to intercept and possibly alter password
{ change requests.
{
{       AVP$PROCESS_PASSWORD_ATTRIBUTES (VALIDATION_AUTHORITY, USER_NAME,
{             LAST_PASSWORD_CHANGE_DATE, OLD_ENCRYPTED_PASSWORD,
{             NEW_ENCRYPTED_PASSWORD, OLD_PASSWORD, NEW_PASSWORD,
{             LOGIN_PASSWORD_ATTRIBUTES, NUMBER_OF_PASSWORD_ATTRIBUTES, STATUS)
{
{ VALIDATION_AUTHORITY: (input)  This parameter specifies the authority of the
{       user making the request.
{
{ USER_NAME: (input)  This parameter specifies the user name that the password
{       belongs to.
{
{ LAST_PASSWORD_CHANGE_DATE: (input)  This parameter specifies the date and
{       time of the last password change for this user.
{
{ OLD_ENCRYPTED_PASSWORD: (input)  This parameter specifies the encrypted value
{       for the old password.
{
{ NEW_ENCRYPTED_PASSWORD: (input)  This parameter specifies the encrypted value
{       for the supplied new password.
{
{ OLD_PASSWORD: (input)  This parameter specifies the old password value.
{
{ NEW_PASSWORD: (input, output)  This parameter specifies the new password
{       value.  If the value of this parameter is changed by this procedure,
{       the changed value will be encrypted and stored in the validation file
{       as the new password for the user.
{
{ LOGIN_PASSWORD_ATTRIBUTES: (input, output)  This parameter specifies the list
{       of password attributes to be stored with the password.  The contents of
{       this list will be stored with the password in the validation file.
{
{ NUMBER_OF_PASSWORD_ATTRIBUTES: (input, output)  This parameter specifies the
{       actual number of password attributes.
{
{ STATUS: (output) This parameter specifies the request status.
{
