A basic C++/WinRT component consumed by a UWP app. Based on the tutorials at: https://docs.microsoft.com/en-us/windows/uwp/winrt-components/create-a-windows-runtime-component-in-cppwinrt https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/author-events Useful reading material https://docs.microsoft.com/en-us/uwp/midl-3/intro https://stackoverflow.com/questions/56259938/how-to-convert-an-existing-customized-swapchainpanel-from-c-cx-to-c-winrt