10.0.22000.196 → 10.0.22621.1

140 Structs added
6 Structs removed
32 Structs modified
123 Functions added
4 Functions removed
1 Functions changed

Structs Added

140
ACTIVITY_COORDINATOR_POLICY__ um/ActivityCoordinatorTypes.h
ACTIVITY_COORDINATOR_SUBSCRIPTION__ um/ActivityCoordinatorTypes.h
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 um/audioengineextensionapo.h
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR um/audioengineextensionapo.h
AUDIO_MICROPHONE_BOOST_NOTIFICATION um/audioengineextensionapo.h
AUDIO_VOLUME_NOTIFICATION_DATA2 um/audioengineextensionapo.h
D3D12_BARRIER_GROUP um/d3d12.h
D3D12_BARRIER_SUBRESOURCE_RANGE um/d3d12.h
D3D12_BUFFER_BARRIER um/d3d12.h
D3D12_FEATURE_DATA_D3D12_OPTIONS12 um/d3d12.h
D3D12_FEATURE_DATA_D3D12_OPTIONS13 um/d3d12.h
D3D12_GLOBAL_BARRIER um/d3d12.h
D3D12_TEXTURE_BARRIER um/d3d12.h
DirectMLPyTorchCreatorID um/d3d12compatibility.h
DirectMLPyTorchCreatorIDVtbl um/d3d12compatibility.h
FWPM_NETWORK_CONNECTION_POLICY_SETTING0_ shared/fwpmtypes.h
FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0_ shared/fwpmtypes.h
IAcousticEchoCancellationControl um/Audioclient.h
IAcousticEchoCancellationControlVtbl um/Audioclient.h
IAudioProcessingObjectNotifications2 um/audioengineextensionapo.h
IAudioProcessingObjectNotifications2Vtbl um/audioengineextensionapo.h
IAudioViewManagerService um/Audioclient.h
IAudioViewManagerServiceVtbl um/Audioclient.h
ID3D12Debug6 um/d3d12sdklayers.h
ID3D12Debug6Vtbl um/d3d12sdklayers.h
ID3D12Device10 um/d3d12.h
ID3D12Device10Vtbl um/d3d12.h
ID3D12GraphicsCommandList7 um/d3d12.h
ID3D12GraphicsCommandList7Vtbl um/d3d12.h
ID3D12VideoDecodeCommandList3 um/d3d12video.h
ID3D12VideoDecodeCommandList3Vtbl um/d3d12video.h
ID3D12VideoEncodeCommandList3 um/d3d12video.h
ID3D12VideoEncodeCommandList3Vtbl um/d3d12video.h
ID3D12VideoProcessCommandList3 um/d3d12video.h
ID3D12VideoProcessCommandList3Vtbl um/d3d12video.h
ID3D12VirtualizationGuestDevice um/d3d12.h
ID3D12VirtualizationGuestDeviceVtbl um/d3d12.h
IDODownload um/deliveryoptimization.h
IDODownloadStatusCallback um/deliveryoptimization.h
IDODownloadStatusCallbackVtbl um/deliveryoptimization.h
IDODownloadVtbl um/deliveryoptimization.h
IDOManager um/deliveryoptimization.h
IDOManagerVtbl um/deliveryoptimization.h
IDisplayInformationStaticsInterop um/windows.graphics.display.interop.h
IDisplayInformationStaticsInteropVtbl um/windows.graphics.display.interop.h
IFClipNotificationHelper um/EditionUpgradeHelper.h
IFClipNotificationHelperVtbl um/EditionUpgradeHelper.h
IKsJackDescription3 um/devicetopology.h
IKsJackDescription3Vtbl um/devicetopology.h
ILearningModelSessionOptionsNative1 um/windows.ai.machinelearning.native.h
ILearningModelSessionOptionsNative1Vtbl um/windows.ai.machinelearning.native.h
IMFCameraConfigurationManager um/mfidl.h
IMFCameraConfigurationManagerVtbl um/mfidl.h
IMFCameraControlDefaults um/mfidl.h
IMFCameraControlDefaultsCollection um/mfidl.h
IMFCameraControlDefaultsCollectionVtbl um/mfidl.h
IMFCameraControlDefaultsVtbl um/mfidl.h
IMFCameraControlMonitor um/mfidl.h
IMFCameraControlMonitorVtbl um/mfidl.h
IMFCameraControlNotify um/mfidl.h
IMFCameraControlNotifyVtbl um/mfidl.h
INetwork2 um/netlistmgr.h
INetwork2Vtbl um/netlistmgr.h
INetworkConnection2 um/netlistmgr.h
INetworkConnection2Vtbl um/netlistmgr.h
IPrintDocumentPackageTarget2 um/DocumentTarget.h
IPrintDocumentPackageTarget2Vtbl um/DocumentTarget.h
ISupportAllowLowerTrustActivation um/objidlbase.h
ISupportAllowLowerTrustActivationVtbl um/objidlbase.h
IXblIdpAuthManager2 um/XblIdpAuthManager.h
IXblIdpAuthManager2Vtbl um/XblIdpAuthManager.h
JET_RECPOS2 um/esent.h
NVME_ACTIVE_NAMESPACE_ID_LIST shared/nvme.h
RS_COMMAND_DESCRIPTOR shared/scsi.h
RS_COMMAND_TIMEOUTS_DESCRIPTOR shared/scsi.h
_ACTIVE_LATENCY_CONFIGURATION shared/nvme.h
_APC_CALLBACK_DATA um/processthreadsapi.h
_BUCKET_COUNTER shared/nvme.h
_CLUSAPI_REASON_HANDLER um/ClusApi.h
_D3DDDI_NATIVEFENCEMAPPING shared/d3dukmdt.h
_D3DKMT_CONNECT_DOORBELL shared/d3dkmthk.h
_D3DKMT_CONNECT_DOORBELL_FLAGS shared/d3dkmthk.h
_D3DKMT_CREATE_DOORBELL shared/d3dkmthk.h
_D3DKMT_CREATE_DOORBELL_FLAGS shared/d3dkmthk.h
_D3DKMT_DESTROY_DOORBELL shared/d3dkmthk.h
_D3DKMT_NOTIFY_WORK_SUBMISSION shared/d3dkmthk.h
_D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS shared/d3dkmthk.h
_D3DKMT_OPENNATIVEFENCEFROMNTHANDLE shared/d3dkmthk.h
_D3DKMT_WDDM_3_1_CAPS shared/d3dkmdt.h
_DEBUG_BIT_FIELD shared/nvme.h
_DNS_SVCB_PARAM um/WinDNS.h
_DNS_SVCB_PARAM_ALPN um/WinDNS.h
_DNS_SVCB_PARAM_ALPN_ID um/WinDNS.h
_DNS_SVCB_PARAM_IPV4 um/WinDNS.h
_DNS_SVCB_PARAM_IPV6 um/WinDNS.h
_DNS_SVCB_PARAM_MANDATORY um/WinDNS.h
_DNS_SVCB_PARAM_UNKNOWN um/WinDNS.h
_DO_DOWNLOAD_ENUM_CATEGORY um/deliveryoptimization.h
_DO_DOWNLOAD_RANGE um/deliveryoptimization.h
_DO_DOWNLOAD_RANGES_INFO um/deliveryoptimization.h
_DO_DOWNLOAD_STATUS um/deliveryoptimization.h
_DSSD_POWER_STATE_DESCRIPTOR shared/nvme.h
_FILE_NOTIFY_FULL_INFORMATION um/winnt.h
_FIRMWARE_ACTIVATION_HISTORY_ENTRY shared/nvme.h
_HTTP_QUIC_STREAM_REQUEST_STATS um/http.h
_IMAGE_BDD_DYNAMIC_RELOCATION um/winnt.h
_IMAGE_BDD_INFO um/winnt.h
_IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION um/winnt.h
_IMAGE_FUNCTION_OVERRIDE_HEADER um/winnt.h
_KERB_CLOUD_KERBEROS_DEBUG_DATA um/NTSecAPI.h
_LATENCY_MONITOR_FEATURE_STATUS shared/nvme.h
_LATENCY_STAMP shared/nvme.h
_LATENCY_STAMP_UNITS shared/nvme.h
_LSA_FOREST_TRUST_INFORMATION2 um/ntlsa.h
_MEASURED_LATENCY shared/nvme.h
_MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE shared/scsi.h
_MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE shared/scsi.h
_MODE_PAGE_SUBPAGE_HEADER shared/scsi.h
_PROCESS_MITIGATION_SEHOP_POLICY um/winnt.h
_PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY um/winnt.h
_T2_COMMAND_DURATION_LIMIT_DESCRIPTOR shared/scsi.h
_TCG_ACTIVATE_METHOD_SPECIFIC shared/nvme.h
_TCG_ASSIGN_METHOD_SPECIFIC shared/nvme.h
_TCG_AUTH_METHOD_SPECIFIC shared/nvme.h
_TCG_BLOCKSID_METHOD_SPECIFIC shared/nvme.h
_TCG_HISTORY_ENTRY shared/nvme.h
_TCG_REACTIVATE_METHOD_SPECIFIC shared/nvme.h
_UNSUPPORTED_REQUIREMENT shared/nvme.h
_WEBAUTHN_CREDENTIAL_DETAILS_LIST um/webauthn.h
_WEBAUTHN_GET_CREDENTIALS_OPTIONS um/webauthn.h
_WEBAUTHN_HMAC_SECRET_SALT_VALUES um/webauthn.h
_WHEA_SEI_SECTION um/cper.h
_WINHTTP_PROXY_SETTINGS_EX um/winhttp.h
_WINHTTP_PROXY_SETTINGS_PARAM um/winhttp.h
__MIDL___MIDL_itf_documenttarget_0000_0002_0001 um/DocumentTarget.h
__MIDL___MIDL_itf_mfidl_0000_0136_0002 um/mfidl.h
_tagKSAUDIOENGINE_DEVICECONTROLS shared/ksmedia.h
_tagKSJACK_DESCRIPTION3 shared/ksmedia.h
tagCInterfaceStubVtblTag um/RpcProxy.h
tagGETCLIPBMETADATA um/WinUser.h

Structs Removed

6
D2D1_DRAWING_STATE_DESCRIPTION um/d2d1.h
D2D1_DRAWING_STATE_DESCRIPTION1 um/d2d1_1.h
D2D1_INK_STYLE_PROPERTIES um/d2d1_3.h
JET_RBSINFOMISC um/esent.h
JET_RBSREVERTINFOMISC um/esent.h
__MIDL___MIDL_itf_documenttarget_0000_0001_0001 um/DocumentTarget.h

Structs Modified

32
APO_NOTIFICATION um/audioengineextensionapo.h
APO_NOTIFICATION_DESCRIPTOR um/audioengineextensionapo.h
CLRES_CALLBACK_FUNCTION_TABLE um/Resapi.h
FWPM_PROVIDER_CONTEXT3_ shared/fwpmtypes.h
REGFILTER2 um/strmif.h
SCOPE_ID shared/ws2def.h
WHV_PROCESSOR_FEATURES1 um/WinHvPlatformDefs.h
_CDB shared/scsi.h
_CDB32 shared/scsi.h
_CMD_ENTRY um/NetSh.h
_D3DDDI_CREATEHWQUEUEFLAGS shared/d3dukmdt.h
_D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS shared/d3dukmdt.h
_D3DKMT_CREATEDEVICEFLAGS shared/d3dkmthk.h
_D3DKMT_DMM_ESCAPE shared/d3dkmthk.h
_D3DKMT_GETVERTICALBLANKEVENT shared/d3dkmthk.h
_D3DKMT_INVALIDATECACHE shared/d3dkmthk.h
_D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS shared/d3dkmthk.h
_D3DKMT_REQUEST_MACHINE_CRASH_ESCAPE shared/d3dkmthk.h
_D3DKMT_SETVIDPNSOURCEOWNER2 shared/d3dkmthk.h
_D3DKMT_STANDARDALLOCATION_EXISTINGHEAP shared/d3dkmthk.h
_D3DKMT_WAITFORVERTICALBLANKEVENT2 shared/d3dkmthk.h
_DEVICE_STORAGE_RANGE_ATTRIBUTES shared/ntddstor.h
_FILE_NOTIFY_EXTENDED_INFORMATION um/winnt.h
_IMAGE_LOAD_CONFIG_DIRECTORY32 um/winnt.h
_IMAGE_LOAD_CONFIG_DIRECTORY64 um/winnt.h
_KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 um/NTSecAPI.h
_PRINTPROVIDOR um/winsplp.h
_PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY um/winnt.h
_RTL_CRITICAL_SECTION_DEBUG um/winnt.h
_SECPKG_FUNCTION_TABLE um/NTSecPKG.h
_SERVER_CERTIFICATE_INFO_0 um/LMShare.h
_WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS um/webauthn.h

Functions Added

123
DWORD AddClusterGroupDependencyEx(HGROUP hDependentGroup, HGROUP hProviderGroup, LPCWSTR lpszReason);
DWORD AddClusterGroupSetDependencyEx(HGROUPSET hDependentGroupSet, HGROUPSET hProviderGroupSet, LPCWSTR lpszReason);
DWORD AddClusterGroupToGroupSetDependencyEx(HGROUP hDependentGroup, HGROUPSET hProviderGroupSet, LPCWSTR lpszReason);
DWORD AddClusterResourceDependencyEx(HRESOURCE hResource, HRESOURCE hDependsOn, LPCWSTR lpszReason);
DWORD AddClusterResourceNodeEx(HRESOURCE hResource, HNODE hNode, LPCWSTR lpszReason);
void BarrierAfterRead(void);
HRESULT BuildIoRingFlushFile(HIORING ioRing, IORING_HANDLE_REF fileRef, int flushMode, UINT_PTR userData, IORING_SQE_FLAGS sqeFlags);
HRESULT BuildIoRingWriteFile(HIORING ioRing, IORING_HANDLE_REF fileRef, IORING_BUFFER_REF bufferRef, UINT32 numberOfBytesToWrite, UINT64 fileOffset, int writeFlags, UINT_PTR userData, IORING_SQE_FLAGS sqeFlags);
void CancelIfTimestampConfigChange(int NotificationHandle);
HRESULT CfGetPlaceholderRangeInfoForHydration(CF_CONNECTION_KEY ConnectionKey, CF_TRANSFER_KEY TransferKey, int FileId, CF_PLACEHOLDER_RANGE_INFO_CLASS InfoClass, int StartingOffset, int RangeLength, int () _Out_writes_bytes_to_);
DWORD ChangeClusterResourceGroupEx2(HRESOURCE hResource, HGROUP hGroup, ULONGLONG Flags, LPCWSTR lpszReason);
PCLUSAPI_REASON_HANDLER ClusapiSetReasonHandler(PCLUSAPI_REASON_HANDLER lpHandler);
DWORD ClusterAddGroupToGroupSetWithDomainsEx(HGROUPSET hGroupSet, HGROUP hGroup, DWORD faultDomain, DWORD updateDomain, LPCWSTR lpszReason);
DWORD ClusterControlEx(HCLUSTER hCluster, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterGroupControlEx(HGROUP hGroup, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterGroupSetControlEx(HGROUPSET hGroupSet, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD cbInBufferSize, LPVOID lpOutBuffer, DWORD cbOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterNetInterfaceControlEx(HNETINTERFACE hNetInterface, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterNetworkControlEx(HNETWORK hNetwork, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterNodeControlEx(HNODE hNode, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
LONG ClusterRegCreateKeyEx(HKEY hKey, LPCWSTR lpSubKey, DWORD dwOptions, int samDesired, int lpSecurityAttributes, int phkResult, LPDWORD lpdwDisposition, LPCWSTR lpszReason);
LONG ClusterRegDeleteKeyEx(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpszReason);
DWORD ClusterRegDeleteValueEx(HKEY hKey, LPCWSTR lpszValueName, LPCWSTR lpszReason);
LONG ClusterRegSetKeySecurityEx(HKEY hKey, int SecurityInformation, int pSecurityDescriptor, LPCWSTR lpszReason);
DWORD ClusterRegSetValueEx(HKEY hKey, LPCWSTR lpszValueName, DWORD dwType, const BYTE * lpData, DWORD cbData, LPCWSTR lpszReason);
DWORD ClusterRemoveGroupFromGroupSetEx(HGROUP hGroup, LPCWSTR lpszReason);
DWORD ClusterResourceControlAsUserEx(HRESOURCE hResource, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD cbInBufferSize, LPVOID lpOutBuffer, DWORD cbOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterResourceControlEx(HRESOURCE hResource, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD cbInBufferSize, LPVOID lpOutBuffer, DWORD cbOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterResourceTypeControlAsUserEx(HCLUSTER hCluster, LPCWSTR lpszResourceTypeName, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
DWORD ClusterResourceTypeControlEx(HCLUSTER hCluster, LPCWSTR lpszResourceTypeName, HNODE hHostNode, DWORD dwControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPCWSTR lpszReason);
HRESULT CreateActivityCoordinatorPolicy(ACTIVITY_COORDINATOR_POLICY_TEMPLATE policyTemplate, ACTIVITY_COORDINATOR_POLICY * policy);
HRESOURCE CreateClusterResourceEx(HGROUP hGroup, LPCWSTR lpszResourceName, LPCWSTR lpszResourceType, DWORD dwFlags, LPCWSTR lpszReason);
DWORD CreateClusterResourceTypeEx(HCLUSTER hCluster, LPCWSTR lpszResourceTypeName, LPCWSTR lpszDisplayName, LPCWSTR lpszResourceTypeDll, DWORD dwLooksAlivePollInterval, DWORD dwIsAlivePollInterval, LPCWSTR lpszReason);
void D3DKMTCloseDxCoreDevice(void);
NTSTATUS D3DKMTConnectDoorbell(D3DKMT_CONNECT_DOORBELL * /* unnamed */);
NTSTATUS D3DKMTCreateDoorbell(D3DKMT_CREATE_DOORBELL * /* unnamed */);
NTSTATUS D3DKMTCreateNativeFence(D3DKMT_CREATENATIVEFENCE * /* unnamed */);
NTSTATUS D3DKMTCreateSyncFile(D3DKMT_CREATESYNCFILE * /* unnamed */);
NTSTATUS D3DKMTDestroyDoorbell(D3DKMT_DESTROY_DOORBELL * /* unnamed */);
NTSTATUS D3DKMTNotifyWorkSubmission(D3DKMT_NOTIFY_WORK_SUBMISSION * /* unnamed */);
NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(D3DKMT_OPENNATIVEFENCEFROMNTHANDLE * /* unnamed */);
NTSTATUS D3DKMTRegisterVailProcess(int * /* unnamed */);
NTSTATUS D3DKMTShareObjectWithHost(D3DKMT_SHAREOBJECTWITHHOST * /* unnamed */);
HRESULT DXGIDisableVBlankVirtualization(void);
DWORD DeleteClusterGroupEx(HGROUP hGroup, LPCWSTR lpszReason);
DWORD DeleteClusterGroupSetEx(HGROUPSET hGroupSet, LPCWSTR lpszReason);
DWORD DeleteClusterResourceEx(HRESOURCE hResource, LPCWSTR lpszReason);
DWORD DeleteClusterResourceTypeEx(HCLUSTER hCluster, LPCWSTR lpszTypeName, LPCWSTR lpszReason);
void DestroyActivityCoordinatorPolicy(ACTIVITY_COORDINATOR_POLICY policy);
DWORD DestroyClusterGroupEx(HGROUP hGroup, LPCWSTR lpszReason);
DWORD DnsConnectionGetProxyInfoForHostUrlEx(PCWSTR pwszHostUrl, BYTE * pSelectionContext, DWORD dwSelectionContextLength, DWORD dwExplicitInterfaceIndex, int PCWSTR);
DWORD EvictClusterNodeEx2(HNODE hNode, DWORD dwTimeout, HRESULT * phrCleanupStatus, LPCWSTR lpszReason);
DWORD FailClusterResourceEx(HRESOURCE hResource, LPCWSTR lpszReason);
HRESULT GetActivityCoordinatorPolicyResourceCondition(ACTIVITY_COORDINATOR_POLICY policy, ACTIVITY_COORDINATOR_RESOURCE resource, ACTIVITY_COORDINATOR_CONDITION * condition);
BOOL GetClipboardMetadata(UINT format, PGETCLIPBMETADATA metadata);
DWORD GetInterfaceCurrentTimestampCapabilities(const int * InterfaceLuid, PINTERFACE_TIMESTAMP_CAPABILITIES TimestampCapabilites);
DWORD GetInterfaceHardwareTimestampCapabilities(const int * InterfaceLuid, PINTERFACE_TIMESTAMP_CAPABILITIES TimestampCapabilites);
int GetPackageGraphRevisionId(void);
HRESULT HRESULT_FROM_SETUPAPI(unsigned long x);
HRESULT HcnQueryEndpointAddresses(HCN_ENDPOINT Endpoint, PCWSTR Query, PWSTR * Addresses, PWSTR * ErrorRecord);
HRESULT HcnQueryEndpointStats(HCN_ENDPOINT Endpoint, PCWSTR Query, PWSTR * Stats, PWSTR * ErrorRecord);
HRESULT HcsAddResourceToOperation(int operation, int type, PCWSTR uri, HANDLE handle);
int HcsCreateOperationWithNotifications(int eventTypes, const void * context, int callback);
HRESULT HdvInitializeDeviceHostEx(int computeSystem, HDV_DEVICE_HOST_FLAGS flags, HDV_HOST * deviceHostHandle);
BOOLEAN IsCreateActivityCoordinatorPolicyPresent(void);
HRESULT IsCrossIsolatedEnvironmentClipboardContent(BOOL * isCrossIsolatedEnvironmentClipboardContent);
BOOLEAN IsDestroyActivityCoordinatorPolicyPresent(void);
BOOLEAN IsGetActivityCoordinatorPolicyResourceConditionPresent(void);
BOOLEAN IsHcnQueryEndpointAddressesPresent(void);
BOOLEAN IsHcnQueryEndpointStatsPresent(void);
BOOLEAN IsHcsAddResourceToOperationPresent(void);
BOOLEAN IsHcsCreateOperationWithNotificationsPresent(void);
BOOLEAN IsHdvInitializeDeviceHostExPresent(void);
BOOLEAN IsSetActivityCoordinatorPolicyResourceConditionPresent(void);
BOOLEAN IsSubscribeActivityCoordinatorPolicyPresent(void);
BOOLEAN IsUnsubscribeActivityCoordinatorPolicyPresent(void);
NTSTATUS LsaInvokeTrustScanner(LSA_HANDLE PolicyHandle, LPWSTR DomainName, ULONG Flags, LPWSTR CompletionEvent);
NTSTATUS LsaQueryForestTrustInformation2(LSA_HANDLE PolicyHandle, int TrustedDomainName, LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType, PLSA_FOREST_TRUST_INFORMATION2 * ForestTrustInfo);
NTSTATUS LsaSetForestTrustInformation2(LSA_HANDLE PolicyHandle, int TrustedDomainName, LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType, PLSA_FOREST_TRUST_INFORMATION2 ForestTrustInfo, int CheckOnly, PLSA_FOREST_TRUST_COLLISION_INFORMATION * CollisionInfo);
HRESULT MFCreateCameraControlMonitor(LPCWSTR symbolicLink, IMFCameraControlNotify * callback, IMFCameraControlMonitor ** ppCameraControlMonitor);
DWORD MoveClusterGroupEx2(HGROUP hGroup, HNODE hDestinationNode, DWORD dwMoveFlags, int lpInBuffer, DWORD cbInBufferSize, LPCWSTR lpszReason);
DWORD NotifyIfTimestampConfigChange(PVOID CallerContext, PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Callback, int * NotificationHandle);
DWORD OfflineClusterGroupEx2(HGROUP hGroup, DWORD dwOfflineFlags, int lpInBuffer, DWORD cbInBufferSize, LPCWSTR lpszReason);
DWORD OfflineClusterResourceEx2(HRESOURCE hResource, DWORD dwOfflineFlags, int lpInBuffer, DWORD cbInBufferSize, LPCWSTR lpszReason);
DWORD OnlineClusterGroupEx2(HGROUP hGroup, HNODE hDestinationNode, DWORD dwOnlineFlags, int lpInBuffer, DWORD cbInBufferSize, LPCWSTR lpszReason);
DWORD OnlineClusterResourceEx2(HRESOURCE hResource, DWORD dwOnlineFlags, int lpInBuffer, DWORD cbInBufferSize, LPCWSTR lpszReason);
DWORD PauseClusterNodeEx2(HNODE hNode, BOOL bDrainNode, DWORD dwPauseFlags, HNODE hNodeDrainTarget, LPCWSTR lpszReason);
BYTE ReadBooleanRaw(const volatile BOOLEAN * Source);
HRESULT RegisterDeviceDualEnrollMmpcUsingAADDeviceCredentials(DWORD cchEnrollmentId, LPWSTR pszEnrollmentId);
DWORD RemoveClusterGroupDependencyEx(HGROUP hGroup, HGROUP hDependsOn, LPCWSTR lpszReason);
DWORD RemoveClusterGroupSetDependencyEx(HGROUPSET hGroupSet, HGROUPSET hDependsOn, LPCWSTR lpszReason);
DWORD RemoveClusterGroupToGroupSetDependencyEx(HGROUP hGroup, HGROUPSET hDependsOn, LPCWSTR lpszReason);
DWORD RemoveClusterResourceDependencyEx(HRESOURCE hResource, HRESOURCE hDependsOn, LPCWSTR lpszReason);
DWORD RemoveClusterResourceNodeEx(HRESOURCE hResource, HNODE hNode, LPCWSTR lpszReason);
DWORD RestartClusterResourceEx(HRESOURCE hResource, DWORD dwFlags, LPCWSTR lpszReason);
DWORD ResumeClusterNodeEx2(HNODE hNode, CLUSTER_NODE_RESUME_FAILBACK_TYPE eResumeFailbackType, DWORD dwResumeFlagsReserved, LPCWSTR lpszReason);
int RtlConstantTimeEqualMemory(const void * v1, const void * v2, unsigned long len);
HRESULT SetActivityCoordinatorPolicyResourceCondition(ACTIVITY_COORDINATOR_POLICY policy, ACTIVITY_COORDINATOR_RESOURCE resource, ACTIVITY_COORDINATOR_CONDITION condition);
DWORD SetClusterGroupNameEx(HGROUP hGroup, LPCWSTR lpszGroupName, LPCWSTR lpszReason);
DWORD SetClusterGroupNodeListEx(HGROUP hGroup, DWORD NodeCount, HNODE[] NodeList, LPCWSTR lpszReason);
DWORD SetClusterGroupSetDependencyExpressionEx(HGROUPSET hGroupSet, LPCWSTR lpszDependencyExpression, LPCWSTR lpszReason);
DWORD SetClusterNameEx(HCLUSTER hCluster, LPCWSTR lpszNewClusterName, LPCWSTR lpszReason);
DWORD SetClusterNetworkNameEx(HNETWORK hNetwork, LPCWSTR lpszName, LPCWSTR lpszReason);
DWORD SetClusterQuorumResourceEx(HRESOURCE hResource, LPCWSTR lpszDeviceName, DWORD dwMaxQuorumLogSize, LPCWSTR lpszReason);
DWORD SetClusterResourceNameEx(HRESOURCE hResource, LPCWSTR lpszResourceName, LPCWSTR lpszReason);
DWORD SetGroupDependencyExpressionEx(HGROUP hGroup, LPCWSTR lpszDependencyExpression, LPCWSTR lpszReason);
SECURITY_STATUS SslDeserializeCertificateStore(CERT_BLOB SerializedCertificateStore, PCCERT_CONTEXT * ppCertContext);
BOOL StackWalk2(DWORD MachineType, HANDLE hProcess, HANDLE hThread, LPSTACKFRAME_EX StackFrame, PVOID ContextRecord, PREAD_PROCESS_MEMORY_ROUTINE64 ReadMemoryRoutine, PFUNCTION_TABLE_ACCESS_ROUTINE64 FunctionTableAccessRoutine, PGET_MODULE_BASE_ROUTINE64 GetModuleBaseRoutine, PTRANSLATE_ADDRESS_ROUTINE64 TranslateAddress, PGET_TARGET_ATTRIBUTE_VALUE64 GetTargetAttributeValue, DWORD Flags);
HRESULT SubscribeActivityCoordinatorPolicy(ACTIVITY_COORDINATOR_POLICY policy, ACTIVITY_COORDINATOR_CALLBACK callback, void * callbackContext, ACTIVITY_COORDINATOR_SUBSCRIPTION * subscription);
BOOL Tbsi_Is_Tpm_Present(void);
HRESULT UnsubscribeActivityCoordinatorPolicy(ACTIVITY_COORDINATOR_SUBSCRIPTION subscription);
HRESULT WebAuthNDeletePlatformCredential(DWORD cbCredentialId, const BYTE * pbCredentialId);
void WebAuthNFreePlatformCredentialList(PWEBAUTHN_CREDENTIAL_DETAILS_LIST pCredentialDetailsList);
HRESULT WebAuthNGetPlatformCredentialList(PCWEBAUTHN_GET_CREDENTIALS_OPTIONS pGetCredentialsOptions, PWEBAUTHN_CREDENTIAL_DETAILS_LIST * ppCredentialDetailsList);
DWORD WinHttpFreeProxySettingsEx(WINHTTP_PROXY_SETTINGS_TYPE ProxySettingsType, PVOID pProxySettingsEx);
DWORD WinHttpGetProxySettingsEx(HINTERNET hResolver, WINHTTP_PROXY_SETTINGS_TYPE ProxySettingsType, PWINHTTP_PROXY_SETTINGS_PARAM pProxySettingsParam, DWORD_PTR pContext);
DWORD WinHttpGetProxySettingsResultEx(HINTERNET hResolver, PVOID pProxySettingsEx);
DWORD WinHttpRegisterProxyChangeNotification(ULONGLONG ullFlags, WINHTTP_PROXY_CHANGE_CALLBACK pfnCallback, PVOID pvContext, WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE * hRegistration);
DWORD WinHttpUnregisterProxyChangeNotification(WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE hRegistration);
HRESULT WldpCanExecuteBuffer(const GUID *const host, WLDP_EXECUTION_EVALUATION_OPTIONS options, const BYTE * buffer, ULONG bufferSize, PCWSTR auditInfo, WLDP_EXECUTION_POLICY * result);
HRESULT WldpCanExecuteFile(const GUID *const host, WLDP_EXECUTION_EVALUATION_OPTIONS options, HANDLE fileHandle, PCWSTR auditInfo, WLDP_EXECUTION_POLICY * result);
HRESULT WldpCanExecuteStream(const GUID *const host, WLDP_EXECUTION_EVALUATION_OPTIONS options, IStream * stream, PCWSTR auditInfo, WLDP_EXECUTION_POLICY * result);
int32_t _SDIV64(int64_t Dividend, int32_t Divisor, int32_t * Remainder);
uint32_t _UDIV64(uint64_t Dividend, uint32_t Divisor, uint32_t * Remainder);

Functions Removed

4
HRESULT CimAddFsToMergedImage(int cimImageHandle, PCWSTR existingImageName);
HRESULT CimCreateMergedFile(int cimImageHandle, PCWSTR imageRelativePath, PVOID backingFsPointer, PVOID backingFilePointer, int fsIndex);
HRESULT CimLookupFile(int cimImageHandle, PCWSTR imageRelativePath, int exists);
HRESULT CimMergeMountImage(int numCimPaths, PVOID backingImagePaths, CIM_MOUNT_IMAGE_FLAGS mountImageFlags, const int * volumeId);

Functions Changed

1
WldpIsClassInApprovedList um/wldp.h