DAV_CALLBACK_CRED structure (davclnt.h)

Stores user credential information that was retrieved by the DavAuthCallback callback function.

Syntax

typedef struct _DAV_CALLBACK_CRED {
  DAV_CALLBACK_AUTH_BLOB AuthBlob;
  DAV_CALLBACK_AUTH_UNP  UNPBlob;
  BOOL                   bAuthBlobValid;
  BOOL                   bSave;
} DAV_CALLBACK_CRED, *PDAV_CALLBACK_CRED;

Members

AuthBlob

If the bAuthBlobValid member is TRUE, this member is a DAV_CALLBACK_AUTH_BLOB structure that contains the user credential information.

UNPBlob

If the bAuthBlobValid member is FALSE, this member is a DAV_CALLBACK_AUTH_UNP structure that contains the user credential information.

bAuthBlobValid

TRUE if the credential information is stored in the AuthBlob member, and the UNPBlob member should be ignored. FALSE if it is stored in the UNPBlob member, and the AuthBlob member should be ignored.

bSave

TRUE if the credential information was written to the credential manager, or FALSE otherwise.

Remarks

This structure is used by the DavAuthCallback callback function.

Requirements

Requirement Value
Minimum supported client Windows Vista with SP2 [desktop apps only]
Minimum supported server Windows Server 2008 with SP2 [desktop apps only]
Header davclnt.h

See also

DAV_CALLBACK_AUTH_BLOB

DAV_CALLBACK_AUTH_UNP

DavAuthCallback

DavFreeCredCallback