CRED_MARSHAL_TYPE enumeration (wincred.h)

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 = 1,
  UsernameTargetCredential,
  BinaryBlobCredential,
  UsernameForPackedCredentials,
  BinaryBlobForSystem
} CRED_MARSHAL_TYPE, *PCRED_MARSHAL_TYPE;

Constants

 
CertCredential
Value: 1
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

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