MatchUser (Compact 2013)
3/28/2014
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 source.
- 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 |