Network Provider Notification Information
The WLX_MPR_NOTIFICATION_INFO structure is returned from a GINA DLL following successful authentication. Winlogon uses this information to provide identification and authentication information already collected to network providers. Winlogon is responsible for freeing both the main structure and all string and other buffers pointed to from within the structure.
typedef struct _WLX_MPR_NOTIFY_INFO {
PWSTR pszUserName;
PWSTR pszDomain;
PWSTR pszPassword;
PWSTR pszOldPassword;
} WLX_MPR_NOTIFY_INFO, * PWLX_MPR_NOTIFY_INFO;
Fields
pszUserName
The name of the account logged onto (for example, joeu). The string pointed to by this field must be separately allocated and will be separately deallocated by Winlogon.
pszDomain
The name of the domain used for logon (for example, REDMOND). The string pointed to by this field must be separately allocated and will be separately deallocated by Winlogon.
pszPassword
Cleartext password of the user account. If the OldPassword field is non-null, then this field contains the new password in a password change operation. The string pointed to by this field must be separately allocated and will be separately deallocated by Winlogon.
pszOldPassword
Cleartext old password of the user account whose password has just been changed. The Password field contains the new password. The string pointed to by this field must be separately allocated and will be separately deallocated by Winlogon.