10.0.20348.19 → 10.0.22000.194

248 Structs added
72 Structs removed
18 Structs modified
346 Functions added
23 Functions removed
23 Functions changed

Structs Added

248

Structs Removed

72
D3D12_FEATURE_DATA_WAVE_MMA um/d3d12.h
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC um/DirectML.h
DML_ARGMAX_OPERATOR_DESC um/DirectML.h
DML_ARGMIN_OPERATOR_DESC um/DirectML.h
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC um/DirectML.h
DML_CONVOLUTION_INTEGER_OPERATOR_DESC um/DirectML.h
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC um/DirectML.h
DML_DEPTH_TO_SPACE1_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_COSH_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_ERF_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_IF_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_SINH_OPERATOR_DESC um/DirectML.h
DML_ELEMENT_WISE_TANH_OPERATOR_DESC um/DirectML.h
DML_FEATURE_DATA_FEATURE_LEVELS um/DirectML.h
DML_FEATURE_QUERY_FEATURE_LEVELS um/DirectML.h
DML_GATHER_ELEMENTS_OPERATOR_DESC um/DirectML.h
DML_GATHER_ND1_OPERATOR_DESC um/DirectML.h
DML_GATHER_ND_OPERATOR_DESC um/DirectML.h
DML_GRAPH_DESC um/DirectML.h
DML_GRAPH_EDGE_DESC um/DirectML.h
DML_GRAPH_NODE_DESC um/DirectML.h
DML_INPUT_GRAPH_EDGE_DESC um/DirectML.h
DML_INTERMEDIATE_GRAPH_EDGE_DESC um/DirectML.h
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC um/DirectML.h
DML_MAX_POOLING1_OPERATOR_DESC um/DirectML.h
DML_MAX_POOLING2_OPERATOR_DESC um/DirectML.h
DML_MAX_POOLING_GRAD_OPERATOR_DESC um/DirectML.h
DML_MAX_UNPOOLING_OPERATOR_DESC um/DirectML.h
DML_NONZERO_COORDINATES_OPERATOR_DESC um/DirectML.h
DML_ONE_HOT_OPERATOR_DESC um/DirectML.h
DML_OPERATOR_GRAPH_NODE_DESC um/DirectML.h
DML_OUTPUT_GRAPH_EDGE_DESC um/DirectML.h
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC um/DirectML.h
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC um/DirectML.h
DML_RANDOM_GENERATOR_OPERATOR_DESC um/DirectML.h
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC um/DirectML.h
DML_SCATTER_ND_OPERATOR_DESC um/DirectML.h
DML_SCATTER_OPERATOR_DESC um/DirectML.h
DML_SPACE_TO_DEPTH1_OPERATOR_DESC um/DirectML.h
DML_TOP_K1_OPERATOR_DESC um/DirectML.h
IWRdsRemoteFXGraphicsConnection um/wtsprotocol.h
IWRdsRemoteFXGraphicsConnectionVtbl um/wtsprotocol.h
WhitePoint um/Icm.h
XYYPoint um/Icm.h
_AMD64_MXCSR_REG um/winnt.h
_ARM64_FPCR_REG um/winnt.h
_ARM64_FPSR_REG um/winnt.h
_D3DKMT_MULTIPLANE_OVERLAY3 shared/d3dkmthk.h
_D3DKMT_VIDSCH_ESCAPE shared/d3dkmthk.h
_DOS_IMAGE_INFO um/vmsavedstatedumpdefs.h
_MODULE_INFO um/vmsavedstatedumpdefs.h
_WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS um/webauthn.h
_WHEA_PCIE_CORRECTABLE_ERROR_SECTION_VALIDBITS um/cper.h
_WOW64_ARCHITECTURE_INFORMATION um/winnt.h

Structs Modified

18
IDeviceSpecificPropertyVtbl um/devicetopology.h
IMILBitmapEffectEventsVtbl um/mileffects.h
IMILBitmapEffectImplVtbl um/mileffects.h
IMILBitmapEffectPrimitiveVtbl um/mileffects.h
IMILBitmapEffectRenderContextImplVtbl um/mileffects.h
IMILBitmapEffectRenderContextVtbl um/mileffects.h
_D3DDDI_CREATECONTEXTFLAGS shared/d3dukmdt.h
_D3DDDI_CREATEHWQUEUEFLAGS shared/d3dukmdt.h
_D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS shared/d3dukmdt.h
_D3DKMDT_DISPLAYMODE_FLAGS shared/d3dkmthk.h
_D3DKMT_CREATEALLOCATIONFLAGS shared/d3dkmthk.h
_D3DKMT_DRIVERCAPS_EXT shared/d3dkmdt.h
_D3DKMT_SUBMITCOMMANDFLAGS shared/d3dkmthk.h
_HTTP_SERVICE_CONFIG_SSL_PARAM_EX um/http.h
_KERNEL_CET_CONTEXT um/winnt.h
_POWER_SESSION_RIT_STATE um/winnt.h
_SECPKG_USER_FUNCTION_TABLE um/NTSecPKG.h
_WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS um/webauthn.h

Functions Added

346

Functions Removed

23
uint32_t CRC32(uint32_t X, uint64_t Y, uint64_t Polynomial, unsigned int Datawidth);
HRESULT ColorAdapterGetCurrentProfileCalibration(DisplayID displayID, DWORD maxCalibrationBlobSize, int * blobSize, BYTE * calibrationBlob);
HRESULT ColorAdapterGetDisplayCurrentStateID(DisplayID displayID, DisplayStateID * displayStateID);
HRESULT ColorAdapterGetDisplayProfile(DisplayID displayID, LPWSTR displayProfile, int * profileID, BOOL * bUseAccurate);
HRESULT ColorAdapterGetDisplayTargetWhitePoint(DisplayID displayID, WhitePoint * wtpt, int * transitionTime, int * whitepointID);
HRESULT ColorAdapterGetDisplayTransformData(DisplayID displayID, DisplayTransformLut * displayTransformLut, int * transformID);
HRESULT ColorAdapterGetSystemModifyWhitePointCaps(BOOL * whitePointAdjCapable, BOOL * isColorOverrideActive);
HRESULT ColorAdapterRegisterOEMColorService(HANDLE * registration);
HRESULT ColorAdapterUnregisterOEMColorService(HANDLE registration);
HRESULT ColorAdapterUpdateDeviceProfile(DisplayID displayID, LPWSTR profName);
HRESULT ColorAdapterUpdateDisplayGamma(DisplayID displayID, DisplayTransformLut * displayTransform, BOOL internal);
int CompareResultForOperation(unsigned int CompareResult, int Operation);
HRESULT DMLCreateDevice1(ID3D12Device * d3d12Device, enum DML_CREATE_DEVICE_FLAGS flags, enum DML_FEATURE_LEVEL minimumFeatureLevel, const IID *const riid, void ** ppv);
BOOLEAN RtlIsEcCode(DWORD64 CodePointer);
DWORD _convert_cpsr_to_eflags(DWORD Cpsr);
DWORD _convert_eflags_to_cpsr(DWORD Eflags);
DWORD _convert_fpcr_fpsr_to_mxcsr(DWORD Fpcr, DWORD Fpsr);
void _convert_mxcsr_to_fpcr_fpsr(DWORD MxCsr, DWORD * Fpcr, DWORD * Fpsr);
wchar_t * wcslwr(wchar_t * _String);
wchar_t * wcsnset(wchar_t * _String, wchar_t _Value, size_t _MaxCount);
wchar_t * wcsrev(wchar_t * _String);
wchar_t * wcsset(wchar_t * _String, wchar_t _Value);
wchar_t * wcsupr(wchar_t * _String);

Functions Changed

23
CVTPD2DQ128 um/widemath.h
CVTPD2PI128 um/widemath.h
CVTPS2DQ128 um/widemath.h
CVTPS2PI128 um/widemath.h
DeviceDsmAddDataSetRange um/winioctl.h
DeviceDsmInitializeInput um/winioctl.h
DeviceDsmInitializeOutput um/winioctl.h
DeviceDsmValidateInput um/winioctl.h
DeviceDsmValidateOutput um/winioctl.h
DockPattern_SetDockPosition um/UIAutomationCoreApi.h
GetEnabledVirtualTrustLevels um/vmsavedstatedump.h
GetRegisterValue um/vmsavedstatedump.h
GuestVirtualAddressToPhysicalAddress um/vmsavedstatedump.h
PSHUFD128 um/widemath.h
PSHUFW64 um/widemath.h
ScrollPattern_Scroll um/UIAutomationCoreApi.h
SynchronizedInputPattern_StartListening um/UIAutomationCoreApi.h
UiaAddEvent um/UIAutomationCoreApi.h
UiaRaiseStructureChangedEvent um/UIAutomationCoreApi.h
UiaRaiseTextEditTextChangedEvent um/UIAutomationCoreApi.h
WindowPattern_SetWindowVisualState um/UIAutomationCoreApi.h
_CVTSD2SI32 um/widemath.h
_CVTSS2SI32 um/widemath.h