10.0.22621.3233 → 10.0.26100.1

317 Structs added
49 Structs removed
149 Structs modified
136 Functions added
588 Functions removed
69 Functions changed

Structs Added

317

Structs Removed

49
IWindowsDevicesAllJoynBusAttachmentFactoryInterop um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusAttachmentFactoryInteropVtbl um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusAttachmentInterop um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusAttachmentInteropVtbl um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusObjectFactoryInterop um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusObjectFactoryInteropVtbl um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusObjectInterop um/windows.devices.alljoyn.interop.h
IWindowsDevicesAllJoynBusObjectInteropVtbl um/windows.devices.alljoyn.interop.h
WHV_HYPERCALL_CONTEXT um/WinHvPlatformDefs.h
WHV_PROCESSOR_FEATURES um/WinHvPlatformDefs.h
WHV_PROCESSOR_FEATURES1 um/WinHvPlatformDefs.h
WHV_VP_EXIT_CONTEXT um/WinHvPlatformDefs.h
WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER um/WinHvPlatformDefs.h
_NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS um/ncrypt.h
_NCRYPT_VSM_KEY_ATTESTATION_STATEMENT um/ncrypt.h
_NDIS_OFFLOAD shared/ntddndis.h
_NDIS_TCP_LARGE_SEND_OFFLOAD_V1 shared/ntddndis.h
_PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY um/winnt.h
_SERVER_CERTIFICATE_INFO_0 um/LMShare.h
_WHEA_RECOVERY_ACTION um/cper.h
__MIDL___MIDL_itf_mfobjects_0000_0008_0001 um/mfobjects.h
__MIDL___MIDL_itf_mfobjects_0000_0008_0002 um/mfobjects.h
__MIDL___MIDL_itf_mfobjects_0000_0008_0003 um/mfobjects.h
alljoyn_aboutlistener_callback um/alljoyn_c/AboutListener.h
alljoyn_applicationstatelistener_callbacks um/alljoyn_c/ApplicationStateListener.h
alljoyn_authlistenerasync_callbacks um/alljoyn_c/AuthListener.h
alljoyn_buslistener_callbacks um/alljoyn_c/BusListener.h
alljoyn_busobject_callbacks um/alljoyn_c/BusObject.h
alljoyn_busobject_methodentry um/alljoyn_c/BusObject.h
alljoyn_certificateidarray um/alljoyn_c/PermissionConfigurator.h
alljoyn_interfacedescription_member um/alljoyn_c/InterfaceDescription.h
alljoyn_keystorelistener_callbacks um/alljoyn_c/KeyStoreListener.h
alljoyn_keystorelistener_with_synchronization_callbacks um/alljoyn_c/KeyStoreListener.h
alljoyn_permissionconfigurationlistener_callbacks um/alljoyn_c/PermissionConfigurationListener.h
alljoyn_sessionlistener_callbacks um/alljoyn_c/SessionListener.h
alljoyn_sessionportlistener_callbacks um/alljoyn_c/SessionPortListener.h
peer_app_launch_info_tag um/p2p.h
peer_collab_event_data_tag um/p2p.h
peer_event_application_changed_data_tag um/p2p.h
peer_event_connection_change_data_tag um/p2p.h
peer_event_endpoint_changed_data_tag um/p2p.h
peer_event_object_changed_data_tag um/p2p.h
peer_event_people_near_me_changed_data_tag um/p2p.h
peer_event_presence_changed_data_tag um/p2p.h
peer_event_request_status_changed_data_tag um/p2p.h
peer_event_watchlist_changed_data_tag um/p2p.h
peer_graph_event_data_tag um/p2p.h
peer_group_event_data_tag um/p2p.h
peer_version_data_tag um/p2p.h

Structs Modified

149
APO_NOTIFICATION um/audioengineextensionapo.h
COPYFILE2_EXTENDED_PARAMETERS_V2 um/WinBase.h
D3D12_DXIL_LIBRARY_DESC um/d3d12.h
D3D12_EXISTING_COLLECTION_DESC um/d3d12.h
D3D12_FEATURE_DATA_D3D12_OPTIONS20 um/d3d12.h
D3D12_INDIRECT_ARGUMENT_DESC um/d3d12.h
D3D12_RENDER_PASS_BEGINNING_ACCESS um/d3d12.h
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC um/d3d12.h
D3D12_RENDER_PASS_ENDING_ACCESS um/d3d12.h
D3D12_RENDER_PASS_RENDER_TARGET_DESC um/d3d12.h
D3D12_UNORDERED_ACCESS_VIEW_DESC um/d3d12.h
D3D12_VERSIONED_ROOT_SIGNATURE_DESC um/d3d12.h
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION um/d3d12video.h
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT um/d3d12video.h
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT um/d3d12video.h
D3D12_VIDEO_ENCODER_LEVEL_SETTING um/d3d12video.h
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA um/d3d12video.h
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA um/d3d12video.h
D3D12_VIDEO_ENCODER_PROFILE_DESC um/d3d12video.h
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS um/d3d12video.h
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE um/d3d12video.h
ID3D12Device10Vtbl um/d3d12.h
ID3D12DeviceFactoryVtbl um/d3d12.h
ITraceReloggerVtbl um/relogger.h
JET_BKINFO um/esent.h
JET_BKLOGTIME um/esent.h
JET_COLUMNBASE_A um/esent.h
JET_COLUMNBASE_W um/esent.h
JET_COLUMNDEF um/esent.h
JET_COLUMNLIST um/esent.h
JET_COMMIT_ID um/esent.h
JET_DBINFOMISC um/esent.h
JET_DBINFOMISC2 um/esent.h
JET_DBINFOMISC3 um/esent.h
JET_DBINFOMISC4 um/esent.h
JET_DBINFOUPGRADE um/esent.h
JET_ENUMCOLUMN um/esent.h
JET_ENUMCOLUMNID um/esent.h
JET_ENUMCOLUMNVALUE um/esent.h
JET_ERRINFOBASIC_W um/esent.h
JET_INDEXLIST um/esent.h
JET_INDEXRANGE um/esent.h
JET_INDEX_COLUMN um/esent.h
JET_INDEX_RANGE um/esent.h
JET_LGPOS um/esent.h
JET_LOGINFO_A um/esent.h
JET_LOGINFO_W um/esent.h
JET_LOGTIME um/esent.h
JET_OBJECTINFO um/esent.h
JET_OBJECTLIST um/esent.h
JET_OPERATIONCONTEXT um/esent.h
JET_RECORDLIST um/esent.h
JET_RECPOS um/esent.h
JET_RECPOS2 um/esent.h
JET_RECSIZE um/esent.h
JET_RECSIZE2 um/esent.h
JET_RETINFO um/esent.h
JET_RETRIEVECOLUMN um/esent.h
JET_RSTINFO_A um/esent.h
JET_RSTINFO_W um/esent.h
JET_RSTMAP_A um/esent.h
JET_RSTMAP_W um/esent.h
JET_SETCOLUMN um/esent.h
JET_SETINFO um/esent.h
JET_SETSYSPARAM_A um/esent.h
JET_SETSYSPARAM_W um/esent.h
JET_SIGNATURE um/esent.h
JET_SNPROG um/esent.h
JET_THREADSTATS um/esent.h
JET_THREADSTATS2 um/esent.h
NVME_CDW12_GET_LOG_PAGE shared/nvme.h
NVME_CDW13_GET_LOG_PAGE shared/nvme.h
NVME_COMMAND shared/nvme.h
NVME_CONTROLLER_REGISTERS shared/nvme.h
NVME_ERROR_INFO_LOG shared/nvme.h
NVME_IDENTIFY_CONTROLLER_DATA shared/nvme.h
NVME_IDENTIFY_IO_COMMAND_SET shared/nvme.h
NVME_IDENTIFY_NAMESPACE_DATA shared/nvme.h
WHV_ACCESS_GPA_CONTROLS um/WinHvPlatformDefs.h
WHV_CAPABILITY um/WinHvPlatformDefs.h
WHV_INTERRUPT_CONTROL um/WinHvPlatformDefs.h
WHV_NOTIFICATION_PORT_PARAMETERS um/WinHvPlatformDefs.h
WHV_PARTITION_PROPERTY um/WinHvPlatformDefs.h
WHV_PROCESSOR_XSAVE_FEATURES um/WinHvPlatformDefs.h
WHV_REGISTER_VALUE um/WinHvPlatformDefs.h
WHV_RUN_VP_EXIT_CONTEXT um/WinHvPlatformDefs.h
WHV_SYNIC_EVENT_PARAMETERS um/WinHvPlatformDefs.h
WHV_SYNTHETIC_PROCESSOR_FEATURES um/WinHvPlatformDefs.h
_CMD_ENTRY um/NetSh.h
_D3DDDI_CREATECONTEXTFLAGS shared/d3dukmdt.h
_D3DDDI_CREATEHWQUEUEFLAGS shared/d3dukmdt.h
_D3DDDI_NATIVEFENCEMAPPING shared/d3dukmdt.h
_D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS shared/d3dukmdt.h
_D3DKMT_CONNECT_DOORBELL shared/d3dkmthk.h
_D3DKMT_CREATEALLOCATIONFLAGS shared/d3dkmthk.h
_D3DKMT_CREATE_DOORBELL shared/d3dkmthk.h
_D3DKMT_DESTROY_DOORBELL shared/d3dkmthk.h
_D3DKMT_ENUMADAPTERS_FILTER shared/d3dkmthk.h
_D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS shared/d3dkmthk.h
_D3DKMT_NOTIFY_WORK_SUBMISSION shared/d3dkmthk.h
_D3DKMT_OPENNATIVEFENCEFROMNTHANDLE shared/d3dkmthk.h
_D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS shared/d3dkmthk.h
_DNS_SERVER_PROPERTY_TYPES shared/netioapi.h
_DXGK_MONITORLINKINFO_USAGEHINTS shared/d3dkmdt.h
_HTTP_SERVICE_CONFIG_SSL_PARAM_EX um/http.h
_IMAGE_HOT_PATCH_INFO um/winnt.h
_INQUIRYDATA shared/scsi.h
_JET_INSTANCE_INFO_A um/esent.h
_JET_INSTANCE_INFO_W um/esent.h
_MIDL_STUB_MESSAGE shared/rpcndr.h
_NSID um/TNEF.h → um/tnef.h
_SCRUB_DATA_INPUT um/winnt.h
_SCRUB_DATA_OUTPUT um/winnt.h
_SERVERSILO_BASIC_INFORMATION um/winnt.h
_STORAGE_PROTOCOL_SPECIFIC_DATA_EXT um/winioctl.h
_USBD_ENDPOINT_OFFLOAD_INFORMATION shared/usb.h
_WINTRUST_DATA um/WinTrust.h
_XSTATE_CONFIGURATION um/winnt.h
_XSTATE_CONTEXT um/winnt.h
tagCONVERT_A um/esent.h
tagCONVERT_W um/esent.h
tagJET_CONDITIONALCOLUMN_A um/esent.h
tagJET_CONDITIONALCOLUMN_W um/esent.h
tagJET_INDEXCREATE2_A um/esent.h
tagJET_INDEXCREATE2_W um/esent.h
tagJET_INDEXCREATE3_A um/esent.h
tagJET_INDEXCREATE3_W um/esent.h
tagJET_INDEXCREATE_A um/esent.h
tagJET_INDEXCREATE_W um/esent.h
tagJET_INDEXID um/esent.h
tagJET_OPENTEMPORARYTABLE um/esent.h
tagJET_OPENTEMPORARYTABLE2 um/esent.h
tagJET_SPACEHINTS um/esent.h
tagJET_TABLECREATE2_A um/esent.h
tagJET_TABLECREATE2_W um/esent.h
tagJET_TABLECREATE3_A um/esent.h
tagJET_TABLECREATE3_W um/esent.h
tagJET_TABLECREATE4_A um/esent.h
tagJET_TABLECREATE4_W um/esent.h
tagJET_TABLECREATE_A um/esent.h
tagJET_TABLECREATE_W um/esent.h
tagJET_TUPLELIMITS um/esent.h
tagJET_UNICODEINDEX um/esent.h
tagJET_UNICODEINDEX2 um/esent.h
tag_JET_COLUMNCREATE_A um/esent.h
tag_JET_COLUMNCREATE_W um/esent.h
tag_JET_USERDEFINEDDEFAULT_A um/esent.h
tag_JET_USERDEFINEDDEFAULT_W um/esent.h
uint128_t um/widemath.h

Functions Added

136
HRESULT AddPackageDependency2(PCWSTR packageDependencyId, int rank, AddPackageDependencyOptions2 options, int * packageDependencyContext, int * packageFullName);
LONG AddRaw(volatile LONG * Destination, LONG Value);
LONG64 AddRaw64(volatile LONG64 * Destination, LONG64 Value);
DWORD64 AddULong64Raw(volatile DWORD64 * Destination, DWORD64 Value);
DWORD AddULongRaw(volatile DWORD * Destination, DWORD Value);
HRESULT AllocConsoleWithOptions(PALLOC_CONSOLE_OPTIONS options, PALLOC_CONSOLE_RESULT result);
HRESULT BuildIoRingReadFileScatter(HIORING ioRing, IORING_HANDLE_REF fileRef, UINT32 segmentCount, FILE_SEGMENT_ELEMENT[] segmentArray, UINT32 numberOfBytesToRead, UINT64 fileOffset, UINT_PTR userData, IORING_SQE_FLAGS sqeFlags);
HRESULT BuildIoRingWriteFileGather(HIORING ioRing, IORING_HANDLE_REF fileRef, UINT32 segmentCount, FILE_SEGMENT_ELEMENT[] segmentArray, UINT32 numberOfBytesToWrite, UINT64 fileOffset, int writeFlags, UINT_PTR userData, IORING_SQE_FLAGS sqeFlags);
HRESULT CimConvertBlockImage(PCWSTR imageContainingPath, PCWSTR existingImageName, PCWSTR newImageContainingPath);
HRESULT CimCreateImage2(PCWSTR imageContainingPath, CIM_CREATE_IMAGE_FLAGS createImageFlags, PCWSTR existingImageName, PCWSTR newImageName, int * cimImageHandle);
HRESULT CimGetFileStatBasicInformation(PCWSTR imagePath, PCWSTR filePath, int * statInfo);
HRESULT CimReadFile(PCWSTR imagePath, PCWSTR filePath, int offset, void * buffer, int bufferSize, int * bytesRead, int * bytesRemaining);
NTSTATUS CreateFlVirtualInterface(const MIB_FL_VIRTUAL_INTERFACE_ROW * Row);
NTSTATUS D3DKMTGetNativeFenceLogDetail(D3DKMT_GETNATIVEFENCELOGDETAIL * /* unnamed */);
NTSTATUS D3DKMTIsFeatureEnabled(D3DKMT_ISFEATUREENABLED * /* unnamed */);
NTSTATUS D3DKMTOpenSyncObjectFromSyncFile(D3DKMT_OPENSYNCOBJECTFROMSYNCFILE * /* unnamed */);
NTSTATUS D3DKMTWaitSyncFile(const D3DKMT_WAITSYNCFILE * /* unnamed */);
NTSTATUS DeleteFlVirtualInterface(const MIB_FL_VIRTUAL_INTERFACE_ROW * Row);
DNS_STATUS DnsIsFlatRecord(PDNS_RECORD pRecord, ULONG64 ullFlags, BOOL * pfFlat);
HRESULT EvaluateHardwareRequirement(const HWREQCHK_DEVICE_HARDWARE_REQUIREMENT * hardwareRequirement, BOOL * evaluationResult, HWREQCHK_DEVICE_HARDWARE_EVALUATION ** constraintsEvaluated, ULONG * constraintEvaluationCount);
HRESULT FindPackageDependency(const FindPackageDependencyCriteria * findPackageDependencyCriteria, int * packageDependencyIdsCount, int (int *) _Outptr_result_buffer_maybenull_);
PVOID FlsGetValue2(DWORD dwTlsIndex);
DWORD FwpmConnectionPolicyAdd0(HANDLE engineHandle, const FWPM_PROVIDER_CONTEXT3 * connectionPolicy, FWP_IP_VERSION ipVersion, UINT64 weight, UINT32 numFilterConditions, const FWPM_FILTER_CONDITION0 * filterConditions, int sd);
DWORD FwpmConnectionPolicyDeleteByKey0(HANDLE engineHandle, const GUID * key);
HRESULT GameInputCreate(IGameInput ** gameInput);
DWORD GetClusterNetInterfaceEx(HCLUSTER hCluster, LPCWSTR lpszNodeName, LPCWSTR lpszNetworkName, LPWSTR lpmszInterfaceNameList, LPDWORD lpcbInterfaceListBufSize);
HRESULT GetDefaultContentDecryptionModuleFactory(PCWSTR keySystem, IMFContentDecryptionModuleFactory ** contentDecryptionModuleFactory);
BOOL GetFileInformationByName(PCWSTR FileName, FILE_INFO_BY_NAME_CLASS FileInformationClass, PVOID FileInfoBuffer, ULONG FileInfoBufferSize);
NTSTATUS GetFlVirtualInterface(PMIB_FL_VIRTUAL_INTERFACE_ROW Row);
NTSTATUS GetFlVirtualInterfaceTable(ADDRESS_FAMILY Family, PMIB_FL_VIRTUAL_INTERFACE_TABLE * Table);
HRESULT GetHardwareRequirementSystemInfo(HWREQCHK_DEVICE_HARDWARE_SYSINFO * deviceHardwareSystemInfo);
HRESULT GetHardwareRequirements(HWREQCHK_DEVICE_HARDWARE_REQUIREMENT ** deviceHardwareRequirements, ULONG * requirementCount);
HRESULT GetLatestHardwareRequirement(HWREQCHK_PRODUCT_TYPE productType, HWREQCHK_DEVICE_HARDWARE_REQUIREMENT * deviceHardwareRequirement);
BOOL GetMemoryNumaClosestInitiatorNode(ULONG TargetNodeNumber, ULONG * InitiatorNodeNumber);
BOOL GetMemoryNumaPerformanceInformation(ULONG NodeNumber, UCHAR DataType, WIN32_MEMORY_NUMA_PERFORMANCE_INFORMATION_OUTPUT ** PerfInfo);
HRESULT GetPackageDependencyInformation(PCWSTR packageDependencyId, int * user, int * packageFamilyName, PACKAGE_VERSION * minVersion, PackageDependencyProcessorArchitectures * packageDependencyProcessorArchitectures, PackageDependencyLifetimeKind * lifetimeKind, int * lifetimeArtifact, CreatePackageDependencyOptions * options, int * lifetimeExpiration);
HRESULT GetProcessesUsingPackageDependency(PCWSTR packageDependencyId, int user, BOOL scopeIsSystem, int * processIdsCount, int (int *) _Outptr_result_buffer_maybenull_);
HRESULT GetResolvedPackageFullNameForPackageDependency2(PCWSTR packageDependencyId, int * packageFullName);
HRESULT GetWindowFromWindowId(__x_ABI_CWindows_CUI_CWindowId id, int * hwnd);
HRESULT GetWindowIdFromWindow(int hwnd, __x_ABI_CWindows_CUI_CWindowId * id);
HRESULT HcsAttachOverlayFilter(PCWSTR VolumeMountPoint, PCWSTR LayerData);
HRESULT HcsDetachOverlayFilter(PCWSTR VolumeMountPoint, PCWSTR LayerData);
HRESULT HcsFinalizeLiveMigration(int computeSystem, int operation, PCWSTR options);
HRESULT HcsGetOperationProperties(int operation, PCWSTR options, PWSTR * resultDocument);
HRESULT HcsInitializeLiveMigrationOnSource(int computeSystem, int operation, PCWSTR options);
HRESULT HcsStartLiveMigrationOnSource(int computeSystem, int operation, PCWSTR options);
HRESULT HcsStartLiveMigrationTransfer(int computeSystem, int operation, PCWSTR options);
LONG IncrementRaw(volatile LONG * Destination);
LONG64 IncrementRaw64(volatile LONG64 * Destination);
DWORD64 IncrementULong64Raw(volatile DWORD64 * Destination);
DWORD IncrementULongRaw(volatile DWORD * Destination);
void InitializeFlVirtualInterfaceEntry(PMIB_FL_VIRTUAL_INTERFACE_ROW Row);
BOOL IsActivityCoordinatorResourceSupported(ACTIVITY_COORDINATOR_RESOURCE Resource);
BOOLEAN IsHcsAttachOverlayFilterPresent(void);
BOOLEAN IsHcsDetachOverlayFilterPresent(void);
BOOLEAN IsHcsFinalizeLiveMigrationPresent(void);
BOOLEAN IsHcsGetOperationPropertiesPresent(void);
BOOLEAN IsHcsInitializeLiveMigrationOnSourcePresent(void);
BOOLEAN IsHcsStartLiveMigrationOnSourcePresent(void);
BOOLEAN IsHcsStartLiveMigrationTransferPresent(void);
BOOLEAN IsIsActivityCoordinatorResourceSupportedPresent(void);
BOOLEAN IsSrpIsAllowedPresent(void);
HRESULT MFCreateDXGICrossAdapterBuffer(const IID *const riid, int * punkDevice, IMFMediaType * pMediaType, UINT uSubresource, IMFMediaBuffer ** ppBuffer);
HRESULT MFGetDXGIDeviceManageMode(int * pDeviceManager, MF_DXGI_DEVICE_MANAGER_MODE * mode);
NTSTATUS NetIsServiceAccount2(LPWSTR ServerName, LPWSTR AccountName, BOOL * IsService, MSA_INFO_ACCOUNT_TYPE * AccountType);
unsigned char NtReadCurrentTebByte(unsigned int Offset);
void * NtReadCurrentTebPVOID(unsigned int Offset);
unsigned int NtReadCurrentTebUlong(unsigned int Offset);
unsigned long long NtReadCurrentTebUlongPtr(unsigned int Offset);
unsigned long long NtReadCurrentTebUlonglong(unsigned int Offset);
unsigned short NtReadCurrentTebUshort(unsigned int Offset);
uint64_t PABS64(uint64_t Y, uint64_t Mask, unsigned int DataWidth);
uint64_t PALIGNR64(uint64_t X, uint64_t Y, uint64_t ShiftCount);
DWORD PowerGetUserConfiguredACPowerMode(int * PowerModeGuid);
DWORD PowerGetUserConfiguredDCPowerMode(int * PowerModeGuid);
DWORD PowerSetUserConfiguredACPowerMode(const int * PowerModeGuid);
DWORD PowerSetUserConfiguredDCPowerMode(const int * PowerModeGuid);
HRESULT RegisterMediaExtensionPackage(PCWSTR packageFamilyName);
HRESULT ReleasePseudoConsole(HPCON hPC);
DWORD RepairClusterNameAccount(HCLUSTER hCluster, PREPAIR_CLUSTER_NAME_ACCOUNT_CONFIG pConfig, PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback, PVOID pvCallbackArg);
volatile void * RtlCopyDeviceMemory(volatile void * Destination, const volatile void * Source, size_t Length);
volatile void * RtlCopyVolatileMemory(volatile void * Destination, const volatile void * Source, size_t Length);
volatile void * RtlFillDeviceMemory(volatile void * Destination, size_t Length, int Fill);
volatile void * RtlFillVolatileMemory(volatile void * Destination, size_t Length, int Fill);
volatile void * RtlMoveVolatileMemory(volatile void * Destination, const volatile void * Source, size_t Length);
volatile void * RtlSecureZeroMemory2(volatile void * Destination, size_t Length);
volatile void * RtlSetVolatileMemory(volatile void * Destination, int Fill, size_t Length);
volatile void * RtlZeroDeviceMemory(volatile void * Destination, size_t Length);
volatile void * RtlZeroVolatileMemory(volatile void * Destination, size_t Length);
SECURITY_STATUS SecAllocateAndSetCallTarget(PUCHAR lpIpAddress, ULONG cchIpAddress, LPWSTR TargetName, int * FreeCallContext);
SECURITY_STATUS SecAllocateAndSetIPAddress(PUCHAR lpIpAddress, ULONG cchIpAddress, int * FreeCallContext);
void SecFreeCallContext(void);
NTSTATUS SetFlVirtualInterface(const MIB_FL_VIRTUAL_INTERFACE_ROW * Row);
NTSTATUS SrpIsAllowed(PSRP_REQUEST FileInfo);
BOOL SymGetParentWindow(int * pHwnd);
LPVOID TlsGetValue2(DWORD dwTlsIndex);
HRESULT TryCreatePackageDependency2(int user, PCWSTR packageFamilyName, PACKAGE_VERSION minVersion, PackageDependencyProcessorArchitectures packageDependencyProcessorArchitectures, PackageDependencyLifetimeKind lifetimeKind, PCWSTR lifetimeArtifact, CreatePackageDependencyOptions options, const int * lifetimeExpiration, int * packageDependencyId);
HRESULT WinBioIsESSCapable(int * Value);
HINTERNET WinHttpProtocolCompleteUpgrade(HINTERNET hRequest, DWORD_PTR dwContext);
DWORD WinHttpProtocolReceive(HINTERNET ProtocolHandle, ULONGLONG Flags, int () _Out_writes_bytes_to_);
DWORD WinHttpProtocolSend(HINTERNET ProtocolHandle, ULONGLONG Flags, PVOID pvBuffer, DWORD dwBufferLength);
HRESULT WldpCanExecuteFileFromDetachedSignature(const GUID *const host, WLDP_EXECUTION_EVALUATION_OPTIONS options, HANDLE contentFileHandle, HANDLE signatureFileHandle, PCWSTR auditInfo, WLDP_EXECUTION_POLICY * result);
HRESULT WldpGetApplicationSettingBoolean(PCWSTR id, PCWSTR setting, BOOL * result);
HRESULT WldpGetApplicationSettingStringList(PCWSTR id, PCWSTR setting, SIZE_T dataCount, SIZE_T * requiredCount, int result);
HRESULT WldpGetApplicationSettingStringSet(PCWSTR id, PCWSTR setting, SIZE_T dataCount, SIZE_T * requiredCount, int result);
HRESULT WldpQuerySecurityPolicy(const UNICODE_STRING * providerName, const UNICODE_STRING * keyName, const UNICODE_STRING * valueName, PWLDP_SECURE_SETTING_VALUE_TYPE valueType, PVOID valueAddress, PULONG valueSize);
float __ucrt_int_to_float(int i);
UBool u_stringHasBinaryProperty(const UChar * s, int32_t length, UProperty which);
UBreakIterator * ubrk_clone(const UBreakIterator * bi, UErrorCode * status);
void ucal_getTimeZoneOffsetFromLocal(const UCalendar * cal, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t * rawOffset, int32_t * dstOffset, UErrorCode * status);
UConverter * ucnv_clone(const UConverter * cnv, UErrorCode * status);
UCollator * ucol_clone(const UCollator * coll, UErrorCode * status);
UDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode);
void udtitvfmt_formatCalendarToResult(const UDateIntervalFormat * formatter, UCalendar * fromCalendar, UCalendar * toCalendar, UFormattedDateInterval * result, UErrorCode * status);
void udtitvfmt_formatToResult(const UDateIntervalFormat * formatter, int fromDate, int toDate, UFormattedDateInterval * result, UErrorCode * status);
UDisplayContext udtitvfmt_getContext(const UDateIntervalFormat * formatter, UDisplayContextType type, UErrorCode * status);
void udtitvfmt_setContext(UDateIntervalFormat * formatter, UDisplayContext value, UErrorCode * status);
int32_t unumf_resultToDecimalNumber(const UFormattedNumber * uresult, char * dest, int32_t destCapacity, UErrorCode * ec);
void unumrf_close(UNumberRangeFormatter * uformatter);
void unumrf_closeResult(UFormattedNumberRange * uresult);
void unumrf_formatDecimalRange(const UNumberRangeFormatter * uformatter, const char * first, int32_t firstLen, const char * second, int32_t secondLen, UFormattedNumberRange * uresult, UErrorCode * ec);
void unumrf_formatDoubleRange(const UNumberRangeFormatter * uformatter, double first, double second, UFormattedNumberRange * uresult, UErrorCode * ec);
UNumberRangeFormatter * unumrf_openForSkeletonWithCollapseAndIdentityFallback(const UChar * skeleton, int32_t skeletonLen, UNumberRangeCollapse collapse, UNumberRangeIdentityFallback identityFallback, const char * locale, UParseError * perror, UErrorCode * ec);
UFormattedNumberRange * unumrf_openResult(UErrorCode * ec);
const UFormattedValue * unumrf_resultAsValue(const UFormattedNumberRange * uresult, UErrorCode * ec);
int32_t unumrf_resultGetFirstDecimalNumber(const UFormattedNumberRange * uresult, char * dest, int32_t destCapacity, UErrorCode * ec);
UNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange * uresult, UErrorCode * ec);
int32_t unumrf_resultGetSecondDecimalNumber(const UFormattedNumberRange * uresult, char * dest, int32_t destCapacity, UErrorCode * ec);
void uset_complementAllCodePoints(USet * set, const UChar * str, int32_t length);
void uset_complementRange(USet * set, UChar32 start, UChar32 end);
void uset_complementString(USet * set, const UChar * str, int32_t length);
int32_t uset_getRangeCount(const USet * set);
UBool uset_hasStrings(const USet * set);
void uset_removeAllCodePoints(USet * set, const UChar * str, int32_t length);
void uset_retainAllCodePoints(USet * set, const UChar * str, int32_t length);
void uset_retainString(USet * set, const UChar * str, int32_t length);

Functions Removed

588

Functions Changed

69
DrawFrameControl um/WinUser.h
IsMediaBehaviorEnabled um/CompPkgSup.h
JetAddColumnW um/esent.h
JetAttachDatabase2W um/esent.h
JetAttachDatabaseW um/esent.h
JetBackupInstanceW um/esent.h
JetBackupW um/esent.h
JetBeginSessionW um/esent.h
JetCompactW um/esent.h
JetCreateDatabase2W um/esent.h
JetCreateDatabaseW um/esent.h
JetCreateIndexW um/esent.h
JetCreateInstance2W um/esent.h
JetCreateInstanceW um/esent.h
JetCreateTableW um/esent.h
JetDefragment2W um/esent.h
JetDefragment3W um/esent.h
JetDefragmentW um/esent.h
JetDeleteColumn2W um/esent.h
JetDeleteColumnW um/esent.h
JetDeleteIndexW um/esent.h
JetDeleteTableW um/esent.h
JetDetachDatabase2W um/esent.h
JetDetachDatabaseW um/esent.h
JetExternalRestore2W um/esent.h
JetExternalRestoreW um/esent.h
JetGetAttachInfoInstanceW um/esent.h
JetGetAttachInfoW um/esent.h
JetGetColumnInfoW um/esent.h
JetGetCurrentIndexW um/esent.h
JetGetDatabaseFileInfoW um/esent.h
JetGetIndexInfoW um/esent.h
JetGetLogInfoInstance2W um/esent.h
JetGetLogInfoInstanceW um/esent.h
JetGetLogInfoW um/esent.h
JetGetObjectInfoW um/esent.h
JetGetSystemParameterW um/esent.h
JetGetTableColumnInfoW um/esent.h
JetGetTableIndexInfoW um/esent.h
JetGetTruncateLogInfoInstanceW um/esent.h
JetOpenDatabaseW um/esent.h
JetOpenFileInstanceW um/esent.h
JetOpenFileW um/esent.h
JetOpenTableW um/esent.h
JetRenameColumnW um/esent.h
JetRenameTableW um/esent.h
JetRestore2W um/esent.h
JetRestoreInstanceW um/esent.h
JetRestoreW um/esent.h
JetSetColumnDefaultValueW um/esent.h
JetSetCurrentIndex2W um/esent.h
JetSetCurrentIndex3W um/esent.h
JetSetCurrentIndex4W um/esent.h
JetSetCurrentIndexW um/esent.h
JetSetDatabaseSizeW um/esent.h
JetSetSystemParameterW um/esent.h
MFBeginCreateFile um/mfapi.h
MFCalculateBitmapImageSize um/mfapi.h
MFCreateFile um/mfapi.h
MFCreateTempFile um/mfapi.h
MFCreateVideoMediaTypeFromBitMapInfoHeader um/mfapi.h
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx um/mfapi.h
MFTEnum um/mfapi.h
MFTEnum2 um/mfapi.h
MFTEnumEx um/mfapi.h
MFTGetInfo um/mfapi.h
MFTRegister um/mfapi.h
MFTRegisterLocal um/mfapi.h
MFTRegisterLocalByCLSID um/mfapi.h