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.