Win32 API 日本語リファレンス
ホームSecurity.Authentication.WebAuthn › EXPERIMENTAL_WEBAUTHN_CTAPCBOR_MAKE_CREDENTIAL_REQUEST

EXPERIMENTAL_WEBAUTHN_CTAPCBOR_MAKE_CREDENTIAL_REQUEST

構造体
サイズx64: 200 バイト / x86: 128 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
dwVersionDWORD4+0+0
cbRpIdDWORD4+4+4
pbRpIdBYTE*8/4+8+8
cbClientDataHashDWORD4+16+12
pbClientDataHashBYTE*8/4+24+16
pRpInformationWEBAUTHN_RP_ENTITY_INFORMATION*8/4+32+20
pUserInformationWEBAUTHN_USER_ENTITY_INFORMATION*8/4+40+24
WebAuthNCredentialParametersWEBAUTHN_COSE_CREDENTIAL_PARAMETERS16/8+48+28
CredentialListWEBAUTHN_CREDENTIAL_LIST16/8+64+36
cbCborExtensionsMapDWORD4+80+44
pbCborExtensionsMapBYTE*8/4+88+48
pAuthenticatorOptionsEXPERIMENTAL_WEBAUTHN_CTAPCBOR_AUTHENTICATOR_OPTIONS*8/4+96+52
fEmptyPinAuthBOOL4+104+56
cbPinAuthDWORD4+108+60
pbPinAuthBYTE*8/4+112+64
lHmacSecretExtINT4+120+68
pHmacSecretMcExtensionEXPERIMENTAL_WEBAUTHN_CTAPCBOR_HMAC_SALT_EXTENSION*8/4+128+72
lPrfExtINT4+136+76
cbHmacSecretSaltValuesDWORD4+140+80
pbHmacSecretSaltValuesBYTE*8/4+144+84
dwCredProtectDWORD4+152+88
dwPinProtocolDWORD4+156+92
dwEnterpriseAttestationDWORD4+160+96
cbCredBlobExtDWORD4+164+100
pbCredBlobExtBYTE*8/4+168+104
lLargeBlobKeyExtINT4+176+108
dwLargeBlobSupportDWORD4+180+112
lMinPinLengthExtINT4+184+116
cbJsonExtDWORD4+188+120
pbJsonExtBYTE*8/4+192+124