MatchUser (Windows Embedded CE 6.0)

1/6/2010

This function enables the type provider to determine whether two different user strings are semantically equivalent.

Syntax

DWORD MatchUser(
  DWORD dwType,
  PWSTR wszSrc,
  PWSTR wszDest,
  DWORD dwFlag,
  PBOOL pbMatch
);

Parameters

  • dwType
    [in] Type for which the entry point is called.
  • wszSrc
    [in] Target name of the souce.
  • wszDest
    [in] Target name of the destination.
  • dwFlag
    [in] Reserved, set to zero.
  • pbMatch
    [out] Result of the match operation, and is either TRUE or FALSE.

Return Value

ERROR_SUCCESS is returned upon success. For a list of error codes, see Credential Manager Error Codes.

Remarks

If the credential type provider does not implement MatchUser, then a case insensitive comparison is done by credential manager to compute the equivalency. Thus, even though domain\user and user@domain may be the same user, MatchUser will return an error if the credential type provider does not implement it.

Requirements

Header cred_prov.h
Library coredll.lib
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

Credential Manager Type Provider Functions