Authenticates an identity handle and requests service tickets for one or more sites in one request to the login service.
The identity handle for which authentication is being requested.
Optional. Reserved for future use.
A member of the LOGON_FLAG enumeration. Typically, this value should be LOGONIDENTITY_DEFAULT, to indicate that default authentication is to be used. There are other flags that are used for identity federation and linked identities. For more information, see LOGON_FLAG.
An array of RSTParams structures that contain parameters for the batched ticketing behavior and service targets. Includes information service names, and policies for the login service to use to issue service tickets.
The number of requests in the array of RSTParams structures.
The following table describes the return values for this method.
A connection with the Windows Live ID service could not be established. This error is returned only when offline authentication is disabled.
Invalid sign-in flags. Flags must come from the LOGON_FLAG enumeration.
No sign-in name has been set for the identity.
Cannot look up realm information for federated sign-in.
A session key could not be found.
The identity sign-in name is not of format xxxx@yyyy.
The password was not found for the identity.
A network connection could not be established. This error is returned only when offline authentication is disabled.
The correct domain authority could not be found.
The authentication request could not be initialized or built.
In synchronous requests, a thread is waiting for a ticket from the server.
The authentication call was completed successfully.