10.0.28000.1-rtm → 10.0.28000.1721

16 Structs added
1 Structs removed
0 Structs modified
28 Functions added
8 Functions removed
0 Functions changed

Structs Added

16
IAppxBundleFactory3 um/AppxPackaging.h
IAppxBundleFactory3Vtbl um/AppxPackaging.h
IAppxBundleReader2 um/AppxPackaging.h
IAppxBundleReader2Vtbl um/AppxPackaging.h
IAppxFactory4 um/AppxPackaging.h
IAppxFactory4Vtbl um/AppxPackaging.h
IUIAutomationClientConnectionCallback um/UIAutomationCore.h
IUIAutomationClientConnectionCallbackVtbl um/UIAutomationCore.h
IUIAutomationClientInfo um/UIAutomationCore.h
IUIAutomationClientInfoSource um/UIAutomationCore.h
IUIAutomationClientInfoSourceVtbl um/UIAutomationCore.h
IUIAutomationClientInfoVtbl um/UIAutomationCore.h
_HTTP_REQUEST_INFO_PROPERTY_INFO um/http.h
_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 um/webauthnplugin.h
_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 um/webauthnplugin.h
_WINBIO_CONNECTED_SENSOR shared/winbio_types.h

Structs Removed

1
_EXPERIMENTAL_WINBIO_CONNECTED_SENSOR shared/winbio_types.h

Structs Modified

0

No changes

Functions Added

28
HRESULT CloseUserBoundKeyAuthContext(int handle);
HRESULT CloseUserBoundKeySession(int sessionHandle);
BOOL ConvertPrimaryPointerToMouseDrag(void);
HRESULT CreateUserBoundKeyRequestForDeriveSharedSecret(int sessionHandle, PCWSTR keyName, const void * publicKeyBytes, int publicKeyBytesSize, int * nonce, void ** encryptedRequest, int * encryptedRequestSize);
HRESULT CreateUserBoundKeyRequestForRetrieveAuthorizationContext(int sessionHandle, PCWSTR keyName, int * nonce, void ** encryptedRequest, int * encryptedRequestSize);
HRESULT GetUserBoundKeyAuthContext(int sessionHandle, const void * authContextBlob, int authContextBlobSize, int nonce, int * authContextHandle);
HRESULT InitializeUserBoundKeySession(const void * challenge, int challengeSize, void ** report, int * reportSize, int * sessionHandle);
BOOLEAN IsWHvEmulatorCreateEmulatorPresent(void);
BOOLEAN IsWHvEmulatorDestroyEmulatorPresent(void);
BOOLEAN IsWHvEmulatorTryIoEmulationPresent(void);
BOOLEAN IsWHvEmulatorTryMmioEmulationPresent(void);
HRESULT ProtectUserBoundKey(int authContext, const void * userKey, int userKeySize, void ** boundKey, int * boundKeySize);
HRESULT UnprotectUserBoundKey(int sessionHandle, int authContext, const void * sessionEncryptedDerivedSecret, int sessionEncryptedDerivedSecretSize, const void * encryptedUserBoundKey, int encryptedUserBoundKeySize, int nonce, void ** userKey, int * userKeySize);
HRESULT ValidateUserBoundKeyAuthContext(PCWSTR keyName, int authContextHandle, int count, const USER_BOUND_KEY_AUTH_CONTEXT_PROPERTY * values);
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);
HRESULT WebAuthNPluginAddAuthenticator2(PCWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 pPluginAddAuthenticatorOptions, PWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_RESPONSE * ppPluginAddAuthenticatorResponse);
HRESULT WebAuthNPluginPerformUserVerification2(PCWEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 pPluginUserVerification, DWORD * pcbResponse, int (int *) _Outptr_result_buffer_maybenull_);
HRESULT WebAuthNPluginUpdateAuthenticatorDetails2(PCWEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 pPluginUpdateAuthenticatorDetails);
HRESULT WinBioAreEnhancedSignInSecurityRequirementsMet(BOOL * AreRequirementsMet);
HRESULT WinBioGetConnectedSensors(SIZE_T * SensorCount, WINBIO_CONNECTED_SENSOR ** ConnectedSensors);
HRESULT WinBioGetEnhancedSignInSecurityEnrolledFactors(WINBIO_IDENTITY * Identity, WINBIO_BIOMETRIC_TYPE * EnhancedSignInSecurityEnrolledFactors);
HRESULT WinBioGetEnhancedSignInSecurityStateSource(WINBIO_POLICY_SOURCE * Source);
HRESULT WinBioGetEssState(PWINBIO_ESS_STATE EssState);
HRESULT WinBioIsDeviceEnhancedSignInSecurityCapable(BOOL * IsCapable);
HRESULT WinBioIsDeviceEnhancedSignInSecurityEnabled(BOOL * IsEnabled);

Functions Removed

8
HRESULT EXPERIMENTAL_WinBioAreEnhancedSignInSecurityRequirementsMet(BOOL * AreRequirementsMet);
HRESULT EXPERIMENTAL_WinBioGetConnectedSensors(SIZE_T * SensorCount, EXPERIMENTAL_WINBIO_CONNECTED_SENSOR ** ConnectedSensors);
HRESULT EXPERIMENTAL_WinBioGetEnhancedSignInSecurityEnrolledFactors(WINBIO_IDENTITY * Identity, WINBIO_BIOMETRIC_TYPE * EnhancedSignInSecurityEnrolledFactors);
HRESULT EXPERIMENTAL_WinBioGetEnhancedSignInSecurityStateSource(WINBIO_POLICY_SOURCE * Source);
HRESULT EXPERIMENTAL_WinBioGetEssState(EXPERIMENTAL_PWINBIO_ESS_STATE EssState);
HRESULT EXPERIMENTAL_WinBioIsDeviceEnhancedSignInSecurityCapable(BOOL * IsCapable);
HRESULT EXPERIMENTAL_WinBioIsDeviceEnhancedSignInSecurityEnabled(BOOL * IsEnabled);
BOOL WTSIsIsolationSession(int pbIsolationSession);

Functions Changed

0

No changes