This function enables the type provider to determine whether two different user strings are semantically equivalent.
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 Values
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
OS Versions: Windows CE 5.0 and later.
Header: Cred_prov.h.
Link Library: Coredll.lib.
See Also
Credential Manager Type Provider Functions
Send Feedback on this topic to the authors