SspiCompareAuthIdentities function (sspi.h)

Compares the two specified credentials.

Syntax

SECURITY_STATUS SEC_ENTRY SspiCompareAuthIdentities(
  [in]  PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity1,
  [in]  PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity2,
  [out] PBOOLEAN                        SameSuppliedUser,
  [out] PBOOLEAN                        SameSuppliedIdentity
);

Parameters

[in] AuthIdentity1

A pointer to an opaque structure that specifies the first credential to compare.

[in] AuthIdentity2

A pointer to an opaque structure that specifies the second credential to compare.

[out] SameSuppliedUser

TRUE if the user account specified by the AuthIdentity1 parameter is the same as the user account specified by the AuthIdentity2 parameter; otherwise, FALSE.

[out] SameSuppliedIdentity

TRUE if the identity specified by the AuthIdentity1 parameter is the same as the identity specified by the AuthIdentity2 parameter; otherwise, FALSE.

Return value

If the function succeeds, it returns SEC_E_OK.

If the function fails, it returns a nonzero error code.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header sspi.h
Library Secur32.lib
DLL SspiCli.dll