diff --git a/VisualC/tests/loopwave/WinRT/Assets/Logo.png b/VisualC/tests/loopwave/WinRT/Assets/Logo.png
new file mode 100644
index 000000000..e26771cb3
Binary files /dev/null and b/VisualC/tests/loopwave/WinRT/Assets/Logo.png differ
diff --git a/VisualC/tests/loopwave/WinRT/Assets/SmallLogo.png b/VisualC/tests/loopwave/WinRT/Assets/SmallLogo.png
new file mode 100644
index 000000000..1eb0d9d52
Binary files /dev/null and b/VisualC/tests/loopwave/WinRT/Assets/SmallLogo.png differ
diff --git a/VisualC/tests/loopwave/WinRT/Assets/SplashScreen.png b/VisualC/tests/loopwave/WinRT/Assets/SplashScreen.png
new file mode 100644
index 000000000..c951e031b
Binary files /dev/null and b/VisualC/tests/loopwave/WinRT/Assets/SplashScreen.png differ
diff --git a/VisualC/tests/loopwave/WinRT/Assets/StoreLogo.png b/VisualC/tests/loopwave/WinRT/Assets/StoreLogo.png
new file mode 100644
index 000000000..dcb672712
Binary files /dev/null and b/VisualC/tests/loopwave/WinRT/Assets/StoreLogo.png differ
diff --git a/VisualC/tests/loopwave/WinRT/Package.appxmanifest b/VisualC/tests/loopwave/WinRT/Package.appxmanifest
new file mode 100644
index 000000000..3b62bf1b1
--- /dev/null
+++ b/VisualC/tests/loopwave/WinRT/Package.appxmanifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ loopwave_VS2012_WinRT
+ David
+ Assets\StoreLogo.png
+
+
+
+ 6.2.1
+ 6.2.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT.vcxproj b/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT.vcxproj
new file mode 100644
index 000000000..852dbd32a
--- /dev/null
+++ b/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT.vcxproj
@@ -0,0 +1,156 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+ Debug
+ ARM
+
+
+ Release
+ ARM
+
+
+
+ {03fcc293-9406-49c2-acf6-6e7d460c3239}
+ loopwave_VS2012_WinRT
+ en-US
+ 11.0
+ true
+
+
+
+ Application
+ true
+ v110
+
+
+ Application
+ true
+ v110
+
+
+ Application
+ true
+ v110
+
+
+ Application
+ false
+ true
+ v110
+
+
+ Application
+ false
+ true
+ v110
+
+
+ Application
+ false
+ true
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ loopwave_VS2012_WinRT_TemporaryKey.pfx
+
+
+
+ d2d1.lib; d3d11.lib; dxgi.lib; ole32.lib; windowscodecs.lib; dwrite.lib; %(AdditionalDependencies)
+
+
+ pch.h
+ $(IntDir)pch.pch
+ $(ProjectDir);$(IntermediateOutputPath);$(ProjectDir)..\..\..\..\include;%(AdditionalIncludeDirectories)
+ 4453
+
+
+
+
+ NDEBUG;__WINRT__;%(PreprocessorDefinitions)
+ NotUsing
+ NotUsing
+ NotUsing
+
+
+
+
+ _DEBUG;__WINRT__;%(PreprocessorDefinitions)
+ NotUsing
+ NotUsing
+ NotUsing
+
+
+
+
+
+
+
+
+
+
+ Designer
+
+
+
+
+
+
+ false
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+ {aeaea3a2-d4e6-45b1-8ec6-53d84287fc14}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT_TemporaryKey.pfx b/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT_TemporaryKey.pfx
new file mode 100644
index 000000000..3c07b779f
Binary files /dev/null and b/VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT_TemporaryKey.pfx differ