C++/WinRT
| C++/WinRT | |
|---|---|
| Original author(s) | Kenny Kerr | 
| Developer(s) | Microsoft | 
| Initial release | June 23, 2015 | 
| Stable release | 2.0.240405.15
   / 5 April 2024 | 
| Repository | github | 
| Written in | C++ | 
| Operating system | Microsoft Windows | 
| Predecessor | C++/CX, WRL | 
| Type | Software development tools | 
| License | MIT License | 
| Website | aka | 
C++/WinRT is a C++ library for Microsoft's Windows Runtime platform, designed to provide access to modern Windows APIs. C++/WinRT is provided as a standard C++17 header file library, unlike C++/CX, which is an extension to C++ and requires a recent version of Microsoft Visual C++.
C++/WinRT was introduced as part of the Microsoft Windows SDK in version 10.0.17134.0 (Windows 10, version 1803) and is a component of Windows App SDK (formerly known as Project Reunion). Microsoft Visual Studio support for C++/WinRT is provided by an officially-supported extension.
C++/WinRT was originally released in 2015 by Kenny Kerr, who shortly afterward joined Microsoft. C++/WinRT is now Microsoft's recommended replacement for both the Windows Runtime C++ Template Library (WRL), and for C++/CX.