CRED_MARSHAL_TYPE enumeration

The CRED_MARSHAL_TYPE enumeration specifies the types of credential to be marshaled by CredMarshalCredential or unmarshaled by CredUnmarshalCredential.

Syntax

typedef enum _CRED_MARSHAL_TYPE {
  CertCredential,
  UsernameTargetCredential,
  BinaryBlobCredential,
  UsernameForPackedCredentials,
  BinaryBlobForSystem
} CRED_MARSHAL_TYPE, *PCRED_MARSHAL_TYPE;

Constants

CertCredential Specifies that the credential is a certificate reference described by a CERT_CREDENTIAL_INFO structure.
UsernameTargetCredential Specifies that the credential is a reference to a CRED_FLAGS_USERNAME_TARGET credential described by a USERNAME_TARGET_CREDENTIAL_INFO structure.
BinaryBlobCredential
UsernameForPackedCredentials
BinaryBlobForSystem

Requirements

   
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header wincred.h