10.0.26100.7627 → 10.0.26100.7705
3
Structs added
2
Structs removed
0
Structs modified
12
Functions added
0
Functions removed
0
Functions changed
Structs Added
3_EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2
struct _EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 { // size: 80 bytes, align: 8
LPCWSTR pwszAuthenticatorName; // offset: 0, size: 64 bits
const CLSID * pClsid; // offset: 64, size: 64 bits
LPCWSTR pwszPluginRpId; // offset: 128, size: 64 bits
LPCWSTR pwszLightThemeLogoSvg; // offset: 192, size: 64 bits
LPCWSTR pwszDarkThemeLogoSvg; // offset: 256, size: 64 bits
DWORD cbAuthenticatorInfo; // offset: 320, size: 32 bits
const BYTE * pbAuthenticatorInfo; // offset: 384, size: 64 bits
DWORD cSupportedRpIds; // offset: 448, size: 32 bits
const LPCWSTR * ppwszSupportedRpIds; // offset: 512, size: 64 bits
LPCWSTR pwszUserVerificationKeyName; // offset: 576, size: 64 bits
};
_EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2
struct _EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 { // size: 80 bytes, align: 8
LPCWSTR pwszAuthenticatorName; // offset: 0, size: 64 bits
const CLSID * pClsid; // offset: 64, size: 64 bits
const CLSID * pClsidNew; // offset: 128, size: 64 bits
LPCWSTR pwszLightThemeLogoSvg; // offset: 192, size: 64 bits
LPCWSTR pwszDarkThemeLogoSvg; // offset: 256, size: 64 bits
DWORD cbAuthenticatorInfo; // offset: 320, size: 32 bits
const BYTE * pbAuthenticatorInfo; // offset: 384, size: 64 bits
DWORD cSupportedRpIds; // offset: 448, size: 32 bits
const LPCWSTR * ppwszSupportedRpIds; // offset: 512, size: 64 bits
LPCWSTR pwszUserVerificationKeyName; // offset: 576, size: 64 bits
};
_HTTP_REQUEST_INFO_PROPERTY_INFO
struct _HTTP_REQUEST_INFO_PROPERTY_INFO { // size: 16 bytes, align: 8
HTTP_PROPERTY_FLAGS Flags; // offset: 0, size: 32 bits
ULONGLONG RequestInfoFlags; // offset: 64, size: 64 bits
};
Structs Removed
2_DRIVER_INFO_ENTRY
struct _DRIVER_INFO_ENTRY { // size: 216 bytes, align: 4
UINT16 ImageDigestType; // offset: 0, size: 16 bits
UINT16 CertificateThumbprintType; // offset: 16, size: 16 bits
UINT32 InternalNameLength; // offset: 32, size: 32 bits
UINT8[64] ImageDigest; // offset: 64, size: 512 bits
UINT8[64] CertificateThumbprint; // offset: 576, size: 512 bits
WCHAR[20] InternalName; // offset: 1088, size: 640 bits
};
_DRIVER_RUNTIME_REPORT
struct _DRIVER_RUNTIME_REPORT { // size: 232 bytes, align: 4
RUNTIME_REPORT_HEADER Header; // offset: 0, size: 64 bits
UINT16 NumberOfDrivers; // offset: 64, size: 16 bits
UINT16 Reserved1; // offset: 80, size: 16 bits
UINT16 Flags; // offset: 96, size: 16 bits
UINT16 ReportOverflowed; // offset: 96, size: 1 bits
UINT16 Reserved2; // offset: 97, size: 15 bits
UINT16 Reserved3; // offset: 112, size: 16 bits
DRIVER_INFO_ENTRY[1] DriverEntries; // offset: 128, size: 1728 bits
};
Structs Modified
0No changes
Functions Added
12BOOL ConvertPrimaryPointerToMouseDrag(void);
HRESULT EXPERIMENTAL_WebAuthNPluginAddAuthenticator2(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 pPluginAddAuthenticatorOptions, PWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_RESPONSE * ppPluginAddAuthenticatorResponse);
HRESULT EXPERIMENTAL_WebAuthNPluginPerformUserVerification2(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 pPluginUserVerification, DWORD * pcbResponse, int (int *) _Outptr_result_buffer_maybenull_);
HRESULT EXPERIMENTAL_WebAuthNPluginUpdateAuthenticatorDetails2(EXPERIMENTAL_PCWEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 pPluginUpdateAuthenticatorDetails);
BOOLEAN IsWHvEmulatorCreateEmulatorPresent(void);
BOOLEAN IsWHvEmulatorDestroyEmulatorPresent(void);
BOOLEAN IsWHvEmulatorTryIoEmulationPresent(void);
BOOLEAN IsWHvEmulatorTryMmioEmulationPresent(void);
HRESULT WHvEmulatorCreateEmulator(const WHV_EMULATOR_CALLBACKS * Callbacks, WHV_EMULATOR_HANDLE * Emulator);
HRESULT WHvEmulatorDestroyEmulator(WHV_EMULATOR_HANDLE Emulator);
HRESULT WHvEmulatorTryIoEmulation(WHV_EMULATOR_HANDLE Emulator, void * Context, const WHV_VP_EXIT_CONTEXT * VpContext, const WHV_X64_IO_PORT_ACCESS_CONTEXT * IoInstructionContext, WHV_EMULATOR_STATUS * EmulatorReturnStatus);
HRESULT WHvEmulatorTryMmioEmulation(WHV_EMULATOR_HANDLE Emulator, void * Context, const WHV_VP_EXIT_CONTEXT * VpContext, const WHV_MEMORY_ACCESS_CONTEXT * MmioInstructionContext, WHV_EMULATOR_STATUS * EmulatorReturnStatus);
Functions Removed
0No changes
Functions Changed
0No changes