10.0.26100.1 → 10.0.26100.1591
3
Structs added
0
Structs removed
1
Structs modified
18
Functions added
0
Functions removed
0
Functions changed
Structs Added
3D3D11_FEATURE_DATA_D3D11_OPTIONS6
struct D3D11_FEATURE_DATA_D3D11_OPTIONS6 { // size: 4 bytes, align: 4
D3D11_SHADER_ACCESS_RESTRICTED_RESOURCE_TIER ShaderAccessRestrictedResourceTier; // offset: 0, size: 32 bits
};
_EXPERIMENTAL_WEBAUTHN_CTAPCBOR_AUTHENTICATOR_OPTIONS
struct _EXPERIMENTAL_WEBAUTHN_CTAPCBOR_AUTHENTICATOR_OPTIONS { // size: 16 bytes, align: 4
DWORD dwVersion; // offset: 0, size: 32 bits
LONG lUp; // offset: 32, size: 32 bits
LONG lUv; // offset: 64, size: 32 bits
LONG lRequireResidentKey; // offset: 96, size: 32 bits
};
_SecPkgCredentials_KdcNetworkSettingsW
struct _SecPkgCredentials_KdcNetworkSettingsW { // size: 20 bytes, align: 4
ULONG Version; // offset: 0, size: 32 bits
ULONG Flags; // offset: 32, size: 32 bits
USHORT ProxyServerOffset; // offset: 64, size: 16 bits
USHORT ProxyServerLength; // offset: 80, size: 16 bits
USHORT ClientTlsCredOffset; // offset: 96, size: 16 bits
USHORT ClientTlsCredLength; // offset: 112, size: 16 bits
ULONG DcDiscoveryFlags; // offset: 128, size: 32 bits
};
Structs Removed
0No changes
Structs Modified
1_DNS_HEADER_EXT
Before
struct _DNS_HEADER_EXT { // size: 4 bytes, align: 1
WORD Reserved; // offset: 0, size: 15 bits
WORD DnssecOk; // offset: 15, size: 1 bits
BYTE chRcode; // offset: 16, size: 8 bits
BYTE chVersion; // offset: 24, size: 8 bits
};
After
struct _DNS_HEADER_EXT { // size: 4 bytes, align: 2
WORD Reserved; // offset: 0, size: 15 bits
WORD DnssecOk; // offset: 15, size: 1 bits
BYTE chRcode; // offset: 16, size: 8 bits
BYTE chVersion; // offset: 24, size: 8 bits
};
Changes
- Alignment changed from 1 to 2 bytes.
Functions Added
18BOOL DnsIsZtEnabled(void);
HRESULT EXPERIMENTAL_WebAuthNDecodeGetAssertionRequest(DWORD cbEncoded, const BYTE * pbEncoded, EXPERIMENTAL_PWEBAUTHN_CTAPCBOR_GET_ASSERTION_REQUEST * ppGetAssertionRequest);
HRESULT EXPERIMENTAL_WebAuthNDecodeMakeCredentialRequest(DWORD cbEncoded, const BYTE * pbEncoded, EXPERIMENTAL_PWEBAUTHN_CTAPCBOR_MAKE_CREDENTIAL_REQUEST * ppMakeCredentialRequest);
HRESULT EXPERIMENTAL_WebAuthNEncodeGetAssertionResponse(EXPERIMENTAL_PCWEBAUTHN_CTAPCBOR_GET_ASSERTION_RESPONSE pGetAssertionResponse, DWORD * pcbResp, int (int *) _Outptr_result_buffer_maybenull_);
HRESULT EXPERIMENTAL_WebAuthNEncodeMakeCredentialResponse(PCWEBAUTHN_CREDENTIAL_ATTESTATION pCredentialAttestation, DWORD * pcbResp, int (int *) _Outptr_result_buffer_maybenull_);
void EXPERIMENTAL_WebAuthNFreeDecodedGetAssertionRequest(EXPERIMENTAL_PWEBAUTHN_CTAPCBOR_GET_ASSERTION_REQUEST pGetAssertionRequest);
void EXPERIMENTAL_WebAuthNFreeDecodedMakeCredentialRequest(EXPERIMENTAL_PWEBAUTHN_CTAPCBOR_MAKE_CREDENTIAL_REQUEST pMakeCredentialRequest);
HRESULT EXPERIMENTAL_WebAuthNIsUserVerifyingNativePlatformAuthenticatorAvailable(BOOL * pbIsUserVerifyingNativePlatformAuthenticatorAvailable);
HRESULT EXPERIMENTAL_WebAuthNPluginAddAuthenticator(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS pPluginAddAuthenticatorOptions, EXPERIMENTAL_PWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_RESPONSE * ppPluginAddAuthenticatorResponse);
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorAddCredentials(EXPERIMENTAL_PWEBAUTHN_PLUGIN_CREDENTIAL_DETAILS_LIST pCredentialDetailsList);
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorRemoveAllCredentials(LPCWSTR pwszPluginClsId, DWORD cbSignature, int pbSignature);
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorRemoveCredentials(EXPERIMENTAL_PWEBAUTHN_PLUGIN_CREDENTIAL_DETAILS_LIST pCredentialDetailsList);
void EXPERIMENTAL_WebAuthNPluginFreeAddAuthenticatorResponse(EXPERIMENTAL_PWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_RESPONSE pPluginAddAuthenticatorResponse);
void EXPERIMENTAL_WebAuthNPluginFreePerformUvResponse(EXPERIMENTAL_PWEBAUTHN_PLUGIN_PERFORM_UV_RESPONSE ppPluginPerformUvResponse);
HRESULT EXPERIMENTAL_WebAuthNPluginPerformUv(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_PERFORM_UV pPluginPerformUv, EXPERIMENTAL_PWEBAUTHN_PLUGIN_PERFORM_UV_RESPONSE * ppPluginPerformUvRespose);
HRESULT EXPERIMENTAL_WebAuthNPluginRemoveAuthenticator(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_REMOVE_AUTHENTICATOR_OPTIONS pPluginRemoveAuthenticatorOptions);
HRESULT EXPERIMENTAL_WebAuthNPluginUpdateAuthenticatorDetails(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS pPluginUpdateAuthenticatorDetails);
UINT GetCurrentMonitorTopologyId(void);
Functions Removed
0No changes
Functions Changed
0No changes