WLX_DISPATCH_VERSION_1_4 structure (winwlx.h)
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_CONSOLESWITCH_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
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | winwlx.h |