CRYPT_PASSWORD_CREDENTIALSW structure (wincrypt.h)
The CRYPT_PASSWORD_CREDENTIALS structure contains the user name and password credentials to be used in the CRYPT_CREDENTIALS structure as optional input to a remote object retrieval function such as CryptRetrieveObjectByUrl or CryptGetTimeValidObject.
Syntax
typedef struct _CRYPT_PASSWORD_CREDENTIALSW {
DWORD cbSize;
LPWSTR pszUsername;
LPWSTR pszPassword;
} CRYPT_PASSWORD_CREDENTIALSW, *PCRYPT_PASSWORD_CREDENTIALSW;
Members
cbSize
The size, in bytes, of this structure.
pszUsername
A pointer to a null-terminated string that contains the user name credential for the remote session authentication.
pszPassword
A pointer to a null-terminated string that contains the password credential for the remote session authentication.
Remarks
Note
The wincrypt.h header defines CRYPT_PASSWORD_CREDENTIALS as an alias that automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that is not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | wincrypt.h |