Skip to content

Commit 67b27fd

Browse files
committed
Add Windows SDK 10.0.28000.0 (March 2026) release notes and download links
1 parent d9f7a26 commit 67b27fd

2 files changed

Lines changed: 142 additions & 2 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.0)** <br/> March 2026 <br/> [Release notes](./release-notes.md#build-10028000) | [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/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.0
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)