Skip to content

Commit 5361398

Browse files
hamza-usmaniCopilot
andcommitted
Add Windows SDK 10.0.28000.1839 (April 2026) release notes and downloads
Co-authored-by: Copilot <[email protected]>
1 parent efe06b2 commit 5361398

2 files changed

Lines changed: 181 additions & 0 deletions

File tree

hub/apps/windows-sdk/downloads.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ For older versions, see the [Windows SDK download archive](downloads-archive.md)
1717

1818
| Release | Downloads |
1919
| ----- | -------------------------------------- |
20+
| **Windows SDK for Windows 11 (10.0.28000.1839)** <br/> April 2026 <br/> [Release notes](./release-notes.md#build-100280001839) | [Installer](https://go.microsoft.com/fwlink/?linkid=2361309) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2361406) |
2021
| **Windows SDK for Windows 11 (10.0.28000.1721)** <br/> March 2026 <br/> [Release notes](./release-notes.md#build-100280001721) | [Installer](https://go.microsoft.com/fwlink/?linkid=2357925) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2357642) |
2122
| **Windows SDK for Windows 11 26H1 for OEMs and Partners (10.0.28000.1)** <br/> November 2025 | [Installer](//go.microsoft.com/fwlink/?linkid=2342535) <br/> [ISO](//go.microsoft.com/fwlink/?linkid=2343616) |
2223

hub/apps/windows-sdk/release-notes.md

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

21201
Released: **March, 2026** <br><br>

0 commit comments

Comments
 (0)