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.
|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.