@@ -16,6 +16,186 @@ For the the latest builds, see [Downloads for the Windows SDK](./downloads.md).
1616
1717## 28000 versions
1818
19+ ## Build 10.0.28000.1839
20+
21+ Released: ** April, 2026** <br ><br >
22+
23+ <details >
24+ <summary >WinRT API additions and updates</summary >
25+
26+ > ** Windows.Devices.Haptics** (UniversalApiContract 19.0):
27+ > <br />
28+ > New properties on ` KnownSimpleHapticsControllerWaveforms ` :
29+ >
30+ > - ` Collide ` — Waveform ID for collision haptic feedback
31+ > - ` Align ` — Waveform ID for alignment haptic feedback
32+ > - ` Step ` — Waveform ID for step haptic feedback
33+ > - ` Grow ` — Waveform ID for growth haptic feedback
34+ >
35+ > ** Windows.Devices.Printers** :
36+ > <br />
37+ > Graduated from experimental to stable:
38+ >
39+ > - ` VirtualPrinterInstallationStatus ` enum — Installation status values including ` InstallationSucceeded `
40+ > - ` VirtualPrinterPreferredInputFormat ` enum — Preferred input format values including ` OpenXps `
41+ > - ` IVirtualPrinterInstallationParameters ` interface
42+ > - ` IVirtualPrinterInstallationResult ` interface
43+ > - ` IVirtualPrinterManagerStatics ` interface
44+ > - ` IVirtualPrinterSupportedFormat ` interface
45+ > - ` IVirtualPrinterSupportedFormatFactory ` interface
46+ > - ` VirtualPrinterInstallationParameters ` runtime class
47+ > - ` VirtualPrinterInstallationResult ` runtime class
48+ > - ` VirtualPrinterSupportedFormat ` runtime class
49+ >
50+ > ** Windows.Media.ClosedCaptioning** (UniversalApiContract 15.0):
51+ > <br />
52+ > New types:
53+ >
54+ > - ` ClosedCaptionTheme ` runtime class — Represents a closed caption theme with customization support
55+ > - ` IClosedCaptionTheme ` interface — Properties: ` Id ` , ` DisplayName ` , ` FontColor ` , ` ComputedFontColor ` , ` FontOpacity ` , ` FontSize ` , ` FontStyle ` , ` FontEffect ` , ` BackgroundColor ` , ` ComputedBackgroundColor ` , ` BackgroundOpacity ` , ` RegionColor ` , ` ComputedRegionColor ` , ` RegionOpacity `
56+ > - ` IClosedCaptionThemeStatics ` interface — Methods: ` GetAvailableThemes ` , ` GetSelectedTheme ` , ` TrySetSelectedTheme ` ; Events: ` ThemesChanged ` , ` SelectedThemeChanged `
57+
58+ </details >
59+
60+ <details >
61+ <summary >WinRT Experimental API additions</summary >
62+
63+ > ** Windows.Storage.Search** (UniversalApiContract 19.0):
64+ > <br />
65+ > New interface:
66+ >
67+ > - ` IQueryOptionsAdditionalSearchSources ` — Adds ` IncludeCloudProviders ` and ` IncludeLocalSemanticIndex ` properties to ` QueryOptions `
68+
69+ </details >
70+
71+ <details >
72+ <summary >Win32 API additions and updates</summary >
73+
74+ > ** Bluetooth Hands-Free Profile (bthdef.h)**
75+ > <br />
76+ > Added comprehensive Bluetooth Hands-Free Profile (HFP) feature constants:
77+ >
78+ > - ` HFP_AG_SDP_SUPPORTED_FEATURE_* ` — Audio Gateway SDP supported feature flags for three-way calling, echo cancellation, voice recognition, in-band ring tone, voice tag, wide-band speech, and more
79+ > - ` HFP_AG_BRSF_SUPPORTED_FEATURE_* ` — Audio Gateway BRSF supported feature flags for three-way calling, echo cancellation, voice recognition, codec negotiation, and more
80+ > - ` HFP_HF_SDP_SUPPORTED_FEATURE_* ` — Hands-Free SDP supported feature flags for echo cancellation, three-way calling, CLI presentation, voice recognition, and more
81+ > - ` HFP_HF_BRSF_SUPPORTED_FEATURE_* ` — Hands-Free BRSF supported feature flags for echo cancellation, three-way calling, voice recognition, codec negotiation, and more
82+ > - ` HFP_NETWORK_NO_ABILITY_TO_REJECT ` , ` HFP_NETWORK_ABILITY_TO_REJECT ` — Network call rejection capability flags
83+ >
84+ > ** Graphics / Display (d3dkmdt.h)**
85+ > <br />
86+ > Updated struct:
87+ >
88+ > - ` _D3DKMT_DISPLAY_CAPS ` — Added ` CursorDoesNotSupportXorBlendWithMultiPlaneOverlay ` bitfield
89+ >
90+ > ** Graphics / Direct3D Kernel (d3dkmthk.h)**
91+ > <br />
92+ > New APIs and structs for process debug blob collection:
93+ >
94+ > - ` D3DKMT_MAPPROCESSDEBUGBLOB ` / ` D3DKMT_UNMAPPROCESSDEBUGBLOB ` — Structs for mapping and unmapping process debug blobs
95+ > - ` D3DKMT_DEVICE_MARKED_AS_ERROR_INFO ` — Struct for device error information
96+ > - ` DXGK_FEATURE_PROCESS_DEBUG_BLOB_COLLECTION_INTERFACE_V1 ` — Feature interface for debug blob collection
97+ > - ` D3DKMT_DEVICE_MARKED_AS_ERROR_FAILURE_CODE ` — Enum for device error failure codes
98+ > - ` PFND3DKMT_ENABLEPROCESSDEBUGBLOBCOLLECTION ` , ` PFND3DKMT_DISABLEPROCESSDEBUGBLOBCOLLECTION ` , ` PFND3DKMT_MAPPROCESSDEBUGBLOB ` , ` PFND3DKMT_UNMAPPROCESSDEBUGBLOB ` — Function pointers for debug blob operations
99+ >
100+ > ** Graphics / Display Driver (d3dukmdt.h)**
101+ > <br />
102+ > New driver feature:
103+ >
104+ > - ` DXGK_DRIVER_FEATURE_PROCESS_DEBUG_BLOB_COLLECTION ` — Driver feature for process debug blob collection
105+ > - ` DXGK_FEATURE_PROCESS_DEBUG_BLOB_COLLECTION ` — Feature ID for process debug blob collection
106+ >
107+ > ** HID Usages (hidusage.h)**
108+ > <br />
109+ > New haptics usage values:
110+ >
111+ > - ` HID_USAGE_HAPTICS_WAVEFORM_COLLIDE ` , ` HID_USAGE_HAPTICS_WAVEFORM_ALIGN ` , ` HID_USAGE_HAPTICS_WAVEFORM_STEP ` , ` HID_USAGE_HAPTICS_WAVEFORM_GROW `
112+ >
113+ > ** Storage / SCSI (ntddscsi.h)**
114+ > <br />
115+ > New define:
116+ >
117+ > - ` BOOT_PARTITION_STATUS_WRITE_PROHIBITED ` — Boot partition write protection status flag
118+ >
119+ > ** Error Codes (ntstatus.h / winerror.h)**
120+ > <br />
121+ > New error definitions:
122+ >
123+ > - ` STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE ` — VSM firmware measurements seal failure
124+ > - ` ERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE ` — Corresponding Win32 error code
125+ >
126+ > ** NVMe (nvme.h)**
127+ > <br />
128+ > Fixed typo:
129+ >
130+ > - ` NVME_LOG_PAGE_BOOT_PARTITON ` renamed to ` NVME_LOG_PAGE_BOOT_PARTITION `
131+ >
132+ > ** Security / SSPI (sspi.h)**
133+ > <br />
134+ > New GUID:
135+ >
136+ > - ` SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER ` — Placeholder authentication data type
137+ >
138+ > ** Security / LSA (ntlsa.h)**
139+ > <br />
140+ > New agent-based authentication APIs:
141+ >
142+ > - ` LsaCreateAgentAccount ` — Creates an agent account
143+ > - ` LsaRetrieveAgentLogonCredential ` — Retrieves agent logon credentials
144+ > - ` LsaEnumerateAgentAccounts ` — Enumerates agent accounts
145+ > - ` LsaDeleteAgentAccount ` — Deletes an agent account
146+ > - ` LsaGetAgentOwner ` — Gets the agent owner
147+ > - ` LSA_AGENT_LOGON_CREDENTIAL ` — Agent logon credential struct
148+ > - ` LSA_AGENT_ACCOUNT_INFO ` — Agent account information struct
149+ > - ` LSA_AGENT_ACCOUNT_LIST ` — List of agent accounts struct
150+ >
151+ > ** Security / Authentication (NTSecPKG.h)**
152+ > <br />
153+ > New definitions:
154+ >
155+ > - ` KSecAllocateContextBuffer ` — Function for allocating security context buffers
156+ > - Added ` extern "C" ` guards for C++ compatibility
157+ >
158+ > ** Content Indexing (NTQuery.h)**
159+ > <br />
160+ > New define:
161+ >
162+ > - ` CI_VERSION_CORRID ` — Content index correlation ID version constant
163+ >
164+ > ** Text Services (TextStor.h)**
165+ > <br />
166+ > New defines:
167+ >
168+ > - ` TS_SD_DISABLEWRITINGSUGGESTIONS ` — Flag to disable writing suggestions
169+ > - ` TS_SS_MULTILINE ` — Flag for multiline text store support
170+ >
171+ > ** WRL Async (wrl/async.h)**
172+ > <br />
173+ > Updated:
174+ >
175+ > - Async completion handling reworked for thread safety using ` _InterlockedCompareExchange ` and reference counting (` cCompleteDelegateRefCount_ ` )
176+
177+ </details >
178+
179+ <details >
180+ <summary >COM API updates</summary >
181+
182+ > ** Edition Upgrade Helper (EditionUpgradeHelper.idl)**
183+ > <br />
184+ > Updated method:
185+ >
186+ > - ` IClipServiceNotificationHelper::ShowToast ` — Parameter list simplified from 5 BSTR parameters to ` void `
187+ >
188+ > ** Text Services Framework (TextStor.idl)**
189+ > <br />
190+ > New constants:
191+ >
192+ > - ` TS_SD_DISABLEWRITINGSUGGESTIONS ` — Flag to disable writing suggestions
193+ > - ` TS_SS_MULTILINE ` — Flag for multiline text store support
194+
195+ </details >
196+
197+ ---
198+
19199## Build 10.0.28000.1721
20200
21201Released: ** March, 2026** <br ><br >
0 commit comments