Skip to content

Commit 1506e2f

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/windows-dev-docs-pr (branch live)
2 parents e136611 + d039b77 commit 1506e2f

158 files changed

Lines changed: 458 additions & 134 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
202 KB
Loading

hub/apps/publish/whats-new-company-developer.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ The new onboarding process allows company developers to publish apps to the Micr
1616
|-----------------------------------|---------------------------------------------------------------------------|
1717
| **Free registration** | The $99 registration fee is waived in the new flow. |
1818
| **Guided, lightweight onboarding** | A clean, modern experience with step-by-step guidance and email notifications for verification status updates, so you know what’s happening and what to do next. |
19+
| **Microsoft Entra ID (work account) sign-in support (available in flighted markets only)** | You can now sign in with either a personal Microsoft account (MSA) or a Microsoft Entra ID work account when creating a company developer account. If you sign in with an Entra ID account, your entire organization's tenant is onboarded — meaning other users from the same tenant can also access Partner Center once appropriate roles are assigned. |
1920

2021
## Who should select a company account
2122

@@ -67,9 +68,18 @@ Uploaded documents must be official, current, and clearly show ownership of the
6768

6869
3. Select **Company account** (free).
6970

70-
![Choose account type](images/new-company-account-2.png)
71+
![Choose account type](images/whats-new-company-account-2.png)
7172

72-
4. **Sign in** with your personal Microsoft account (MSA) or create a new one.
73+
4. Sign in with your **personal Microsoft account (MSA)** or your **Microsoft Entra ID (work) account**:
74+
* **Personal Microsoft account (MSA)**: Use an existing personal Microsoft account or create a new one.
75+
* **Microsoft Entra ID (work account) [available in flighted markets only]**: Sign in with your organization's work account (e.g., [email protected]). This option is available for company accounts only. Individual developer accounts must use a personal Microsoft account.
76+
77+
> **Note:**
78+
> * **Tenant-wide onboarding**: When you sign in with an Entra ID account and complete onboarding, your entire Azure AD tenant is onboarded. All users in your organization's tenant are marked as having an active developer account. However, only the user who completes the onboarding process receives Owner permissions by default in Partner Center. Other tenant users will need to be assigned roles (Developer, Manager, Owner, etc.) by an Owner or Manager through [Partner Center → Account settings → User management.](../publish/partner-center/manage-users-in-partner-center.md)
79+
> * **If your organization's tenant is already onboarded**: If someone in your organization has already completed company account onboarding using an Entra ID account, and you sign in with your own Entra ID account from the same tenant, you will be redirected to Partner Center. However, you may not see the Apps & Games workspace in Partner Center. This is expected unless an Owner or Manager has given you the necessary permissions.
80+
> **What to do:**
81+
> 1. Contact your account Owner or Manager and ask them to assign you a role through [Partner Center → Account settings → User management.](../publish/partner-center/manage-users-in-partner-center.md)
82+
> 2. If you don't know who the Owner or Manager of your account is, check with your Azure AD tenant administrator.
7383
7484
5. Enter your business details by verifying with a **D-U-N-S number** (recommended for faster verification) or by uploading **official business documents**. Review and confirm the company information shown.
7585

@@ -149,3 +159,11 @@ You must begin your journey at [storedeveloper.microsoft.com](https://storedevel
149159
### I already have a developer account—do I need to use this?
150160

151161
No — this flow is only for new company developers creating their account for the first time.
162+
163+
### Can I use my work account (Microsoft Entra ID) to create an Individual developer account?
164+
165+
No, Entra ID (work account) sign-up is currently supported only for Company accounts. If you're signing up as an Individual developer, you must use a personal Microsoft account (MSA).
166+
167+
### I signed in with my Entra ID (work account) but I can't see the Apps & Games workspace in Partner Center. What should I do?
168+
169+
This typically means someone else in your organization has already completed company account onboarding, and your tenant is already registered. You've been redirected to Partner Center, but you haven't been assigned a role yet. Contact your account Owner or Manager and ask them to assign you a role (such as Developer, Manager, or Owner) through [Partner Center → Account settings → User management.](../publish/partner-center/manage-users-in-partner-center.md) If you're unsure who the Owner or Manager is, check with your Azure AD tenant administrator.

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)