Skip to content

Commit 8e995ae

Browse files
authored
Merge pull request #6683 from MicrosoftDocs/hamza/psdk/april2026
Hamza/psdk/april2026
2 parents 9a712a5 + fe4fa0f commit 8e995ae

2 files changed

Lines changed: 308 additions & 2 deletions

File tree

hub/apps/windows-sdk/downloads.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Windows SDK downloads
33
description: Downloads for the Windows SDK
44
ms.topic: article
5-
ms.date: 04/10/2026
5+
ms.date: 04/22/2026
66
keywords: windows win32, windows app development, Windows App SDK, windows sdk
77
ms.localizationpriority: medium
88
---
@@ -17,13 +17,15 @@ 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

2324
## Windows 11 — 26100 versions
2425

2526
| Release | Downloads |
2627
| ----- | -------------------------------------- |
28+
| **Windows SDK for Windows 11 (10.0.26100.8249)** <br/> April 2026 <br/> [Release notes](./release-notes.md#build-100261008249) | [Installer](https://go.microsoft.com/fwlink/?linkid=2361308) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2361208) |
2729
| **Windows SDK for Windows 11 (10.0.26100.8038)** <br/> March 2026 <br/> [Release notes](./release-notes.md#build-100261008038) | [Installer](https://go.microsoft.com/fwlink/?linkid=2358390) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2358476) |
2830
| **Windows SDK for Windows 11 (10.0.26100.7705)** <br/> February 2026 <br/> [Release notes](./release-notes.md#build-100261007705) | [Installer](https://go.microsoft.com/fwlink/?linkid=2349110) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2348707) |
2931
| **Windows SDK for Windows 11 (10.0.26100.7627)** <br/> January 2026 <br/> [Release notes](./release-notes.md#build-100261007627) | [Installer]( https://go.microsoft.com/fwlink/?linkid=2347650) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2347553) |

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

Lines changed: 305 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: What's new in Windows SDK
33
description: Provides information about release notes for the Windows SDK.
44
ms.topic: release-notes
5-
ms.date: 04/10/2026
5+
ms.date: 04/22/2026
66
keywords: windows win32, windows app development, Windows SDK, Windows Platform SDK, windows 11
77
ms.localizationpriority: medium
88
---
@@ -16,6 +16,150 @@ 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+
> **HID Usages (hidusage.h)**
85+
> <br/>
86+
> New haptics usage values:
87+
>
88+
> - `HID_USAGE_HAPTICS_WAVEFORM_COLLIDE`, `HID_USAGE_HAPTICS_WAVEFORM_ALIGN`, `HID_USAGE_HAPTICS_WAVEFORM_STEP`, `HID_USAGE_HAPTICS_WAVEFORM_GROW`
89+
>
90+
> **NVMe (nvme.h)**
91+
> <br/>
92+
> Fixed typo:
93+
>
94+
> - `NVME_LOG_PAGE_BOOT_PARTITON` renamed to `NVME_LOG_PAGE_BOOT_PARTITION`
95+
>
96+
> **Security / SSPI (sspi.h)**
97+
> <br/>
98+
> New GUID:
99+
>
100+
> - `SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER` — Placeholder authentication data type
101+
>
102+
> **Security / LSA (ntlsa.h)**
103+
> <br/>
104+
> New agent-based authentication APIs:
105+
>
106+
> - `LsaCreateAgentAccount` — Creates an agent account
107+
> - `LsaRetrieveAgentLogonCredential` — Retrieves agent logon credentials
108+
> - `LsaEnumerateAgentAccounts` — Enumerates agent accounts
109+
> - `LsaDeleteAgentAccount` — Deletes an agent account
110+
> - `LsaGetAgentOwner` — Gets the agent owner
111+
> - `LSA_AGENT_LOGON_CREDENTIAL` — Agent logon credential struct
112+
> - `LSA_AGENT_ACCOUNT_INFO` — Agent account information struct
113+
> - `LSA_AGENT_ACCOUNT_LIST` — List of agent accounts struct
114+
>
115+
> **Security / Authentication (NTSecPKG.h)**
116+
> <br/>
117+
> New definitions:
118+
>
119+
> - `KSecAllocateContextBuffer` — Function for allocating security context buffers
120+
> - Added `extern "C"` guards for C++ compatibility
121+
>
122+
> **Content Indexing (NTQuery.h)**
123+
> <br/>
124+
> New define:
125+
>
126+
> - `CI_VERSION_CORRID` — Content index correlation ID version constant
127+
>
128+
> **Text Services (TextStor.h)**
129+
> <br/>
130+
> New defines:
131+
>
132+
> - `TS_SD_DISABLEWRITINGSUGGESTIONS` — Flag to disable writing suggestions
133+
> - `TS_SS_MULTILINE` — Flag for multiline text store support
134+
>
135+
> **WRL Async (wrl/async.h)**
136+
> <br/>
137+
> Updated:
138+
>
139+
> - Async completion handling reworked for thread safety using `_InterlockedCompareExchange` and reference counting (`cCompleteDelegateRefCount_`)
140+
141+
</details>
142+
143+
<details>
144+
<summary>COM API updates</summary>
145+
146+
> **Edition Upgrade Helper (EditionUpgradeHelper.idl)**
147+
> <br/>
148+
> Updated method:
149+
>
150+
> - `IClipServiceNotificationHelper::ShowToast` — Parameter list simplified from 5 BSTR parameters to `void`
151+
>
152+
> **Text Services Framework (TextStor.idl)**
153+
> <br/>
154+
> New constants:
155+
>
156+
> - `TS_SD_DISABLEWRITINGSUGGESTIONS` — Flag to disable writing suggestions
157+
> - `TS_SS_MULTILINE` — Flag for multiline text store support
158+
159+
</details>
160+
161+
---
162+
19163
## Build 10.0.28000.1721
20164

21165
Released: **March, 2026** <br><br>
@@ -157,6 +301,166 @@ This is a major version bump to the **28000** SDK series.
157301

158302
## 26100 versions
159303

304+
## Build 10.0.26100.8249
305+
306+
Released: **April, 2026** <br><br>
307+
308+
<details>
309+
<summary>WinRT API additions and updates</summary>
310+
311+
> **Windows.Devices.Printers**:
312+
> <br/>
313+
> Updated methods:
314+
>
315+
> - `IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter` — Now accepts an additional `targetPdlFormat` parameter
316+
>
317+
> Graduated from experimental to stable:
318+
>
319+
> - `IppAttributeConverter` runtime class
320+
> - `IppAttributeGroupKind` enum
321+
> - `IPdlPassthroughProvider2` interface
322+
>
323+
> **Windows.Graphics.Printing.PrintSupport**:
324+
> <br/>
325+
> Graduated from experimental to stable:
326+
>
327+
> - `IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5` — Interface with `SetPdlPassthroughWithJobAttributesSupported` method
328+
>
329+
> New types:
330+
>
331+
> - `PrintSupportEnterpriseManagementUIEventArgs` — Implements `IActivatedEventArgs` and `IActivatedEventArgsWithUser` for enterprise management UI activation scenarios
332+
>
333+
> **Windows.Graphics.Printing.Workflow**:
334+
> <br/>
335+
> Graduated from experimental to stable:
336+
>
337+
> - `IPrintWorkflowPrinterJob3` — Interface with passthrough attribute support
338+
>
339+
> Updated properties:
340+
>
341+
> - `IsPassthroughJob` renamed to `IsPassthroughJobWithAttributes`
342+
343+
</details>
344+
345+
<details>
346+
<summary>WinRT Experimental API additions</summary>
347+
348+
> **Windows.AI.Agents.Mcp**:
349+
> <br/>
350+
> New interface:
351+
>
352+
> - `IMcpMessageFilterExperimental2` — Adds `Initialize` method with client/server process identifiers and IDs, plus `OnMessage` for MCP message filtering
353+
>
354+
> **Windows.Devices.Haptics**:
355+
> <br/>
356+
> New properties on `KnownSimpleHapticsControllerWaveforms`:
357+
>
358+
> - `Collide` — Waveform ID for collision haptic feedback
359+
> - `Align` — Waveform ID for alignment haptic feedback
360+
> - `Step` — Waveform ID for step haptic feedback
361+
> - `Grow` — Waveform ID for growth haptic feedback
362+
>
363+
> **Windows.Graphics.Capture**:
364+
> <br/>
365+
> New interfaces:
366+
>
367+
> - `IDirect3D11CaptureFrame3` — Adds `ConfigurationIteration` property to capture frames
368+
> - `IGraphicsCaptureSession7` — Adds `ConfigurationIteration` property and window exclusion list management
369+
> - `IDisplayGraphicsCaptureSession` — Display-specific graphics capture session
370+
>
371+
> New methods:
372+
>
373+
> - `SetWindowExclusionList` — Sets a list of windows to exclude from capture
374+
> - `GetWindowExclusionList` — Gets the current window exclusion list
375+
>
376+
> **Windows.Media.ClosedCaptioning**:
377+
> <br/>
378+
> New types:
379+
>
380+
> - `ClosedCaptionTheme` — Represents a closed caption theme with customization support
381+
>
382+
> New methods:
383+
>
384+
> - `GetAvailableThemes` — Retrieves available closed caption themes
385+
> - `GetSelectedTheme` — Gets the currently selected theme
386+
> - `TrySetSelectedTheme` — Attempts to set the selected theme
387+
>
388+
> New events:
389+
>
390+
> - `SelectedThemeChanged` — Fires when the selected closed caption theme changes
391+
392+
</details>
393+
394+
<details>
395+
<summary>Win32 API additions and updates</summary>
396+
397+
> **Event Tracing (evntprov.h / evntcons.h)**
398+
> <br/>
399+
> New definitions:
400+
>
401+
> - `EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1` — Reserved event data descriptor type
402+
> - `EventProviderSetReserved2` — New value in `EVENT_INFO_CLASS` enum
403+
> - `EVENT_HEADER_FLAG_RESERVED1` — New event header flag
404+
>
405+
> **HID Usages (hidusage.h)**
406+
> <br/>
407+
> New haptics usage values:
408+
>
409+
> - `HID_USAGE_HAPTICS_WAVEFORM_COLLIDE` — Collision haptic waveform
410+
> - `HID_USAGE_HAPTICS_WAVEFORM_ALIGN` — Alignment haptic waveform
411+
> - `HID_USAGE_HAPTICS_WAVEFORM_STEP` — Step haptic waveform
412+
> - `HID_USAGE_HAPTICS_WAVEFORM_GROW` — Growth haptic waveform
413+
>
414+
> **Error Codes (winerror.h)**
415+
> <br/>
416+
> New BitLocker error codes:
417+
>
418+
> - `FVE_E_MISSING_PROTECTORS` — BitLocker protectors are missing
419+
> - `FVE_E_METHOD_MISMATCH` — BitLocker method mismatch
420+
>
421+
> **Security / Authentication (NTSecPKG.h)**
422+
> <br/>
423+
> New definitions:
424+
>
425+
> - `SECPKG_CALL_AGENT_LOGON` — Security package call flag for agent-based logon
426+
> - `KSecAllocateContextBuffer` — Function for allocating security context buffers
427+
> - Added `extern "C"` guards for C++ compatibility
428+
>
429+
> **Crypto / TPM (ncrypt.h)**
430+
> <br/>
431+
> New TPM property defines:
432+
>
433+
> - `NCRYPT_PCP_AIKSTORE_PROPERTY` — TPM AIK store property
434+
> - `NCRYPT_PCP_EKSTORE_PROPERTY` — TPM EK store property
435+
>
436+
> **Content Indexing (NTQuery.h)**
437+
> <br/>
438+
> New define:
439+
>
440+
> - `CI_VERSION_QUERY_METADATA` — Content index version for query metadata / semantic reliability
441+
>
442+
> **Shell API (shellapi.h)**
443+
> <br/>
444+
> New define:
445+
>
446+
> - `ABC_OVERLAYDESKTOPICONS` — Overlay desktop icons flag for `ABM_NEW`
447+
>
448+
> **Rust Bindgen Compatibility (ntdef.h / winnt.h)**
449+
> <br/>
450+
> Updated:
451+
>
452+
> - `DECLSPEC_NOINITALL` macro now excludes Rust bindgen passes via `!defined(RUST_BINDGEN)`
453+
>
454+
> **WRL Async (wrl/async.h)**
455+
> <br/>
456+
> Updated:
457+
>
458+
> - Async completion handling reworked for thread safety using `_InterlockedCompareExchange` and reference counting (`cCompleteDelegateRefCount_`)
459+
460+
</details>
461+
462+
---
463+
160464
## Build 10.0.26100.8038
161465

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

0 commit comments

Comments
 (0)