_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