Edit

C++/WinRT

C++/WinRT is a standard C++17 language projection for Windows Runtime (WinRT) APIs. It's implemented as a header-file-based library and designed to provide first-class access to the modern Windows API from any standards-compliant C++17 compiler.

C++/WinRT lets you both consume and author Windows Runtime APIs using standard C++. It's the recommended replacement for C++/CX and the Windows Runtime C++ Template Library (WRL).

Get started

Core concepts

Authoring and interop

XAML and UI

Samples

Reference and diagnostics

Migration guides