WEBAUTHN_CREDENTIAL_EX structure (webauthn.h)

Data about a credential with extra information, such as dwTransports*.

Syntax

typedef struct _WEBAUTHN_CREDENTIAL_EX {
  DWORD   dwVersion;
  DWORD   cbId;
#if ...
  PBYTE   pbId;
#else
  PBYTE   pbId;
#endif
  LPCWSTR pwszCredentialType;
  DWORD   dwTransports;
} WEBAUTHN_CREDENTIAL_EX, *PWEBAUTHN_CREDENTIAL_EX;

Members

dwVersion

Version of this structure, to allow for modifications in the future. This field is required and should be set to CURRENT_VERSION.

cbId

The size of pbID.

pbId

Unique ID for this particular credential.

pwszCredentialType

Well-known credential type specifying the type of this particular credential.

dwTransports

The transports. 0 implies no transport restrictions.

Requirements

Requirement Value
Header webauthn.h

See also

WEBAUTHN_CREDENTIAL