Terminal Services GINA Functions

When Terminal Services are enabled, the GINA must call Winlogon support functions to complete the setup for each user, to query the credentials of a Terminal Services client session, and to disconnect from a Terminal Services network session.

Note

GINA DLLs are ignored in Windows Vista.

 

These support functions include the following.

Function Description
WlxWin31Migrate Completes the setup of the user.
WlxQueryClientCredentials Called to query the credentials of remote clients that are not using an Internet connector license.
WlxQueryInetConnectorCredentials Called to query the credentials of remote clients that are using an Internet connector license.
WlxQueryTerminalServicesData Called to retrieve Terminal Services user configuration information.
WlxDisconnect Called to disconnect from a Terminal Services network session.

 

In order to access these Winlogon support functions, the GINA DLL must use the WLX_DISPATCH_VERSION_1_3 structure. In the GINA's WlxNegotiate function, both parameters must be at least WLX_VERSION_1_3.