MatchUser
A version of this page is also available for
4/8/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 |
Windows Mobile | Windows Mobile Version 5.0 and later |