WLX_NOTIFICATION_INFO structure (winwlx.h)

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

This structure stores information about a Winlogon event.

Syntax

typedef struct _WLX_NOTIFICATION_INFO {
  ULONG           Size;
  ULONG           Flags;
  PWSTR           UserName;
  PWSTR           Domain;
  PWSTR           WindowStation;
  HANDLE          hToken;
  HDESK           hDesktop;
  PFNMSGECALLBACK pStatusCallback;
} WLX_NOTIFICATION_INFO, *PWLX_NOTIFICATION_INFO;

Members

Size

Indicates the size of the structure, in bytes. Your application can check this value against the structure size to validate the structure.

Flags

Reserved for internal use.

UserName

String that specifies the name of the user currently logged on to the system. If the event occurs before a user logs on, this value is NULL.

Domain

String that specifies the name of the domain the user is currently logged on to. If the event occurs before a user logs on, this value is NULL.

WindowStation

Specifies the name of the window station the user is currently logged on to. If the event occurs before a user logs on, this value is NULL. Note that most configurations use a single, default window station. Some applications, such as About Terminal Services, use multiple window stations.

hToken

A handle to the user's token. This value is NULL if the event occurs before a user logs on.

hDesktop

A handle to the desktop that is currently active.

pStatusCallback

Reserved for internal use.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header winwlx.h