Merge pull request #56 from Bagietas/main

This commit is contained in:
Tyler Jaacks 2024-10-02 09:13:39 -05:00 committed by GitHub
commit 8905fd300f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 422 additions and 563 deletions

View File

@ -19,9 +19,6 @@ HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, void** f
{
auto hr = TrueRoGetActivationFactory(classId, iid, factory);
const std::wstring message = std::wstring(L"classId: ") +
WindowsGetStringRawBuffer(classId, nullptr);
if (FAILED(hr))
{
auto library = LoadPackagedLibrary(L"winrt_x.dll", 0);
@ -30,8 +27,6 @@ HRESULT WINAPI RoGetActivationFactory_Hook(HSTRING classId, REFIID iid, void** f
if (!library) return hr;
auto error = GetLastError();
pDllGetActivationFactory = reinterpret_cast<DllGetActivationFactoryFunc>
(GetProcAddress(library, "DllGetActivationFactory"));

View File

@ -8,6 +8,8 @@ namespace Windows
{
namespace Media
{
apicontract GameTransportControlsContract;
typedef enum GamePlaybackStatus GamePlaybackStatus;
typedef enum SoundLevel SoundLevel;
@ -55,6 +57,11 @@ namespace Windows
{
namespace Media
{
[contractversion(1.0)]
apicontract GameTransportControlsContract
{
}
enum GamePlaybackStatus
{
Closed = 0,
@ -86,6 +93,7 @@ namespace Windows
SoundLevel = 0
};
[contract(Windows.Xbox.Media.GameTransportControlsContract, 1.0)]
[exclusiveto(Windows.Xbox.Media.GameTransportControls)]
[uuid(F5BA60D7-9303-44CD-AC0C-4E532702CD00)]
[version(1.0)]
@ -131,6 +139,8 @@ namespace Windows
[propget] HRESULT Property([out][retval] Windows.Xbox.Media.GameTransportControlsProperty* value);
}
[activatable(Windows.Xbox.Media.GameTransportControlsContract, 1.0)]
[contract(Windows.Xbox.Media.GameTransportControlsContract, 1.0)]
[version(1.0)]
[marshaling_behavior(agile)]
[threading(mta)]

View File

@ -2,114 +2,114 @@
#include "Windows.Xbox.Media.GameTransportControls.h"
#include "Windows.Xbox.Media.GameTransportControls.g.cpp"
// WARNING: This file is automatically generated by a tool. Do not directly
// add this file to your project, as any changes you make will be lost.
// This file is a stub you can use as a starting point for your implementation.
//
// To add a copy of this file to your project:
// 1. Copy this file from its original location to the location where you store
// your other source files (e.g. the project root).
// 2. Add the copied file to your project. In Visual Studio, you can use
// Project -> Add Existing Item.
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
// Do not modify the original file.
//
// To update an existing file in your project:
// 1. Copy the relevant changes from this file and merge them into the copy
// you made previously.
//
// This assertion helps prevent accidental modification of generated files.
//static_assert(false, "This file is generated by a tool and will be overwritten. Open this error and view the comment for assistance.");
namespace winrt::Windows::Xbox::Media::implementation
{
hstring GameTransportControls::Title()
{
return L"Example Title";
}
hstring GameTransportControls::Title()
{
return L"null";
}
hstring GameTransportControls::Subtitle()
{
return L"null";
}
winrt::Windows::Xbox::Media::GamePlaybackStatus GameTransportControls::PlaybackStatus()
{
return m_gamePlaybackStatus;
}
void GameTransportControls::PlaybackStatus(winrt::Windows::Xbox::Media::GamePlaybackStatus const& value)
{
m_gamePlaybackStatus = value;
}
winrt::Windows::Xbox::Media::SoundLevel GameTransportControls::SoundLevel()
{
return SoundLevel::Muted;
}
bool GameTransportControls::IsEnabled()
{
return m_enabled;
}
void GameTransportControls::IsEnabled(bool value)
{
m_enabled = value;
}
hstring GameTransportControls::Subtitle()
{
return L"Example Subtitle";
}
bool GameTransportControls::IsPlayEnabled()
{
return m_playEnabled;
}
void GameTransportControls::IsPlayEnabled(bool value)
{
m_playEnabled = value;
}
winrt::Windows::Xbox::Media::GamePlaybackStatus GameTransportControls::PlaybackStatus()
{
return GamePlaybackStatus::Stopped;
}
bool GameTransportControls::IsPauseEnabled()
{
return m_pauseEnabled;
}
void GameTransportControls::IsPauseEnabled(bool value)
{
m_pauseEnabled = value;
}
void GameTransportControls::PlaybackStatus(winrt::Windows::Xbox::Media::GamePlaybackStatus const& value)
{
}
bool GameTransportControls::IsMenuEnabled()
{
return m_menuEnabled;
}
void GameTransportControls::IsMenuEnabled(bool value)
{
m_menuEnabled = value;
}
winrt::Windows::Xbox::Media::SoundLevel GameTransportControls::SoundLevel()
{
return SoundLevel::Full;
}
bool GameTransportControls::IsViewEnabled()
{
return m_viewEnabled;
}
void GameTransportControls::IsViewEnabled(bool value)
{
m_viewEnabled = value;
}
bool GameTransportControls::IsEnabled()
{
return TRUE;
}
void GameTransportControls::IsEnabled(bool value)
{
}
bool GameTransportControls::IsPlayEnabled()
{
return TRUE;
}
void GameTransportControls::IsPlayEnabled(bool value)
{
}
bool GameTransportControls::IsPauseEnabled()
{
return TRUE;
}
void GameTransportControls::IsPauseEnabled(bool value)
{
}
bool GameTransportControls::IsMenuEnabled()
{
return TRUE;
}
void GameTransportControls::IsMenuEnabled(bool value)
{
}
bool GameTransportControls::IsViewEnabled()
{
return TRUE;
}
void GameTransportControls::IsViewEnabled(bool value)
{
}
bool GameTransportControls::IsBackEnabled()
{
return TRUE;
}
void GameTransportControls::IsBackEnabled(bool value)
{
}
winrt::event_token GameTransportControls::ButtonPressed(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsButtonPressedEventArgs> const& handler)
{
event_token et{};
return et;
}
void GameTransportControls::ButtonPressed(winrt::event_token const& token) noexcept
{
}
winrt::event_token GameTransportControls::PropertyChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsPropertyChangedEventArgs> const& handler)
{
event_token et{};
return et;
}
void GameTransportControls::PropertyChanged(winrt::event_token const& token) noexcept
{
}
bool GameTransportControls::IsBackEnabled()
{
return m_backEnabled;
}
void GameTransportControls::IsBackEnabled(bool value)
{
m_backEnabled = value;
}
winrt::event_token GameTransportControls::ButtonPressed(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsButtonPressedEventArgs> const& handler)
{
return m_gameTransportControlsButtonPressedEventArgs.add(handler);
}
void GameTransportControls::ButtonPressed(winrt::event_token const& token) noexcept
{
m_gameTransportControlsButtonPressedEventArgs.remove(token);
}
winrt::event_token GameTransportControls::PropertyChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsPropertyChangedEventArgs> const& handler)
{
return m_gameTransportControlsPropertyChangedEventArgs.add(handler);
}
void GameTransportControls::PropertyChanged(winrt::event_token const& token) noexcept
{
m_gameTransportControlsPropertyChangedEventArgs.remove(token);
}
}

View File

@ -1,32 +1,68 @@
#pragma once
#include "Windows.Xbox.Media.GameTransportControls.g.h"
// WARNING: This file is automatically generated by a tool. Do not directly
// add this file to your project, as any changes you make will be lost.
// This file is a stub you can use as a starting point for your implementation.
//
// To add a copy of this file to your project:
// 1. Copy this file from its original location to the location where you store
// your other source files (e.g. the project root).
// 2. Add the copied file to your project. In Visual Studio, you can use
// Project -> Add Existing Item.
// 3. Delete this comment and the 'static_assert' (below) from the copied file.
// Do not modify the original file.
//
// To update an existing file in your project:
// 1. Copy the relevant changes from this file and merge them into the copy
// you made previously.
//
// This assertion helps prevent accidental modification of generated files.
//static_assert(false, "This file is generated by a tool and will be overwritten. Open this error and view the comment for assistance.");
namespace winrt::Windows::Xbox::Media::implementation
{
struct GameTransportControls : GameTransportControlsT<GameTransportControls>
{
GameTransportControls() = default;
struct GameTransportControls : GameTransportControlsT<GameTransportControls>
{
GameTransportControls() = default;
hstring Title();
hstring Subtitle();
winrt::Windows::Xbox::Media::GamePlaybackStatus PlaybackStatus();
void PlaybackStatus(winrt::Windows::Xbox::Media::GamePlaybackStatus const& value);
winrt::Windows::Xbox::Media::SoundLevel SoundLevel();
bool IsEnabled();
void IsEnabled(bool value);
bool IsPlayEnabled();
void IsPlayEnabled(bool value);
bool IsPauseEnabled();
void IsPauseEnabled(bool value);
bool IsMenuEnabled();
void IsMenuEnabled(bool value);
bool IsViewEnabled();
void IsViewEnabled(bool value);
bool IsBackEnabled();
void IsBackEnabled(bool value);
winrt::event_token ButtonPressed(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsButtonPressedEventArgs> const& handler);
void ButtonPressed(winrt::event_token const& token) noexcept;
winrt::event_token PropertyChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsPropertyChangedEventArgs> const& handler);
void PropertyChanged(winrt::event_token const& token) noexcept;
};
hstring Title();
hstring Subtitle();
winrt::Windows::Xbox::Media::GamePlaybackStatus PlaybackStatus();
void PlaybackStatus(winrt::Windows::Xbox::Media::GamePlaybackStatus const& value);
winrt::Windows::Xbox::Media::SoundLevel SoundLevel();
bool IsEnabled();
void IsEnabled(bool value);
bool IsPlayEnabled();
void IsPlayEnabled(bool value);
bool IsPauseEnabled();
void IsPauseEnabled(bool value);
bool IsMenuEnabled();
void IsMenuEnabled(bool value);
bool IsViewEnabled();
void IsViewEnabled(bool value);
bool IsBackEnabled();
void IsBackEnabled(bool value);
winrt::event_token ButtonPressed(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsButtonPressedEventArgs> const& handler);
void ButtonPressed(winrt::event_token const& token) noexcept;
winrt::event_token PropertyChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsPropertyChangedEventArgs> const& handler);
void PropertyChanged(winrt::event_token const& token) noexcept;
private:
GamePlaybackStatus m_gamePlaybackStatus = GamePlaybackStatus::Closed;
bool m_enabled = false;
bool m_playEnabled = false;
bool m_pauseEnabled = false;
bool m_menuEnabled = false;
bool m_viewEnabled = false;
bool m_backEnabled = false;
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsButtonPressedEventArgs>> m_gameTransportControlsButtonPressedEventArgs;
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Media::GameTransportControls, winrt::Windows::Xbox::Media::GameTransportControlsPropertyChangedEventArgs>> m_gameTransportControlsPropertyChangedEventArgs;
};
}
namespace winrt::Windows::Xbox::Media::factory_implementation
{
struct GameTransportControls : GameTransportControlsT<GameTransportControls, implementation::GameTransportControls>
{
};
}

View File

@ -1,248 +1,248 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" />
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.220531.1\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.220531.1\build\native\Microsoft.Windows.CppWinRT.props')" />
<PropertyGroup Label="Globals">
<CppWinRTOptimized>true</CppWinRTOptimized>
<CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
<CppWinRTGenerateWindowsMetadata>true</CppWinRTGenerateWindowsMetadata>
<MinimalCoreWin>true</MinimalCoreWin>
<ProjectGuid>{93628d69-c7a5-43e0-a6e7-ae920c666eb4}</ProjectGuid>
<ProjectName>winrt_x</ProjectName>
<RootNamespace>winrt_x</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<AppContainerApplication>true</AppContainerApplication>
<ApplicationType>Windows Store</ApplicationType>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
<WindowsTargetPlatformVersion Condition=" '$(WindowsTargetPlatformVersion)' == '' ">10.0.22621.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.17134.0</WindowsTargetPlatformMinVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="PropertySheet.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(ProjectDir)\External</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<WarningLevel>Level4</WarningLevel>
<AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
<PreprocessorDefinitions>_WINRT_DLL;WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>
<ModuleDefinitionFile>winrt_x.def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Midl>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/winrt %(AdditionalOptions)</AdditionalOptions>
</Midl>
<PostBuildEvent>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="Implementation\Windows.Xbox.Achievements.AchievementNotifier.h" />
<ClInclude Include="Implementation\Windows.Xbox.Achievements.AchievementSource.h" />
<ClInclude Include="Implementation\Windows.Xbox.Achievements.AchievementUnlockedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AppInfo.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AumidQuery.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentCompatibility.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentEnhancements.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageFullNameQuery.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfo.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfoEvents.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ProtocolQuery.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.Store.Configuration.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.Store.Product.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.BodyController.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.BodyHandPair.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.BrokeredInteractions.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.Controller.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.ControllerInputManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.Gamepad.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.InputManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.InputManagerInternal.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.NavigationController.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallationInfo.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentLocation.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadata.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadataPackager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferWatcher.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.StreamingInstallQueue.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControls.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.SmoothStreamingSessionManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.SystemMediaTransportControls.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.Console.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.Console2.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.Launcher.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.User.h" />
<ClInclude Include="pch.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="Implementation\Windows.Xbox.Achievements.AchievementNotifier.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Achievements.AchievementSource.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Achievements.AchievementUnlockedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AppInfo.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AumidQuery.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentCompatibility.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentEnhancements.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageFullNameQuery.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfo.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfoEvents.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ProtocolQuery.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.Store.Configuration.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.Store.Product.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.BodyController.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.BodyHandPair.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.BrokeredInteractions.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.Controller.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.ControllerInputManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.Gamepad.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.InputManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.InputManagerInternal.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.NavigationController.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallationInfo.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentLocation.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadata.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadataPackager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferWatcher.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.StreamingInstallQueue.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControls.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.SmoothStreamingSessionManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.SystemMediaTransportControls.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.Console.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.Console2.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.Launcher.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.User.cpp" />
<ClCompile Include="pch.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="winrt_x.def" />
</ItemGroup>
<ItemGroup>
<None Include="PropertySheet.props" />
</ItemGroup>
<ItemGroup>
<Midl Include="External\Windows.Xbox.ApplicationModel.State.idl" />
<Midl Include="External\Windows.Xbox.ApplicationModel.State.Internal.idl" />
<Midl Include="External\Windows.Xbox.ApplicationModel.Store.idl" />
<Midl Include="External\Windows.Xbox.idl" />
<Midl Include="External\Windows.Xbox.Input.idl" />
<Midl Include="External\Windows.Xbox.Management.Deployment.idl" />
<Midl Include="External\Windows.Xbox.Management.idl" />
<Midl Include="External\Windows.Xbox.Media.GameTransportControls.idl" />
<Midl Include="External\Windows.Xbox.Media.idl" />
<Midl Include="External\Windows.Xbox.Shell.idl" />
<Midl Include="External\Windows.Xbox.Shell.Social.idl" />
<Midl Include="External\Windows.Xbox.System.idl" />
<Midl Include="External\Windows.Xbox.Achievements.idl" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" />
</ImportGroup>
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props'))" />
<Error Condition="!Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets'))" />
</Target>
<Import Project="..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" />
<Import Project="packages\Microsoft.Windows.CppWinRT.2.0.220531.1\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('packages\Microsoft.Windows.CppWinRT.2.0.220531.1\build\native\Microsoft.Windows.CppWinRT.props')" />
<PropertyGroup Label="Globals">
<CppWinRTOptimized>true</CppWinRTOptimized>
<CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
<CppWinRTGenerateWindowsMetadata>true</CppWinRTGenerateWindowsMetadata>
<MinimalCoreWin>true</MinimalCoreWin>
<ProjectGuid>{93628d69-c7a5-43e0-a6e7-ae920c666eb4}</ProjectGuid>
<ProjectName>winrt_x</ProjectName>
<RootNamespace>winrt_x</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<AppContainerApplication>true</AppContainerApplication>
<ApplicationType>Windows Store</ApplicationType>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
<WindowsTargetPlatformVersion Condition=" '$(WindowsTargetPlatformVersion)' == '' ">10.0.22621.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.17134.0</WindowsTargetPlatformMinVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="PropertySheet.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(ProjectDir)\External</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<WarningLevel>Level4</WarningLevel>
<AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
<PreprocessorDefinitions>_WINRT_DLL;WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>
<ModuleDefinitionFile>winrt_x.def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Midl>
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/winrt %(AdditionalOptions)</AdditionalOptions>
</Midl>
<PostBuildEvent>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="Implementation\Windows.Xbox.Achievements.AchievementNotifier.h" />
<ClInclude Include="Implementation\Windows.Xbox.Achievements.AchievementSource.h" />
<ClInclude Include="Implementation\Windows.Xbox.Achievements.AchievementUnlockedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AppInfo.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AumidQuery.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentCompatibility.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentEnhancements.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageFullNameQuery.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfo.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfoEvents.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ProtocolQuery.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.Store.Configuration.h" />
<ClInclude Include="Implementation\Windows.Xbox.ApplicationModel.Store.Product.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.BodyController.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.BodyHandPair.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.BrokeredInteractions.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.Controller.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.ControllerInputManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.Gamepad.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.InputManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.InputManagerInternal.h" />
<ClInclude Include="Implementation\Windows.Xbox.Input.NavigationController.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallationInfo.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentLocation.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadata.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadataPackager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferWatcher.h" />
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.StreamingInstallQueue.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControls.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.SmoothStreamingSessionManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.SystemMediaTransportControls.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.Console.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.Console2.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.Launcher.h" />
<ClInclude Include="Implementation\Windows.Xbox.System.User.h" />
<ClInclude Include="pch.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="Implementation\Windows.Xbox.Achievements.AchievementNotifier.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Achievements.AchievementSource.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Achievements.AchievementUnlockedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AppInfo.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.AumidQuery.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentCompatibility.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ContentEnhancements.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageFullNameQuery.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfo.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.PackageInfoEvents.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.State.Internal.ProtocolQuery.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.Store.Configuration.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.ApplicationModel.Store.Product.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.BodyController.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.BodyHandPair.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.BrokeredInteractions.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.Controller.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.ControllerInputManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.Gamepad.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.InputManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.InputManagerInternal.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Input.NavigationController.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallationInfo.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentInstallManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentLocation.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadata.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.ContentMetadataPackager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.PackageTransferWatcher.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.StreamingInstallQueue.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControls.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.SmoothStreamingSessionManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.SystemMediaTransportControls.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.Console.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.Console2.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.Launcher.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.System.User.cpp" />
<ClCompile Include="pch.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="winrt_x.def" />
</ItemGroup>
<ItemGroup>
<None Include="PropertySheet.props" />
</ItemGroup>
<ItemGroup>
<Midl Include="External\Windows.Xbox.ApplicationModel.State.idl" />
<Midl Include="External\Windows.Xbox.ApplicationModel.State.Internal.idl" />
<Midl Include="External\Windows.Xbox.ApplicationModel.Store.idl" />
<Midl Include="External\Windows.Xbox.idl" />
<Midl Include="External\Windows.Xbox.Input.idl" />
<Midl Include="External\Windows.Xbox.Management.Deployment.idl" />
<Midl Include="External\Windows.Xbox.Management.idl" />
<Midl Include="External\Windows.Xbox.Media.GameTransportControls.idl" />
<Midl Include="External\Windows.Xbox.Media.idl" />
<Midl Include="External\Windows.Xbox.Shell.idl" />
<Midl Include="External\Windows.Xbox.Shell.Social.idl" />
<Midl Include="External\Windows.Xbox.System.idl" />
<Midl Include="External\Windows.Xbox.Achievements.idl" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" />
</ImportGroup>
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props'))" />
<Error Condition="!Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets'))" />
</Target>
</Project>

View File

@ -86,101 +86,10 @@
<ClCompile Include="Implementation\Windows.Xbox.Management.Deployment.StreamingInstallQueue.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.SmoothStreamingSessionManager.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.SystemMediaTransportControls.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControls.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.cpp" />
<ClCompile Include="Generated Files\module.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Achievements.AchievementNotifier.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Achievements.AchievementSource.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Achievements.AchievementUnlockedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.AppInfo.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.AumidQuery.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.ContentCompatibility.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.ContentEnhancements.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.PackageFullNameQuery.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.PackageInfo.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.PackageInfoEvents.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.ProtocolQuery.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.Store.Configuration.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.Store.Product.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.ApplicationModel.Store.ProductPurchasedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.AssociatedControllerAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.AssociatedControllerRemovedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BiometricUserChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BodyController.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BodyControllerAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BodyControllerReading.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BodyControllerReadingChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BodyControllerRemovedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BodyHandPair.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.BrokeredInteractions.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.Controller.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.ControllerAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.ControllerInputManager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.ControllerOrderChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.ControllerPairingChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.ControllerRemovedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.Gamepad.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.GamepadAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.GamepadReading.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.GamepadReadingChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.GamepadRemovedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.InputManager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.InputManagerInternal.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.IsKinectPersonEngagedChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.NavigationController.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.NavigationControllerAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.NavigationControllerRemovedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.NavigationReading.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Input.NavigationReadingChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.CheckForUpdateResult.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ChunkCompletedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ChunkSpecifiers.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ContentInstallationInfo.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ContentInstallManager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ContentLocation.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ContentMetadata.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ContentMetadataPackager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.FindInstallingPackagesResult.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.PackageTransferManager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.PackageTransferWatcher.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.ProgressChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.RequestUpdatePackageResult.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.StreamingInstallQueue.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.TransferCompletedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Management.Deployment.TransferStatusChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.ConversationDisplayProperties.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.GameDisplayProperties.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.GameTransportControls.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.ImageDisplayProperties.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.MusicDisplayProperties.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.SmoothStreamingSessionManager.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControls.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControlsButtonPressedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControlsDisplayUpdater.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControlsPropertyChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.Media.VideoDisplayProperties.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.AudioDeviceAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.AudioDeviceChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.AudioDeviceRemovedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.Console.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.Console2.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.GetPictureResult.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.GetTokenAndSignatureResult.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.Launcher.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.OnlineStateChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.SignInCompletedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.SignOutCompletedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.SignOutDeferral.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.SignOutStartedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.User.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.UserAddedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.UserDisplayInfo.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.UserDisplayInfoChangedEventArgs.g.cpp" />
<ClCompile Include="Generated Files\Windows.Xbox.System.UserRemovedEventArgs.g.cpp" />
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
<ClCompile Include="Implementation\Windows.Xbox.Media.GameTransportControls.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="pch.h" />
@ -253,100 +162,9 @@
<ClInclude Include="Implementation\Windows.Xbox.Management.Deployment.StreamingInstallQueue.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.SystemMediaTransportControls.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.SmoothStreamingSessionManager.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControls.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Achievements.AchievementNotifier.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Achievements.AchievementSource.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Achievements.AchievementUnlockedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.AppInfo.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.AumidQuery.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.ContentCompatibility.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.ContentEnhancements.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.PackageFullNameQuery.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.PackageInfo.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.PackageInfoEvents.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.State.Internal.ProtocolQuery.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.Store.Configuration.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.Store.Product.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.ApplicationModel.Store.ProductPurchasedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.AssociatedControllerAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.AssociatedControllerRemovedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BiometricUserChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BodyController.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BodyControllerAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BodyControllerReading.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BodyControllerReadingChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BodyControllerRemovedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BodyHandPair.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.BrokeredInteractions.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.Controller.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.ControllerAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.ControllerInputManager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.ControllerOrderChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.ControllerPairingChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.ControllerRemovedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.Gamepad.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.GamepadAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.GamepadReading.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.GamepadReadingChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.GamepadRemovedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.InputManager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.InputManagerInternal.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.IsKinectPersonEngagedChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.NavigationController.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.NavigationControllerAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.NavigationControllerRemovedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.NavigationReading.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Input.NavigationReadingChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.CheckForUpdateResult.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ChunkCompletedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ChunkSpecifiers.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ContentInstallationInfo.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ContentInstallManager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ContentLocation.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ContentMetadata.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ContentMetadataPackager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.FindInstallingPackagesResult.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.PackageTransferManager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.PackageTransferWatcher.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.ProgressChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.RequestUpdatePackageResult.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.StreamingInstallQueue.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.TransferCompletedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Management.Deployment.TransferStatusChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.ConversationDisplayProperties.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.GameDisplayProperties.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.GameTransportControls.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.GameTransportControlsButtonPressedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.GameTransportControlsPropertyChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.ImageDisplayProperties.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.MusicDisplayProperties.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.SmoothStreamingSessionManager.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControls.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControlsButtonPressedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControlsDisplayUpdater.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.SystemMediaTransportControlsPropertyChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.Media.VideoDisplayProperties.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.AudioDeviceAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.AudioDeviceChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.AudioDeviceRemovedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.Console.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.Console2.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.GetPictureResult.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.GetTokenAndSignatureResult.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.Launcher.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.OnlineStateChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.SignInCompletedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.SignOutCompletedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.SignOutDeferral.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.SignOutStartedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.User.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.UserAddedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.UserDisplayInfo.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.UserDisplayInfoChangedEventArgs.g.h" />
<ClInclude Include="Generated Files\Windows.Xbox.System.UserRemovedEventArgs.g.h" />
<ClInclude Include="Implementation\Windows.Xbox.Media.GameTransportControls.h" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />