10.0.26100.1882 → 10.0.26100.2161
4
Structs added
0
Structs removed
0
Structs modified
1
Functions added
0
Functions removed
2
Functions changed
Structs Added
4FWPM_LAYER_STATISTICS1_
struct FWPM_LAYER_STATISTICS1_ { // size: 40 bytes, align: 4
GUID layerId; // offset: 0, size: 128 bits
UINT32 classifyPermitCount; // offset: 128, size: 32 bits
UINT32 classifyBlockCount; // offset: 160, size: 32 bits
UINT32 classifyVetoCount; // offset: 192, size: 32 bits
UINT32 numCacheEntries; // offset: 224, size: 32 bits
UINT32 filterCount; // offset: 256, size: 32 bits
UINT32 totalFilterSize; // offset: 288, size: 32 bits
};
FWPM_STATISTICS1_
struct FWPM_STATISTICS1_ { // size: 240 bytes, align: 8
UINT32 numLayerStatistics; // offset: 0, size: 32 bits
FWPM_LAYER_STATISTICS1 * layerStatistics; // offset: 64, size: 64 bits
UINT32 inboundAllowedConnectionsV4; // offset: 128, size: 32 bits
UINT32 inboundBlockedConnectionsV4; // offset: 160, size: 32 bits
UINT32 outboundAllowedConnectionsV4; // offset: 192, size: 32 bits
UINT32 outboundBlockedConnectionsV4; // offset: 224, size: 32 bits
UINT32 inboundAllowedConnectionsV6; // offset: 256, size: 32 bits
UINT32 inboundBlockedConnectionsV6; // offset: 288, size: 32 bits
UINT32 outboundAllowedConnectionsV6; // offset: 320, size: 32 bits
UINT32 outboundBlockedConnectionsV6; // offset: 352, size: 32 bits
UINT32 inboundActiveConnectionsV4; // offset: 384, size: 32 bits
UINT32 outboundActiveConnectionsV4; // offset: 416, size: 32 bits
UINT32 inboundActiveConnectionsV6; // offset: 448, size: 32 bits
UINT32 outboundActiveConnectionsV6; // offset: 480, size: 32 bits
UINT64 reauthDirInbound; // offset: 512, size: 64 bits
UINT64 reauthDirOutbound; // offset: 576, size: 64 bits
UINT64 reauthFamilyV4; // offset: 640, size: 64 bits
UINT64 reauthFamilyV6; // offset: 704, size: 64 bits
UINT64 reauthProtoOther; // offset: 768, size: 64 bits
UINT64 reauthProtoIPv4; // offset: 832, size: 64 bits
UINT64 reauthProtoIPv6; // offset: 896, size: 64 bits
UINT64 reauthProtoICMP; // offset: 960, size: 64 bits
UINT64 reauthProtoICMP6; // offset: 1024, size: 64 bits
UINT64 reauthProtoUDP; // offset: 1088, size: 64 bits
UINT64 reauthProtoTCP; // offset: 1152, size: 64 bits
UINT64 reauthReasonPolicyChange; // offset: 1216, size: 64 bits
UINT64 reauthReasonNewArrivalInterface; // offset: 1280, size: 64 bits
UINT64 reauthReasonNewNextHopInterface; // offset: 1344, size: 64 bits
UINT64 reauthReasonProfileCrossing; // offset: 1408, size: 64 bits
UINT64 reauthReasonClassifyCompletion; // offset: 1472, size: 64 bits
UINT64 reauthReasonIPSecPropertiesChanged; // offset: 1536, size: 64 bits
UINT64 reauthReasonMidStreamInspection; // offset: 1600, size: 64 bits
UINT64 reauthReasonSocketPropertyChanged; // offset: 1664, size: 64 bits
UINT64 reauthReasonNewInboundMCastBCastPacket; // offset: 1728, size: 64 bits
UINT64 reauthReasonEDPPolicyChanged; // offset: 1792, size: 64 bits
UINT64 reauthReasonProxyHandleChanged; // offset: 1856, size: 64 bits
};
IMAGE_INFO
struct IMAGE_INFO { // size: 12 bytes, align: 4
UINT Width; // offset: 0, size: 32 bits
UINT Height; // offset: 32, size: 32 bits
IMAGE_PIXELFORMAT Format; // offset: 64, size: 32 bits
};
IPixelFilter
struct IPixelFilter { // size: 8 bytes, align: 8
struct IPixelFilterVtbl * lpVtbl; // offset: 0, size: 64 bits
};
Structs Removed
0No changes
Structs Modified
0No changes
Functions Added
1HRESULT EXPERIMENTAL_WebAuthNPluginGetNonce(LPCWSTR pwszPluginClsId, DWORD * pcbNonce, int (int *) _Outptr_result_buffer_maybenull_);
Functions Removed
0No changes
Functions Changed
2EXPERIMENTAL_WebAuthNPluginAuthenticatorGetAllCredentials
Before
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorGetAllCredentials(LPCWSTR pwszPluginClsId, DWORD cbSignature, int pbSignature, EXPERIMENTAL_PWEBAUTHN_PLUGIN_CREDENTIAL_DETAILS_LIST * ppCredentialDetailsList);
After
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorGetAllCredentials(LPCWSTR pwszPluginClsId, DWORD cbNonce, int pbNonce, DWORD cbSignature, int pbSignature, EXPERIMENTAL_PWEBAUTHN_PLUGIN_CREDENTIAL_DETAILS_LIST * ppCredentialDetailsList);
EXPERIMENTAL_WebAuthNPluginAuthenticatorRemoveAllCredentials
Before
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorRemoveAllCredentials(LPCWSTR pwszPluginClsId, DWORD cbSignature, int pbSignature);
After
HRESULT EXPERIMENTAL_WebAuthNPluginAuthenticatorRemoveAllCredentials(LPCWSTR pwszPluginClsId, DWORD cbNonce, int pbNonce, DWORD cbSignature, int pbSignature);