WLX_MPR_NOTIFY_INFO
TOC
Collapse the table of content
Expand the table of content

WLX_MPR_NOTIFY_INFO structure

[The WLX_MPR_NOTIFY_INFO structure is no longer available for use as of Windows Server 2008 and Windows Vista.]

The WLX_MPR_NOTIFY_INFO structure provides identification and authentication information to network providers.

Your GINA DLL returns this information to Winlogon following a successful authentication. Winlogon is responsible for freeing both the main structure and all strings pointed to from within the structure.

Syntax


typedef struct _WLX_MPR_NOTIFY_INFO {
  PWSTR pszUserName;
  PWSTR pszDomain;
  PWSTR pszPassword;
  PWSTR pszOldPassword;
} WLX_MPR_NOTIFY_INFO, *PWLX_MPR_NOTIFY_INFO;

Members

pszUserName

A pointer to the name of the account logged onto (for example "user_name").

The string pointed to by pszUserName must be separately allocated by your GINA DLL. It will be deallocated by Winlogon.

pszDomain

A pointer to the name of the domain used to log on.

The string pointed to by pszDomain must be separately allocated by your GINA DLL. It will be deallocated by Winlogon.

pszPassword

A pointer to the plaintext password of the user account. If pszOldPassword is not NULL, pszPassword contains the new password from a password-change operation.

The string pointed to by pszPassword must be separately allocated by your GINA DLL. It will be deallocated by Winlogon.

For information about protecting passwords, see Handling Passwords.

pszOldPassword

A pointer to the plaintext old password of the user account whose password has just been changed (in this case, pszPassword contains the new password).

The string pointed to by pszOldPassword must be separately allocated by your GINA DLL. It will be deallocated by Winlogon.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

End of client support

Windows XP

End of server support

Windows Server 2003

Header

Winwlx.h

 

 

Show:
© 2016 Microsoft