10.0.26100.7705 → 10.0.28000.1-rtm

178 Structs added
36 Structs removed
16 Structs modified
27 Functions added
34 Functions removed
3 Functions changed

Structs Added

178
D3D12_FEATURE_DATA_TIGHT_ALIGNMENT um/d3d12.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_DIRTY_REGIONS um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE1 um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_DIRTY_REGIONS um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_FRAME_ANALYSIS um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS1 um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_MOTION_SEARCH um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_QPMAP um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS1 um/d3d12video.h
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT2 um/d3d12video.h
D3D12_GLOBAL_SERIALIZED_ROOT_SIGNATURE um/d3d12.h
D3D12_LOCAL_SERIALIZED_ROOT_SIGNATURE um/d3d12.h
D3D12_SERIALIZED_ROOT_SIGNATURE_DESC um/d3d12.h
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1 um/d3d12video.h
D3D12_VIDEO_ENCODER_DIRTY_REGIONS um/d3d12video.h
D3D12_VIDEO_ENCODER_DIRTY_REGIONS_CONFIGURATION um/d3d12video.h
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 um/d3d12video.h
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS1 um/d3d12video.h
D3D12_VIDEO_ENCODER_FRAME_ANALYSIS um/d3d12video.h
D3D12_VIDEO_ENCODER_FRAME_ANALYSIS_CONFIGURATION um/d3d12video.h
D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_CONFIG um/d3d12video.h
D3D12_VIDEO_ENCODER_FRAME_MOTION_VECTORS um/d3d12video.h
D3D12_VIDEO_ENCODER_HEAP_DESC1 um/d3d12video.h
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA um/d3d12video.h
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS um/d3d12video.h
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS um/d3d12video.h
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX um/d3d12video.h
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO um/d3d12video.h
D3D12_VIDEO_ENCODER_MOTION_SEARCH_CONFIGURATION um/d3d12video.h
D3D12_VIDEO_ENCODER_MOVEREGION_INFO um/d3d12video.h
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA1 um/d3d12video.h
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC1 um/d3d12video.h
D3D12_VIDEO_ENCODER_QPMAP_CONFIGURATION um/d3d12video.h
D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP um/d3d12video.h
D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_INPUT_ARGUMENTS um/d3d12video.h
D3D12_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT_OUTPUT_ARGUMENTS um/d3d12video.h
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 um/d3d12video.h
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1 um/d3d12video.h
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT um/d3d12video.h
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM um/d3d12video.h
DXGI_SWAP_CHAIN_DESC2 shared/dxgi1_7.h
ID3D12PipelineState1 um/d3d12.h
ID3D12PipelineState1Vtbl um/d3d12.h
ID3D12StateObjectProperties2 um/d3d12.h
ID3D12StateObjectProperties2Vtbl um/d3d12.h
ID3D12VideoDevice4 um/d3d12video.h
ID3D12VideoDevice4Vtbl um/d3d12video.h
ID3D12VideoEncodeCommandList4 um/d3d12video.h
ID3D12VideoEncodeCommandList4Vtbl um/d3d12video.h
ID3D12VideoEncoderHeap1 um/d3d12video.h
ID3D12VideoEncoderHeap1Vtbl um/d3d12video.h
IDXGIAdapter5 shared/dxgi1_7.h
IDXGIAdapter5Vtbl shared/dxgi1_7.h
IDXGIFactory8 shared/dxgi1_7.h
IDXGIFactory8Vtbl shared/dxgi1_7.h
IDXGIFactoryMedia2 shared/dxgi1_7.h
IDXGIFactoryMedia2Vtbl shared/dxgi1_7.h
IDXGISwapChain5 shared/dxgi1_7.h
IDXGISwapChain5Vtbl shared/dxgi1_7.h
IWTSRemoteAppWindowInfoService um/tsvirtualchannels.h
IWTSRemoteAppWindowInfoServiceVtbl um/tsvirtualchannels.h
IWTSWindowChangedCallback um/tsvirtualchannels.h
IWTSWindowChangedCallbackVtbl um/tsvirtualchannels.h
IWTSWindowInfoService um/tsvirtualchannels.h
IWTSWindowInfoServiceVtbl um/tsvirtualchannels.h
NUMA_NODE_MEMORY_PERFORMANCE_BANDWIDTH um/memoryapi.h
NUMA_NODE_MEMORY_PERFORMANCE_LATENCY um/memoryapi.h
NUMA_NODE_MEMORY_PERFORMANCE_MEASUREMENT_CONDITION um/memoryapi.h
NVME_BOOT_PARTITION_INFORMATION shared/nvme.h
TLS_HYBRID_KEYEXCHANGE_BLOB shared/bcrypt.h
TLS_KEM_CIPHERTEXT_BLOB shared/bcrypt.h
WHV_X64_PENDING_VMX_NESTED_EXIT_EVENT3 um/WinHvPlatformDefs.h
_ARM64_TPIDR2_BLOCK um/winnt.h
_BOOT_PARTITION_REQUEST_BLOCK shared/ntddscsi.h
_CODE_INTEGRITY_REPORT_GENERATION_HEADER um/winnt.h
_CODE_INTEGRITY_REPORT_RECORD_HEADER um/winnt.h
_CODE_INTEGRITY_RUNTIME_REPORT um/winnt.h
_CXL_BACKGROUND_COMMAND_STATUS_REGISTER shared/cxl.h
_CXL_CACHEMEM_CAPABILITY_HEADER_REGISTER shared/cxl.h
_CXL_CAPABILITY_HEADER_REGISTER shared/cxl.h
_CXL_COMMAND_REGISTER shared/cxl.h
_CXL_DEVICE_CAPABILITIES_ARRAY_REGISTER shared/cxl.h
_CXL_DEVICE_CAPABILITIES_ARRAY_REGISTER_HEADER shared/cxl.h
_CXL_DEVICE_CAPABILITY_HEADER_REGISTER shared/cxl.h
_CXL_DEVICE_CAPABILITY_HEADER_REGISTER_HEADER shared/cxl.h
_CXL_DEVICE_HEALTH_INFO shared/cxl.h
_CXL_DEVICE_STATUS_REGISTERS shared/cxl.h
_CXL_EVENT_STATUS_REGISTER shared/cxl.h
_CXL_HDM_DECODER_CAPABILITY_REGISTER shared/cxl.h
_CXL_HDM_DECODER_CONTROL_REGISTER shared/cxl.h
_CXL_HDM_DECODER_DPA_SKIP_LOW_REGISTER shared/cxl.h
_CXL_HDM_DECODER_GLOBAL_CONTROL_REGISTER shared/cxl.h
_CXL_HDM_DECODER_REGISTERS shared/cxl.h
_CXL_HDM_DECODER_TARGET_LIST_HIGH_REGISTER shared/cxl.h
_CXL_HDM_DECODER_TARGET_LIST_LOW_REGISTER shared/cxl.h
_CXL_HDM_MEMORY_BASE_LOW shared/cxl.h
_CXL_HDM_MEMORY_SIZE_LOW shared/cxl.h
_CXL_INTERRUPT_POLICY shared/cxl.h
_CXL_MAILBOX_ACTIVATE_FIRMWARE shared/cxl.h
_CXL_MAILBOX_CAPABILITY_REGISTER shared/cxl.h
_CXL_MAILBOX_CEL_ENTRY shared/cxl.h
_CXL_MAILBOX_CLEAR_POISON_INPUT shared/cxl.h
_CXL_MAILBOX_CONTROL_REGISTER shared/cxl.h
_CXL_MAILBOX_GET_ALERT_CONFIG_OUTPUT shared/cxl.h
_CXL_MAILBOX_GET_EVENT_RECORDS_INPUT shared/cxl.h
_CXL_MAILBOX_GET_LOG_CAPABILITIES_OUTPUT shared/cxl.h
_CXL_MAILBOX_GET_POISON_LIST_INPUT shared/cxl.h
_CXL_MAILBOX_INJECT_POISON_INPUT shared/cxl.h
_CXL_MAILBOX_INTERRUPT_POLICY shared/cxl.h
_CXL_MAILBOX_INTERRUPT_POLICY_2_0 shared/cxl.h
_CXL_MAILBOX_MEDIA_ERROR_RECORD shared/cxl.h
_CXL_MAILBOX_SET_ALERT_CONFIG_INPUT shared/cxl.h
_CXL_MAILBOX_STATUS_REGISTER shared/cxl.h
_CXL_MEMORY_DEVICE_STATUS_REGISTER shared/cxl.h
_CXL_MEMORY_DEVICE_STATUS_REGISTERS shared/cxl.h
_CXL_RAS_CAPABILITY_STRUCTURE shared/cxl.h
_CXL_RAS_CORRECTABLE_ERROR_MASK_REGISTER shared/cxl.h
_CXL_RAS_CORRECTABLE_ERROR_STATUS_REGISTER shared/cxl.h
_CXL_RAS_ERROR_CAPABILITY_AND_CONTROL_REGISTER shared/cxl.h
_CXL_RAS_HEADER_LOG_REGISTERS shared/cxl.h
_CXL_RAS_UNCORRECTABLE_ERROR_MASK_REGISTER shared/cxl.h
_CXL_RAS_UNCORRECTABLE_ERROR_SEVERITY_REGISTER shared/cxl.h
_CXL_RAS_UNCORRECTABLE_ERROR_STATUS_REGISTER shared/cxl.h
_D3DDDI_CREATEHWQUEUEFORUSERMODESUBMISSION_FLAGS shared/d3dukmdt.h
_D3DDDI_DOORBELLMAPPING shared/d3dukmdt.h
_D3DKMT_QUERY_PHYSICAL_ADAPTER shared/d3dkmthk.h
_D3DKMT_QUERY_PHYSICAL_ADAPTER_1 shared/d3dkmthk.h
_D3DKMT_RESIZERINGBUFFER shared/d3dkmthk.h
_D3DKMT_RESIZERINGBUFFER_FLAGS shared/d3dkmthk.h
_EXPERIMENTAL_WINBIO_CONNECTED_SENSOR shared/winbio_types.h
_HEAP_MEMORY_USAGE_ENTRY um/winnt.h
_HEAP_MEMORY_USAGE_INFORMATION um/winnt.h
_IMAGE_FILE_MACHINES um/winnt.h
_IMAGE_HOTSWAP_ARM64_ENDPOINT_INFO_ENTRY_V2 um/winnt.h
_IMAGE_HOTSWAP_ENDPOINT_INFO_ENTRY_COMMON um/winnt.h
_IMAGE_HOTSWAP_ENDPOINT_INFO_HEADER_COMMON um/winnt.h
_IMAGE_HOTSWAP_ENDPOINT_INFO_HEADER_V2 um/winnt.h
_IMAGE_HOTSWAP_X64_ENDPOINT_INFO_ENTRY_V2 um/winnt.h
_MTM_BUS_DESCRIPTOR_HEADER shared/ntddmtm.h
_MTM_FLAT_MEMORY_EXTENDED_LINEAR_INFO shared/ntddmtm.h
_MTM_PD_CLEAR_MEMORY_ERROR_TYPE shared/ntddmtm.h
_MTM_PD_COMMAND shared/ntddmtm.h
_MTM_PD_COMMAND_STATUS shared/ntddmtm.h
_MTM_PD_DESCRIPTOR_HEADER shared/ntddmtm.h
_MTM_PD_FIRMWARE_ACTIVATE shared/ntddmtm.h
_MTM_PD_FIRMWARE_OUTPUT shared/ntddmtm.h
_MTM_PD_FIRMWARE_SLOT_INFO shared/ntddmtm.h
_MTM_PD_GET_ALERT_CONFIG_INFO shared/ntddmtm.h
_MTM_PD_GET_HEALTH_INFO shared/ntddmtm.h
_MTM_PD_GET_POISON_LIST_INPUT shared/ntddmtm.h
_MTM_PD_GET_SAVED_EVENT_INPUT shared/ntddmtm.h
_MTM_PD_GET_SAVED_EVENT_OUTPUT shared/ntddmtm.h
_MTM_PD_INJECT_MEMORY_ERROR_TYPE shared/ntddmtm.h
_MTM_PD_MEDIA_ERROR_RECORD shared/ntddmtm.h
_MTM_PD_SET_ALERT_CONFIG_INFO shared/ntddmtm.h
_MTM_PD_TIMESTAMP_INFO shared/ntddmtm.h
_PROCESS_CREATION_SME_VECTOR_LENGTH um/WinBase.h
_SHARED_COMPUTE_UNIT_RELATIONSHIP um/winnt.h
_STORAGE_BOOT_PARTITION_ACTIVATE shared/ntddscsi.h
_STORAGE_BOOT_PARTITION_INFO shared/ntddscsi.h
_STORAGE_HW_BOOT_PARTITION_ACTIVATE um/winioctl.h
_STORAGE_HW_BOOT_PARTITION_INFO shared/ntddstor.h
_WHEA_CXL_AGENT_ADDRESS um/cper.h
_WHEA_CXL_COMPONENT_EVENTS_SECTION_VALIDBITS um/cper.h
_WHEA_CXL_DEVICE_ID um/cper.h
_WHEA_CXL_DEVICE_SERIAL_NUMBER um/cper.h
_WHEA_CXL_PCIE_DEVICE_ID um/cper.h
_WHEA_CXL_PROTOCOL_ERROR_SECTION_VALIDBITS um/cper.h
_WHEA_DEVICE_INFO um/cper.h
_WHEA_MEMORY_RANGE um/cper.h
_WHEA_MEMORY_RANGE_ERROR_SECTION_VALIDBITS um/cper.h
_XSAVE_ARM64_SME_TPIDR2_HEADER um/winnt.h
_XSAVE_ARM64_SME_ZA_HEADER um/winnt.h
_XSAVE_ARM64_SME_ZT_HEADER um/winnt.h

Structs Removed

36
D3D_SHADER_CACHE_APPLICATION_DESC um/d3dshadercacheregistration.h
D3D_SHADER_CACHE_COMPILER_PROPERTIES um/d3dshadercacheregistration.h
D3D_SHADER_CACHE_PSDB_PROPERTIES um/d3dshadercacheregistration.h
D3D_VERSION_NUMBER um/d3dshadercacheregistration.h
IAppxBundleFactory3 um/AppxPackaging.h
IAppxBundleFactory3Vtbl um/AppxPackaging.h
IAppxBundleReader2 um/AppxPackaging.h
IAppxBundleReader2Vtbl um/AppxPackaging.h
IAppxFactory4 um/AppxPackaging.h
IAppxFactory4Vtbl um/AppxPackaging.h
ID3DShaderCacheApplication um/d3dshadercacheregistration.h
ID3DShaderCacheApplicationVtbl um/d3dshadercacheregistration.h
ID3DShaderCacheComponent um/d3dshadercacheregistration.h
ID3DShaderCacheComponentVtbl um/d3dshadercacheregistration.h
ID3DShaderCacheExplorer um/d3dshadercacheregistration.h
ID3DShaderCacheExplorerVtbl um/d3dshadercacheregistration.h
ID3DShaderCacheInstaller um/d3dshadercacheregistration.h
ID3DShaderCacheInstallerClient um/d3dshadercacheregistration.h
ID3DShaderCacheInstallerClientVtbl um/d3dshadercacheregistration.h
ID3DShaderCacheInstallerFactory um/d3dshadercacheregistration.h
ID3DShaderCacheInstallerFactoryVtbl um/d3dshadercacheregistration.h
ID3DShaderCacheInstallerVtbl um/d3dshadercacheregistration.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
_D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER shared/d3dukmdt.h
_EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2 um/webauthnplugin.h
_EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2 um/webauthnplugin.h
_HTTP_REQUEST_INFO_PROPERTY_INFO um/http.h
_MINIDUMP_CALLBACK_OUTPUT um/minidumpapiset.h
_WIN32_MEMORY_NUMA_PERFORMANCE_ENTRY um/memoryapi.h
_WIN32_MEMORY_NUMA_PERFORMANCE_INFORMATION_OUTPUT um/memoryapi.h
_WINBIO_CONNECTED_SENSOR shared/winbio_types.h

Structs Modified

16
NVME_CONTROLLER_REGISTERS shared/nvme.h
WHV_REGISTER_VALUE um/WinHvPlatformDefs.h
WHV_SYNTHETIC_PROCESSOR_FEATURES um/WinHvPlatformDefs.h
WHV_X64_PROCESSOR_FEATURES1 um/WinHvPlatformDefs.h
_D3DKMT_ADAPTERTYPE shared/d3dkmthk.h
_D3DKMT_CONNECT_DOORBELL shared/d3dkmthk.h
_D3DKMT_ENUMADAPTERS_FILTER shared/d3dkmthk.h
_D3DKMT_NOTIFY_WORK_SUBMISSION shared/d3dkmthk.h
_DEBUG_STACK_FRAME_EX um/DbgEng.h
_DXGK_PTE shared/d3dukmdt.h
_MIDL_STUB_MESSAGE shared/rpcndr.h
_SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX um/winnt.h
_SYSTEM_PROCESS_INFORMATION um/winternl.h
_XSAVE_ARM64_SVE_HEADER um/winnt.h
_XSTATE_CONFIGURATION um/winnt.h
_inputQPSettings um/mfapi.h

Functions Added

27
LONG AddNoFence(volatile LONG * Destination, LONG Value);
int AddNoFence16(volatile int * Destination, int Value);
LONG64 AddNoFence64(volatile LONG64 * Destination, LONG64 Value);
DWORD64 AddULong64NoFence(volatile DWORD64 * Destination, DWORD64 Value);
DWORD AddULongNoFence(volatile DWORD * Destination, DWORD Value);
WORD AddUShortNoFence(volatile WORD * Destination, WORD Value);
NTSTATUS D3DKMTCreateHwQueueForUserModeSubmission(D3DKMT_CREATEHWQUEUEFORUSERMODESUBMISSION * /* unnamed */);
NTSTATUS D3DKMTResizeRingBuffer(D3DKMT_RESIZERINGBUFFER * /* unnamed */);
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 EngFntCacheFlush(PVOID OffsetBuffer, BOOL DiscardContent);
BOOL GetNumaNodeMemoryClosestInitiatorNode(USHORT TargetNodeNumber, USHORT * InitiatorNodeNumber);
BOOL GetNumaNodeMemoryReadBandwidth(USHORT TargetNodeNumber, USHORT InitiatorNodeNumber, NUMA_NODE_MEMORY_PERFORMANCE_BANDWIDTH * Bandwidth);
BOOL GetNumaNodeMemoryReadLatency(USHORT TargetNodeNumber, USHORT InitiatorNodeNumber, NUMA_NODE_MEMORY_PERFORMANCE_LATENCY * Latency);
BOOL GetNumaNodeMemoryWriteBandwidth(USHORT TargetNodeNumber, USHORT InitiatorNodeNumber, NUMA_NODE_MEMORY_PERFORMANCE_BANDWIDTH * Bandwidth);
BOOL GetNumaNodeMemoryWriteLatency(USHORT TargetNodeNumber, USHORT InitiatorNodeNumber, NUMA_NODE_MEMORY_PERFORMANCE_LATENCY * Latency);
DWORD64 IncrementULong64NoFence(volatile DWORD64 * Destination);
DWORD IncrementULongNoFence(volatile DWORD * Destination);
DWORD RtlGetImageFileMachines(PCWSTR DosFileName, IMAGE_FILE_MACHINES * MachineTypeFlags);
NTSTATUS RtlVirtualUnwind3(ULONG HandlerType, ULONG64 ImageBase, ULONG64 ControlPc, int FunctionEntry, int ContextRecord, int MachineFrameUnwound, PVOID * HandlerData, int EstablisherFrame, int ContextPointers, int LowLimit, int HighLimit, int * HandlerRoutine, ULONG UnwindFlags, PULONG ResultFlags);
BOOL WTSIsIsolationSession(int pbIsolationSession);
int _InterlockedCompareExchange8(volatile int * Destination, int ExChange, int Comperand);

Functions Removed

34
HRESULT CimConvertBlockImage(PCWSTR imageContainingPath, PCWSTR existingImageName, PCWSTR newImageContainingPath);
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 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);
BOOL GetMemoryNumaClosestInitiatorNode(ULONG TargetNodeNumber, ULONG * InitiatorNodeNumber);
BOOL GetMemoryNumaPerformanceInformation(ULONG NodeNumber, UCHAR DataType, WIN32_MEMORY_NUMA_PERFORMANCE_INFORMATION_OUTPUT ** PerfInfo);
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 OPMXboxEnableHDCP(OPM_HDCP_TYPE HDCPType);
HRESULT OPMXboxGetHDCPStatus(OPM_HDCP_STATUS * pHDCPStatus);
HRESULT OPMXboxGetHDCPStatusAndType(OPM_HDCP_STATUS * pHDCPStatus, OPM_HDCP_TYPE * pHDCPType);
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 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 Changed

3
GetBestInterfaceEx um/iphlpapi.h → shared/netioapi.h
GetStagedPackageOrigin um/appmodel.h
RtlVirtualUnwind2 um/rtlsupportapi.h → um/winnt.h