SOLE_AUTHENTICATION_SERVICE
Identifies an
authentication service. This structure is retrieved through a call to CoQueryAuthenticationServices
typedef
struct tagSOLE_AUTHENTICATION_SERVICE {
DWORD dwAuthnSvc;
DWORD dwAuthzSvc;
OLECHAR* pPrincipalName;
HRESULT hr;
} SOLE_AUTHENTICATION_SERVICE;
Members
dwAuthnSvc
The authentication
service. It may contain a single value taken from the list of RPC_C_AUTHN_xxx
dwAuthzSvc
The authorization
service. It may contain a single value taken from the list of RPC_C_AUTHZ_xxx
pPrincipalName
Principal
name to be used with the authentication service. If the principal name is NULL,
COM assumes the current user identifier. A NULL principal name is allowed for
NT LM SSP and kerberos authentication services, but may not work for
other authentication services.
hr
When used in CoInitializeSecurity
See Also