├── Desktop ├── Ocr │ ├── pch.cpp │ ├── message.png │ ├── pch.h │ ├── Main.cpp │ ├── Ocr.sln │ └── Ocr.vcxproj ├── Bridge │ ├── App │ │ ├── pch.cpp │ │ ├── pch.h │ │ ├── App.vcxproj.filters │ │ ├── main.cpp │ │ └── App.vcxproj │ ├── Component │ │ ├── pch.cpp │ │ ├── pch.h │ │ ├── module.def │ │ ├── Button.cpp │ │ ├── Button.h │ │ ├── Component.idl │ │ ├── Component.vcxproj.filters │ │ └── Component_h.h │ ├── Package │ │ ├── Assets │ │ │ ├── StoreLogo.png │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Wide310x150Logo.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ └── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Package_TemporaryKey.pfx │ │ ├── Package.appxmanifest │ │ └── Package.wapproj │ └── Bridge.sln ├── Interop │ ├── pch.cpp │ ├── pch.h │ ├── Interop.sln │ ├── Main.cpp │ └── Interop.vcxproj ├── Component │ ├── App │ │ ├── pch.cpp │ │ ├── pch.h │ │ ├── App.vcxproj.filters │ │ ├── main.cpp │ │ └── App.vcxproj │ ├── Component │ │ ├── pch.cpp │ │ ├── pch.h │ │ ├── module.def │ │ ├── Button.cpp │ │ ├── Button.h │ │ ├── Component.idl │ │ ├── Component.vcxproj.filters │ │ └── Component_h.h │ └── Component.sln ├── Syndication │ ├── pch.cpp │ ├── pch.h │ ├── Main.cpp │ ├── Syndication.sln │ └── Syndication.vcxproj └── DesktopComposition │ ├── pch.cpp │ ├── Desktop.cpp │ ├── pch.h │ ├── DesktopComposition.sln │ └── DesktopComposition.vcxproj ├── Store ├── Blocks │ ├── pch.cpp │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── pch.h │ ├── Package.appxmanifest │ ├── Blocks.sln │ └── App.cpp ├── Video │ ├── pch.cpp │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── pch.h │ ├── Video.vcxproj.filters │ ├── Package.appxmanifest │ ├── Video.sln │ └── App.cpp ├── Direct2D │ ├── pch.cpp │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── pch.h │ ├── Package.appxmanifest │ ├── Direct2D.sln │ └── App.cpp ├── XamlButton │ ├── pch.cpp │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── pch.h │ ├── App.cpp │ ├── Package.appxmanifest │ └── XamlButton.sln ├── XamlCode │ ├── pch.cpp │ ├── Message.png │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── pch.h │ ├── Package.appxmanifest │ ├── XamlCode.sln │ └── App.cpp ├── XamlWin2D │ ├── pch.cpp │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── packages.config │ ├── pch.h │ ├── Package.appxmanifest │ ├── XamlWin2D.vcxproj.filters │ ├── App.cpp │ └── XamlWin2D.sln └── Component │ ├── App │ ├── pch.cpp │ ├── Assets │ │ ├── Logo.scale-100.png │ │ ├── WideLogo.scale-100.png │ │ ├── SmallLogo.scale-100.png │ │ ├── StoreLogo.scale-100.png │ │ └── SplashScreen.scale-100.png │ ├── pch.h │ ├── App.vcxproj.filters │ ├── App.cpp │ └── Package.appxmanifest │ ├── Component │ ├── pch.cpp │ ├── pch.h │ ├── module.def │ ├── Button.cpp │ ├── Button.h │ ├── Component.idl │ ├── Component.vcxproj.filters │ └── Component_h.h │ └── Component.sln ├── .gitignore ├── README.md └── LICENSE /Desktop/Ocr/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/Blocks/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/Video/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Bridge/App/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Interop/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/Direct2D/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/XamlButton/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/XamlCode/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/XamlWin2D/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Component/App/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Syndication/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/Component/App/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Bridge/Component/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Component/Component/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/DesktopComposition/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Store/Component/Component/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Desktop/Ocr/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Ocr/message.png -------------------------------------------------------------------------------- /Store/XamlCode/Message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlCode/Message.png -------------------------------------------------------------------------------- /Desktop/Bridge/App/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "winrt/Component.h" 5 | -------------------------------------------------------------------------------- /Desktop/Component/App/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "winrt/Component.h" 5 | -------------------------------------------------------------------------------- /Store/Video/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Video/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | Debug 3 | Release 4 | Packages 5 | Generated Files 6 | 7 | *.dll 8 | *.winmd 9 | *.user 10 | -------------------------------------------------------------------------------- /Desktop/DesktopComposition/Desktop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/DesktopComposition/Desktop.cpp -------------------------------------------------------------------------------- /Desktop/Interop/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | -------------------------------------------------------------------------------- /Store/Blocks/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Blocks/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /Desktop/Bridge/Component/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #pragma warning(disable:4100) 4 | 5 | #include "winrt/Windows.Foundation.h" 6 | -------------------------------------------------------------------------------- /Store/Blocks/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Blocks/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Direct2D/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Direct2D/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /Store/Video/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Video/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Video/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Video/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Video/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Video/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlButton/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlButton/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlCode/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlCode/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlWin2D/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlWin2D/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Assets/StoreLogo.png -------------------------------------------------------------------------------- /Desktop/Component/Component/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #pragma warning(disable:4100) 4 | 5 | #include "winrt/Windows.Foundation.h" 6 | -------------------------------------------------------------------------------- /Desktop/Syndication/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Windows.Foundation.h" 4 | #include "winrt/Windows.Web.Syndication.h" 5 | -------------------------------------------------------------------------------- /Store/Blocks/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Blocks/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Blocks/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Blocks/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Component/Component/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #pragma warning(disable:4100) 4 | 5 | #include "winrt/Windows.Foundation.h" 6 | -------------------------------------------------------------------------------- /Store/Direct2D/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Direct2D/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlCode/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlCode/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Package_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Package_TemporaryKey.pfx -------------------------------------------------------------------------------- /Store/Blocks/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Blocks/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Store/Component/App/Assets/Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Component/App/Assets/Logo.scale-100.png -------------------------------------------------------------------------------- /Store/Direct2D/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Direct2D/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Direct2D/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Direct2D/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Video/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Video/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Store/XamlButton/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlButton/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlButton/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlButton/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlButton/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlButton/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlCode/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlCode/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlCode/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlCode/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlWin2D/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlWin2D/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlWin2D/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlWin2D/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlWin2D/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlWin2D/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Component/App/Assets/WideLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Component/App/Assets/WideLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Direct2D/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Direct2D/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Store/XamlCode/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlCode/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Store/XamlWin2D/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlWin2D/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Store/Component/App/Assets/SmallLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Component/App/Assets/SmallLogo.scale-100.png -------------------------------------------------------------------------------- /Store/Component/App/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Component/App/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /Store/XamlButton/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/XamlButton/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Store/Component/App/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Store/Component/App/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /Store/XamlWin2D/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Desktop/Bridge/Component/module.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE 3 | DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE 4 | -------------------------------------------------------------------------------- /Desktop/Component/Component/module.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE 3 | DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE 4 | -------------------------------------------------------------------------------- /Store/Component/Component/module.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE 3 | DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE 4 | -------------------------------------------------------------------------------- /Store/Component/App/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #ifdef _DEBUG 4 | #define WINRT_DIAGNOSTICS 5 | #endif 6 | 7 | #include "winrt/Windows.ApplicationModel.Core.h" 8 | #include "winrt/Windows.UI.Core.h" 9 | -------------------------------------------------------------------------------- /Desktop/Bridge/Package/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennykerr/cppwinrt/HEAD/Desktop/Bridge/Package/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /Store/Blocks/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Windows.ApplicationModel.Core.h" 4 | #include "winrt/Windows.UI.Core.h" 5 | #include "winrt/Windows.UI.Composition.h" 6 | #include "winrt/Windows.UI.Input.h" 7 | -------------------------------------------------------------------------------- /Store/XamlButton/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Windows.ApplicationModel.Activation.h" 4 | #include "winrt/Windows.Foundation.h" 5 | #include "winrt/Windows.UI.Xaml.Controls.Primitives.h" 6 | WINRT_WARNING_PUSH -------------------------------------------------------------------------------- /Desktop/Bridge/Component/Button.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "Button.h" 3 | 4 | namespace winrt::Component::implementation 5 | { 6 | hstring Button::Text() 7 | { 8 | return L"Button"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Desktop/Component/Component/Button.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | #include "Button.h" 3 | 4 | namespace winrt::Component::implementation 5 | { 6 | hstring Button::Text() 7 | { 8 | return L"Button"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Desktop/DesktopComposition/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include 8 | -------------------------------------------------------------------------------- /Store/Direct2D/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Windows.ApplicationModel.Core.h" 4 | #include "winrt/Windows.UI.Core.h" 5 | #include "winrt/Windows.Graphics.Display.h" 6 | WINRT_WARNING_PUSH 7 | 8 | #include 9 | #include 10 | -------------------------------------------------------------------------------- /Desktop/Ocr/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Windows.Storage.Streams.h" 4 | #include "winrt/Windows.Graphics.Imaging.h" 5 | #include "winrt/Windows.Media.Ocr.h" 6 | #include "winrt/Windows.Networking.Sockets.h" 7 | WINRT_WARNING_PUSH 8 | 9 | #include 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## C++/WinRT Samples 2 | 3 | These samples are designed to help you get started with C++/WinRT now that it is available in the Windows SDK. You will need [build 17069 or later of the Windows SDK](https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewSDK) to build these samples. 4 | -------------------------------------------------------------------------------- /Store/XamlWin2D/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Microsoft.Graphics.Canvas.Text.h" 4 | #include "winrt/Microsoft.Graphics.Canvas.UI.Xaml.h" 5 | #include "winrt/Windows.ApplicationModel.Activation.h" 6 | #include "winrt/Windows.Foundation.h" 7 | #include "winrt/Windows.UI.Xaml.Controls.h" 8 | 9 | WINRT_WARNING_PUSH 10 | -------------------------------------------------------------------------------- /Desktop/Bridge/App/App.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Desktop/Component/App/App.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Store/Video/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "winrt/Windows.ApplicationModel.Core.h" 4 | #include "winrt/Windows.Foundation.h" 5 | #include "winrt/Windows.UI.Core.h" 6 | #include "winrt/Windows.UI.Composition.h" 7 | #include "winrt/Windows.Media.Core.h" 8 | #include "winrt/Windows.Media.Playback.h" 9 | #include "winrt/Windows.Storage.Pickers.h" 10 | #include "winrt/Windows.Graphics.Imaging.h" 11 | WINRT_WARNING_PUSH -------------------------------------------------------------------------------- /Desktop/Bridge/Component/Button.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Button.g.h" 4 | 5 | namespace winrt::Component::implementation 6 | { 7 | struct Button : ButtonT