WLX_DISPATCH_VERSION_1_2 structure (winwlx.h)

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

The WLX_DISPATCH_VERSION_1_2 structure defines the format of the Winlogon version 1.2 function dispatch table passed to your GINA DLL in the WlxInitialize call.

This dispatch table is used if your GINA DLL specifies version 1.2 in its implementation of WlxNegotiate.

Syntax

typedef struct _WLX_DISPATCH_VERSION_1_2 {
  PWLX_USE_CTRL_ALT_DEL           WlxUseCtrlAltDel;
  PWLX_SET_CONTEXT_POINTER        WlxSetContextPointer;
  PWLX_SAS_NOTIFY                 WlxSasNotify;
  PWLX_SET_TIMEOUT                WlxSetTimeout;
  PWLX_ASSIGN_SHELL_PROTECTION    WlxAssignShellProtection;
  PWLX_MESSAGE_BOX                WlxMessageBox;
  PWLX_DIALOG_BOX                 WlxDialogBox;
  PWLX_DIALOG_BOX_PARAM           WlxDialogBoxParam;
  PWLX_DIALOG_BOX_INDIRECT        WlxDialogBoxIndirect;
  PWLX_DIALOG_BOX_INDIRECT_PARAM  WlxDialogBoxIndirectParam;
  PWLX_SWITCH_DESKTOP_TO_USER     WlxSwitchDesktopToUser;
  PWLX_SWITCH_DESKTOP_TO_WINLOGON WlxSwitchDesktopToWinlogon;
  PWLX_CHANGE_PASSWORD_NOTIFY     WlxChangePasswordNotify;
  PWLX_GET_SOURCE_DESKTOP         WlxGetSourceDesktop;
  PWLX_SET_RETURN_DESKTOP         WlxSetReturnDesktop;
  PWLX_CREATE_USER_DESKTOP        WlxCreateUserDesktop;
  PWLX_CHANGE_PASSWORD_NOTIFY_EX  WlxChangePasswordNotifyEx;
  PWLX_CLOSE_USER_DESKTOP         WlxCloseUserDesktop;
} WLX_DISPATCH_VERSION_1_2, *PWLX_DISPATCH_VERSION_1_2;

Members

WlxUseCtrlAltDel

Pointer to a WlxUseCtrlAltDel function.

WlxSetContextPointer

Pointer to a WlxSetContextPointer function.

WlxSasNotify

Pointer to a WlxSasNotify function.

WlxSetTimeout

Pointer to a WlxSetTimeout function.

WlxAssignShellProtection

Pointer to a WlxAssignShellProtection function.

WlxMessageBox

Pointer to a WlxMessageBox function.

WlxDialogBox

Pointer to a WlxDialogBox function.

WlxDialogBoxParam

Pointer to a WlxDialogBoxParam function.

WlxDialogBoxIndirect

Pointer to a WlxDialogBoxIndirect function.

WlxDialogBoxIndirectParam

Pointer to a WlxDialogBoxIndirectParam function.

WlxSwitchDesktopToUser

Pointer to a WlxSwitchDesktopToUser function.

WlxSwitchDesktopToWinlogon

Pointer to a WlxSwitchDesktopToWinlogon function.

WlxChangePasswordNotify

Pointer to a WlxChangePasswordNotify function.

WlxGetSourceDesktop

Pointer to a WlxGetSourceDesktop function.

WlxSetReturnDesktop

Pointer to a WlxSetReturnDesktop function.

WlxCreateUserDesktop

Pointer to a WlxCreateUserDesktop function.

WlxChangePasswordNotifyEx

Pointer to a WlxChangePasswordNotifyEx function.

WlxCloseUserDesktop

Pointer to a WlxCloseUserDesktop function.

Requirements

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

See also

WlxInitialize