WLX_DISPATCH_VERSION_1_4 structure

The WLX_DISPATCH_VERSION_1_4 structure defines the format of the Winlogon version 1.4 function dispatch table passed to the GINA DLL in the WlxInitialize call.

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

Syntax


typedef struct _WLX_DISPATCH_VERSION_1_4 {
  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;
  PWLX_SET_OPTION                       WlxSetOption;
  PWLX_GET_OPTION                       WlxGetOption;
  PWLX_WIN31_MIGRATE                    WlxWin31Migrate;
  PWLX_QUERY_CLIENT_CREDENTIALS         WlxQueryClientCredentials;
  PWLX_QUERY_IC_CREDENTIALS             WlxQueryInetConnectorCredentials;
  PWLX_DISCONNECT                       WlxDisconnect;
  PWLX_QUERY_TERMINAL_SERVICES_DATA     WlxQueryTerminalServicesData;
  PWLX_QUERY_CONSOLE_SWITCH_CREDENTIALS WlxQueryConsoleSwitchCredentials;
  PWLX_QUERY_TS_LOGON_CREDENTIALS       WlxQueryTsLogonCredentials;
} WLX_DISPATCH_VERSION_1_4, *PWLX_DISPATCH_VERSION_1_4;

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.

WlxSetOption

Pointer to a WlxSetOption function.

WlxGetOption

Pointer to a WlxGetOption function.

WlxWin31Migrate

Pointer to a WlxWin31Migrate function.

WlxQueryClientCredentials

Pointer to a WlxQueryClientCredentials function.

WlxQueryInetConnectorCredentials

Pointer to a WlxQueryInetConnectorCredentials function.

WlxDisconnect

Pointer to a WlxDisconnect function.

WlxQueryTerminalServicesData

Pointer to a WlxQueryTerminalServicesData function.

WlxQueryConsoleSwitchCredentials

Pointer to a WlxQueryConsoleSwitchCredentials function.

WlxQueryTsLogonCredentials

Pointer to a WlxQueryTsLogonCredentials function.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Winwlx.h

 

 

Show: