Skip to content

Commit 754b403

Browse files
Merge pull request #6574 from MicrosoftDocs/main
Auto Publish – main to live - 2026-03-31 05:00 UTC
2 parents 56593c5 + 9fb6fe8 commit 754b403

3 files changed

Lines changed: 145 additions & 9 deletions

File tree

hub/apps/windows-sdk/downloads.md

Lines changed: 2 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: 02/02/2026
5+
ms.date: 03/27/2026
66
keywords: windows win32, windows app development, Windows App SDK, windows sdk
77
ms.localizationpriority: medium
88
---
@@ -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.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) |
2021
| **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) |
2122
| **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) |
2223
| **Windows SDK for Windows 11 (10.0.26100.7463)** <br/> December 2025 <br/> [Release notes](./release-notes.md#build-100261007463) | [Installer](https://go.microsoft.com/fwlink/?linkid=2346012) <br/> [ISO](https://go.microsoft.com/fwlink/?linkid=2345534) |

hub/apps/windows-sdk/index.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Windows SDK overview
33
description: Learn about the Windows SDK, benefits it provides to developers, what is ready for developers now, and how to give feedback.
44
ms.topic: article
5-
ms.date: 12/15/2025
5+
ms.date: 03/27/2026
66
keywords: windows win32, desktop development, Windows App SDK, windows sdk
77
ms.localizationpriority: medium
88
---
@@ -11,7 +11,7 @@ ms.localizationpriority: medium
1111

1212
:::image type="icon" source="images/windows-sdk-hero.png":::
1313

14-
The Windows SDK (10.0.26100) for Windows 11 contains the latest platform headers, libraries, WinRT metadata, and build tools required to develop Windows applications. It supports both UWP and Win32 development and can target Windows 11, version 25H2, in addition to previous Windows releases. By using this SDK, developers gain access to the full set of Windows APIs and capabilities needed to build native and performant applications.
14+
The Windows SDK (10.0.28000) for Windows 11 contains the latest platform headers, libraries, WinRT metadata, and build tools required to develop Windows applications. It supports both UWP and Win32 development and can target Windows 11, version 26H1, in addition to previous Windows releases. By using this SDK, developers gain access to the full set of Windows APIs and capabilities needed to build native and performant applications.
1515

1616
Additionally, the [Windows App SDK](../windows-app-sdk/index.md) builds on top of the Windows SDK by offering a consistent set of modern Windows APIs for desktop apps, allowing developers to adopt new capabilities without depending on a specific Windows version.
1717

@@ -33,17 +33,13 @@ To see what's new, check out the [release notes](./release-notes.md).
3333

3434
| SDK Version | Status | EOS Date | Notes |
3535
|-------------|--------|----------|-------|
36+
| 28000+ |Supported | | |
3637
| 26100+ |Supported | | |
3738
| 22621 | Out of support | 2025-11-12 | Aligned with 22621 Enterprise OS EOS |
3839
| 22000 | Out of support | | |
3940
| 20348 | Out of support | | Patched version shipped |
4041
| 19041 | Out of support | 2025-10-14 | |
4142
| 18362 and before | Out of support | | |
42-
43-
> [!NOTE]
44-
> Upcoming SDK versions (for OEMs and developers)
45-
> The early-release SDK (10.0.28000.1) is intended for OEMs, IHVs, and ISVs preparing for new OS-based devices for early 2026. Download it from the [Downloads page](./downloads.md).
46-
> It includes APIs for the next‑generation OS release and isn't recommended for general app development—most apps should continue using SDK 10.0.26100.x.
4743
4844
### System requirements
4945
The Windows SDK has the following minimum system requirements:

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

Lines changed: 140 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: 02/02/2026
5+
ms.date: 03/27/2026
66
keywords: windows win32, windows app development, Windows SDK, Windows Platform SDK, windows 11
77
ms.localizationpriority: medium
88
---
@@ -14,6 +14,145 @@ You can update the SDK by manually installing the new build, updating in Visual
1414

1515
For the the latest builds, see [Downloads for the Windows SDK](./downloads.md).
1616

17+
## Build 10.0.28000.1721
18+
19+
Released: **March, 2026** <br><br>
20+
21+
This is a major version bump to the **28000** SDK series.
22+
23+
<details>
24+
<summary>WinRT API additions and updates</summary>
25+
26+
> **Windows.Devices.Haptics** (UniversalApiContract 19.0):
27+
> <br/>
28+
> New types:
29+
>
30+
> - `HapticDeviceType` enum — Defines haptic device types: `None`, `Generic`, `Pen`, `Touchpad`, `Mouse`
31+
> - `HapticsControllerOverrideToken` struct — Token for managing haptics controller overrides
32+
> - `IInputHapticsManager` interface — Provides per-thread haptics management with methods for sending waveforms, controlling duration/play count, stopping feedback, and overriding haptics controllers
33+
> - `IInputHapticsManagerStatics` interface — Static methods: `IsSupported`, `IsHapticDevicePresent`, `GetForCurrentThread`, `TryGetForThread`
34+
> - `InputHapticsManager` runtime class
35+
>
36+
> **Windows.ApplicationModel.Contacts.Provider** (UniversalApiContract 19.0):
37+
> <br/>
38+
> New types:
39+
>
40+
> - `IContactProvider` interface — Provides `GetContactFromRemoteIdAsync` method and `ContactListId` property for contact provider scenarios
41+
42+
</details>
43+
44+
<details>
45+
<summary>WinRT Experimental API additions (UniversalApiContract 20.0)</summary>
46+
47+
> **Windows.Devices.Printers**:
48+
> <br/>
49+
> New types:
50+
>
51+
> - `IppAttributeGroupKind` enum — Defines IPP attribute group kinds: `Printer`, `Job`, `Operation`
52+
> - `IIppAttributeConverterStatics` interface — Provides `ConvertPrintTicketToIppAttributesForPrinter`, `ConvertBufferToIppAttributes`, `ConvertIppAttributesToBuffer`
53+
> - `IppAttributeConverter` runtime class
54+
> - `IPdlPassthroughProvider2` interface — Adds `IsPassthroughWithJobAttributesSupported` property and `StartPrintJobWithIppJobAttributes` method
55+
>
56+
> **Windows.Graphics.Printing.PrintSupport**:
57+
> <br/>
58+
> New types:
59+
>
60+
> - `IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5` interface — Adds `SetPdlPassthroughWithJobAttributesSupported` method
61+
>
62+
> **Windows.Graphics.Printing.Workflow**:
63+
> <br/>
64+
> New types:
65+
>
66+
> - `IPrintWorkflowPrinterJob3` interface — Adds `IsPassthroughJob` property, `GetPassthroughJobAttributes`, and `GetPassthroughJobOperationAttributes` methods
67+
>
68+
> **Windows.UI.Shell.Tasks**:
69+
> <br/>
70+
> New types:
71+
>
72+
> - `IAppTaskInfo2` interface — Adds `Id` and `HiddenByUser` properties and `UpdateDeepLink` method
73+
> - `AppTaskContract` version bumped from 1.0 to 2.0
74+
75+
</details>
76+
77+
<details>
78+
<summary>Win32 API additions and updates</summary>
79+
80+
> **Video Encoding — D3D12 Reconstructed Picture Output (codecapi.h / mfapi.h)**
81+
> <br/>
82+
> New enum and properties for D3D12-based video encoder reconstructed picture output:
83+
>
84+
> - `eAVEncVideoD3D12ReconstructedPictureOutputMode` enum — Values: `None`, `Copy`, `Shared`
85+
> - `CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode` codec API GUID
86+
> - `MFSampleExtension_VideoEncodeD3D12ReconstructedPicture` Media Foundation sample extension GUID
87+
>
88+
> **HTTP Server API (http.h)**
89+
> <br/>
90+
> New server property and struct:
91+
>
92+
> - `HttpServerRequestInfoProperty` (=19) — New server property to enable optional request info fields
93+
> - `HTTP_REQUEST_INFO_PROPERTY_INFO` struct with `HTTP_REQUEST_INFO_FLAG_INITIAL_TTL` flag
94+
> - `HttpFeatureTlsHandshakePerformanceCounters` (=17) — New HTTP feature for TLS handshake performance counters
95+
>
96+
> **Graphics / Display Driver (d3dukmdt.h)**
97+
> <br/>
98+
> New driver feature:
99+
>
100+
> - `DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL` (=46) and corresponding `DXGK_FEATURE_PANEL_BUFFER_CONTROL` feature ID
101+
>
102+
> **Event Tracing (evntprov.h / evntcons.h)**
103+
> <br/>
104+
> New definitions:
105+
>
106+
> - `EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1` (=4) — Reserved event data descriptor type
107+
> - `EventProviderSetReserved2` — New value in `EVENT_INFO_CLASS` enum
108+
> - `EVENT_HEADER_FLAG_RESERVED1` (0x0400) — New event header flag
109+
>
110+
> **Storage Provider Properties (propkey.h)**
111+
> <br/>
112+
> New property:
113+
>
114+
> - `PKEY_StorageProviderUserAccountKind` — Identifies the account kind (Unknown, Consumer, Business) for the authenticated storage provider user
115+
>
116+
> **User Input (WinUser.h)**
117+
> <br/>
118+
> New function:
119+
>
120+
> - `ConvertPrimaryPointerToMouseDrag` — Converts primary pointer input to a mouse drag operation
121+
>
122+
> Updated struct:
123+
>
124+
> - `TOUCHPAD_PARAMETERS_V2` — Improved C/C++ layout compatibility
125+
>
126+
> **WebAuthn Plugin API (webauthnplugin.h)**
127+
> <br/>
128+
> Graduated from experimental to stable:
129+
>
130+
> - `WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2` (previously `EXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2`)
131+
> - `WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2` (previously `EXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2`)
132+
> - `WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2` (previously `EXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2`)
133+
> - `WebAuthNPluginAddAuthenticator2`, `WebAuthNPluginUpdateAuthenticatorDetails2`, `WebAuthNPluginPerformUserVerification2` functions
134+
>
135+
> **Rust Bindgen Compatibility (ntdef.h / winnt.h)**
136+
> <br/>
137+
> Updated:
138+
>
139+
> - `DECLSPEC_NOINITALL` macro now excludes Rust bindgen passes via `!defined(RUST_BINDGEN)`
140+
141+
</details>
142+
143+
<details>
144+
<summary>COM API updates</summary>
145+
146+
> **Shell Object IDL (ShObjIdl_core.idl)**
147+
> <br/>
148+
> Updated:
149+
>
150+
> - `IAttachmentExecute2` — Method comments corrected: `Save2()` renamed to `SaveNoVirusCheck()`, `SaveWithUI2()` renamed to `SaveWithUINoVirusCheck()`
151+
152+
</details>
153+
154+
---
155+
17156
## Build 10.0.26100.7705
18157

19158
Released: **February, 2026** <br><br>

0 commit comments

Comments
 (0)