Родитель
b1f4d50443
Коммит
8744d20a75
|
@ -0,0 +1,360 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' < '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
<HasSharedItems>true</HasSharedItems>
|
||||
<ItemsProjectGuid>{cf3350e5-00a2-4647-a996-baf7542b0327}</ItemsProjectGuid>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='StaticLibrary'">_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;XBL_API_NONE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='DynamicLibrary'">_XSAPIIMP_EXPORT;XBL_API_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Common;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Cpp;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Clubs;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Leaderboard;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Matchmaking;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\MultiplayerActivity;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Notification;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Presence;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Social;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\StringVerify;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\TCUI;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\TitleStorage;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Privacy;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Stats;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Services\Events;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Shared;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Shared\WinRT;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\System;
|
||||
$(MSBuildThisFileDirectory)..\..\Source\System\WinRT;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectCapability Include="SourceItemsFromImports" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprestsdk_impl.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\astreambuf.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\asyncrt_utils.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\base_uri.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\containerstream.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\asyncrt_utils.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\base64.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\basic_types.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\cpprest_compat.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\http_client_msg.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\http_helpers.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\http_helpers.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\http_msg.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\json.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\json_parsing.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\json_serialization.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\nosal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\SafeInt3.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\uri.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\uri_builder.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\uri_parser.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\uri_parser.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\web_utilities.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\http_headers.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\http_msg.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\json.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\producerconsumerstream.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\streams.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\uri.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\uri_builder.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\details\pplx.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\details\threadpool.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\pplx.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\pplxcancellation_token.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\pplxinterface.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\pplxtasks.110.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\pplxtasks.140.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\pplxtasks.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\pplx\threadpool.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\achievements.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\errors.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\http_call.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\http_call_request_message.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\achievements.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\errors.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\events.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\http_call.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\http_call_request_message.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\leaderboard.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\matchmaking.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\mem.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\multiplayer.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\multiplayer_manager.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\notification.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\presence.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\privacy.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\profile.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\public_utils.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\real_time_activity.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\service_call_logging_config.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\social.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\social_manager.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\string_verify.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\system.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\title_storage.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\user_statistics.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\xbox_live_app_config.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\xbox_live_context.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\xbox_live_context_settings.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\impl\xbox_service_call_routed_event_args.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\leaderboard.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\matchmaking.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\mem.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\multiplayer.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\multiplayer_manager.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\notification_helper.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\presence.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\privacy.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\profile.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\real_time_activity.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\services.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\service_call_logging_config.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\social.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\social_manager.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\string_verify.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\system.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\title_storage.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\types.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\user_statistics.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\xbox_live_app_config.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\xbox_live_context.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\xbox_live_context_settings.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-cpp\xbox_service_call_routed_event_args.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\achievements_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\achievements_manager_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\errors_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\events_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\game_invite_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\http_call_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\leaderboard_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\matchmaking_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\multiplayer_activity_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\multiplayer_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\multiplayer_manager_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\notification_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\pal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\platform_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\presence_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\privacy_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\profile_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\real_time_activity_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\services_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\social_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\social_manager_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\string_verify_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\title_managed_statistics_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\title_storage_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\types_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\user_statistics_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\xbox_live_context_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\xbox_live_context_settings_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\xsapi-c\xbox_live_global_c.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\achievements_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\Manager\achievements_manager_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Cpp\pch.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\pch_common.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\xbox_live_context_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\xbox_live_context_settings_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Leaderboard\leaderboard_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Matchmaking\matchmaking_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\MultiplayerActivity\multiplayer_activity_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_manager_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Privacy\privacy_service_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager\real_time_activity_connection.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager\real_time_activity_manager.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager\real_time_activity_subscription.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\peoplehub_service.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_graph.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_manager_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_manager_user_group.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\profile_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\social_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\title_managed_statistics_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\user_statistics_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\StringVerify\string_service_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\TitleStorage\title_storage_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\async_helpers.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\build_version.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\enum_traits.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\errors_legacy.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\fault_injection.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\global_state.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\asyncrt_utils.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\base_uri.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\asyncrt_utils.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\basic_types.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\cpprest_compat.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\nosal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\uri.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\uri_builder.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\uri_parser.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\details\uri_parser.hpp" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\uri.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\HookedUri\uri_builder.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_call_request_message_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_call_wrapper_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_headers.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_utils.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\internal_errors.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\internal_mem.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\internal_types.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger\log.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger\log_hc_output.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\perf_tester.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\public_utils_legacy.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\ref_counter.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\service_call_routed_handler.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\shared_macros.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\string_array.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\uri_impl.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\user.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\web_socket.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\xbox_live_app_config_internal.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\xsapi_json_utils.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\xsapi_utils.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\System\client_operation.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\System\local_storage.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(MSBuildThisFileDirectory)..\..\Include\cpprestinclude\cpprest\details\http_constants.dat" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\achievements_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\achievements_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\achievements_subscription.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\achievement_service_internal.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\Manager\achievements_manager_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Achievements\Manager\achievements_manager_internal.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Cpp\pch.cpp">
|
||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\xbox_live_context.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\xbox_live_context_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\xbox_live_context_settings.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\xbox_live_global_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Leaderboard\leaderboard_column.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Leaderboard\leaderboard_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Leaderboard\leaderboard_row.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Leaderboard\leaderboard_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Matchmaking\hopper_statistics_response.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Matchmaking\matchmaking_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Matchmaking\match_ticket_details_response.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\MultiplayerActivity\multiplayer_activity_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\MultiplayerActivity\multiplayer_activity_info.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\MultiplayerActivity\multiplayer_activity_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_client_manager.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_client_pending_reader.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_client_pending_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_event_args.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_event_queue.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_game_client.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_game_session.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_lobby_client.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_lobby_session.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_local_user.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_local_user_manager.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_manager.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_manager_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_manager_utils.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_match_client.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_member.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\Manager\multiplayer_session_writer.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_activity_handle_post_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_activity_query_post_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_invite_handle_post_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_query_search_handle_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_search_handle_details.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_search_handle_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_serializers.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_session.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_session_member.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_session_reference.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_subscription.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Multiplayer\multiplayer_transfer_handle_post_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\device_presence_change_subscription.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_device_record.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_record.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_title_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\presence_user_batch_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Presence\title_presence_change_subscription.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Privacy\permission_check_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Privacy\privacy_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Privacy\privacy_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager\real_time_activity_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager\real_time_activity_connection.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\RealTimeActivityManager\real_time_activity_manager.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\peoplehub_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_graph.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_manager.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_manager_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\Manager\social_manager_user_group.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\profile_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\profile_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\reputation_feedback_request.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\reputation_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\social_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\social_relationship_change_subscription.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\social_relationship_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Social\social_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\requested_statistics.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\service_configuration_statistic.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\statistic.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\statistic_change_subscription.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\title_managed_statistics_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\title_managed_statistics_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\user_statistics_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\user_statistics_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Stats\user_statistics_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\StringVerify\string_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\StringVerify\verify_string_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\TitleStorage\title_storage_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\TitleStorage\title_storage_blob_metadata_result.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\TitleStorage\title_storage_service.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\async_helpers.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\errors.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\fault_injection.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\global_state.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_call_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_call_request_message.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_call_wrapper_internal.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\http_utils.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\internal_mem.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger\log.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger\log_entry.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger\log_hc_output.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\Logger\log_output.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\public_utils_legacy.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\ref_counter.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\service_call_routed_handler.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\user.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\utils_locales.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\web_socket.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\xbox_live_app_config.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\xsapi_json_utils.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Shared\xsapi_utils.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\System\local_storage.cpp" />
|
||||
</ItemGroup>
|
||||
</Project>
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' < '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
<HasSharedItems>true</HasSharedItems>
|
||||
<ItemsProjectGuid>{1e320494-894e-4feb-90ca-df4fe20499f4}</ItemsProjectGuid>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>XSAPI_NO_PPL=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectCapability Include="SourceItemsFromImports" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_api.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_etw.cpp" />
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_gdk.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_etw.h" />
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_gdk.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source">
|
||||
<UniqueIdentifier>{a7468e1e-9c65-4f1a-97db-702dd3013d46}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source\Shared">
|
||||
<UniqueIdentifier>{83fa3d12-617a-48df-9de0-edffcc78503e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source\Shared\WinRT">
|
||||
<UniqueIdentifier>{7758f7f5-95ff-453a-a531-200c4dec6794}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source\Services">
|
||||
<UniqueIdentifier>{b451b690-ab47-47b5-a948-e9a544907b98}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source\Services\Events">
|
||||
<UniqueIdentifier>{4593c653-a41d-403c-90d3-098726781331}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_api.cpp">
|
||||
<Filter>Source\Services\Events</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_gdk.cpp">
|
||||
<Filter>Source\Services\Events</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_etw.cpp">
|
||||
<Filter>Source\Services\Events</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service.h">
|
||||
<Filter>Source\Services\Events</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_gdk.h">
|
||||
<Filter>Source\Services\Events</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Events\events_service_etw.h">
|
||||
<Filter>Source\Services\Events</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -60,10 +60,13 @@ EXPORTS
|
|||
HCHttpCallSetContext
|
||||
HCHttpCallSetTracing
|
||||
HCInitialize
|
||||
HCIsInitialized
|
||||
HCMemGetFunctions
|
||||
HCMemSetFunctions
|
||||
HCMockAddMock
|
||||
HCMockCallCloseHandle
|
||||
HCMockCallCreate
|
||||
HCMockCallDuplicateHandle
|
||||
HCMockClearMocks
|
||||
HCMockRemoveMock
|
||||
HCMockResponseSetHeader
|
||||
|
@ -79,8 +82,10 @@ EXPORTS
|
|||
HCSettingsSetTraceLevel
|
||||
HCSetWebSocketFunctions
|
||||
HCTraceImplMessage
|
||||
HCTraceImplMessage_v
|
||||
HCTraceImplScopeId
|
||||
HCTraceSetClientCallback
|
||||
HCTraceSetEtwEnabled
|
||||
HCTraceSetPlatformCallbacks
|
||||
HCTraceSetTraceToDebugger
|
||||
HCWebSocketCloseHandle
|
||||
|
@ -88,6 +93,7 @@ EXPORTS
|
|||
HCWebSocketCreate
|
||||
HCWebSocketDisconnect
|
||||
HCWebSocketDuplicateHandle
|
||||
HCWebSocketGetBinaryMessageFragmentEventFunction
|
||||
HCWebSocketGetEventFunctions
|
||||
HCWebSocketGetHeader
|
||||
HCWebSocketGetHeaderAtIndex
|
||||
|
@ -95,11 +101,14 @@ EXPORTS
|
|||
HCWebSocketGetProxyUri
|
||||
HCWebSocketSendBinaryMessageAsync
|
||||
HCWebSocketSendMessageAsync
|
||||
HCWebSocketSetBinaryMessageFragmentEventFunction
|
||||
HCWebSocketSetHeader
|
||||
HCWebSocketSetMaxReceiveBufferSize
|
||||
HCWebSocketSetProxyDecryptsHttps
|
||||
HCWebSocketSetProxyUri
|
||||
XalAddUserWithUiAsync
|
||||
XalAddUserWithUiResult
|
||||
XalCheckUcsConsentForAllUsers
|
||||
XalCleanupAsync
|
||||
XalCleanupResult
|
||||
XalCompareUsers
|
||||
|
@ -116,11 +125,14 @@ EXPORTS
|
|||
XalPlatformCryptoSetCallbacks
|
||||
XalPlatformDateTimeSetCallbacks
|
||||
XalPlatformRemoteConnectCancelPrompt
|
||||
XalPlatformRemoteConnectClearEventHandlers
|
||||
XalPlatformRemoteConnectSetEventHandlers
|
||||
XalPlatformStorageClearComplete
|
||||
XalPlatformStorageClearEventHandlers
|
||||
XalPlatformStorageReadComplete
|
||||
XalPlatformStorageSetEventHandlers
|
||||
XalPlatformStorageWriteComplete
|
||||
XalPlatformWebClearEventHandler
|
||||
XalPlatformWebSetEventHandler
|
||||
XalPlatformWebShowUrlComplete
|
||||
XalSignOutUserAsync
|
||||
|
@ -131,6 +143,7 @@ EXPORTS
|
|||
XalTryAddUserByIdAsync
|
||||
XalTryAddUserByIdResult
|
||||
XalUserCheckPrivilege
|
||||
XalUserCheckUcsConsent
|
||||
XalUserCloseHandle
|
||||
XalUserCloseSignoutDeferral
|
||||
XalUserDuplicateHandle
|
||||
|
@ -149,6 +162,8 @@ EXPORTS
|
|||
XalUserGetTokenAndSignatureSilentlyResultSize
|
||||
XalUserIsDevice
|
||||
XalUserIsGuest
|
||||
XalUserManageUcsConsentWithUiAsync
|
||||
XalUserManageUcsConsentWithUiResult
|
||||
XalUserRegisterChangeEventHandler
|
||||
XalUserResolveIssueWithUiAsync
|
||||
XalUserResolveIssueWithUiResult
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 0b7a07d2b3c97eb8fa8767164d6b1d8a97292f5f
|
||||
Subproject commit 3e15e834f6a203b66b80273b889bf0d65a147403
|
|
@ -261,7 +261,7 @@ STDAPI XalSignOutUserResult(
|
|||
/// </summary>
|
||||
/// <param name="localId">The local id it to look up.</param>
|
||||
/// <param name="user">The user object.</param>
|
||||
/// <returns>Result code for this API operation. Possible values are S_OK, E_XAL_NOTINITIALIZED, or E_FAIL.</returns>
|
||||
/// <returns>Result code for this API operation. Possible values are S_OK, E_XAL_NOTINITIALIZED, or E_FAIL.</returns>
|
||||
/// <remarks>
|
||||
/// If no user can be found matching the local id, E_XAL_USERNOTFOUND is returned.
|
||||
/// </remarks>
|
||||
|
@ -270,6 +270,18 @@ STDAPI XalFindUserByLocalId(
|
|||
_Out_ XalUserHandle* user
|
||||
) noexcept;
|
||||
|
||||
/// <summary>
|
||||
/// Checks if the given consent is opted in by all the users in the user set.
|
||||
/// </summary>
|
||||
/// <param name="consentModelName">The UCS consent model name.</param>
|
||||
/// <param name="canOptIn">True if all the users in the user set are opted in.</param>
|
||||
/// <returns>Result code for this API operation. Possible values are S_OK,
|
||||
/// E_XAL_NOTINITIALIZED, E_XAL_UNLISTEDCONSENT, or E_FAIL.</returns>
|
||||
STDAPI XalCheckUcsConsentForAllUsers(
|
||||
_In_z_ char const* consentModelName,
|
||||
_Out_ bool* canOptIn
|
||||
) noexcept;
|
||||
|
||||
}
|
||||
|
||||
// Back compat apis
|
||||
|
|
|
@ -16,21 +16,21 @@ extern "C"
|
|||
// Xal on Android has several hard requirements for how it is used with JNI.
|
||||
// Xal functions may fail if these requirements are not met.
|
||||
//
|
||||
// First and foremost, XalInitialize must be called from a thread which
|
||||
// First and foremost, XalInitialize must be called from a thread which
|
||||
// originated from Java. If this does not happen, Xal will not be able to load
|
||||
// any of the java classes its Android implementation depends on.
|
||||
//
|
||||
// Xal also expects the client to be responsible for attaching and detaching
|
||||
// threads to the Java Virtual Machine. Any thread Xal is running on for
|
||||
// Android should be attached to the Java VM. This is done to save the cost of
|
||||
// repeatedly attaching and detaching to the Java VM.
|
||||
// threads to the Java Virtual Machine. Any thread Xal is running on for
|
||||
// Android should be attached to the Java VM. This is done to save the cost of
|
||||
// repeatedly attaching and detaching to the Java VM.
|
||||
// The recommended pattern for threads that may need to do JNI calls, including
|
||||
// the ones that Xal will be run on, is to attach when the thread starts and
|
||||
// the ones that Xal will be run on, is to attach when the thread starts and
|
||||
// detach just before the thread terminates.
|
||||
//
|
||||
// Xal is configured to work with JNI_VERSION_1_6. Therefore this should be the
|
||||
// Xal is configured to work with JNI_VERSION_1_6. Therefore this should be the
|
||||
// return value of the JNI_OnLoad value exported by the native library which
|
||||
// consumes Xal. More information about JNI_OnLoad can be found in the JNI
|
||||
// consumes Xal. More information about JNI_OnLoad can be found in the JNI
|
||||
// invocation documentation.
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
@ -101,6 +101,16 @@ typedef struct XalAndroidArgs
|
|||
/// </summary>
|
||||
_Field_z_ char const* redirectUri;
|
||||
|
||||
/// <summary>
|
||||
/// The number of consents present in the ucsConsents array
|
||||
/// </summary>
|
||||
uint32_t ucsConsentCount;
|
||||
|
||||
/// <summary>
|
||||
/// An optional list of consent requests to UCS
|
||||
/// </summary>
|
||||
_Field_size_(ucsConsentCount) char const** ucsConsents;
|
||||
|
||||
} XalAndroidArgs;
|
||||
|
||||
typedef XalAndroidArgs XalInitArgs;
|
||||
|
|
|
@ -66,6 +66,16 @@ typedef struct XalAppleArgs
|
|||
/// The app custom redirect URI. (Optional on macOS).
|
||||
/// </summary>
|
||||
_Field_z_ char const* redirectUri;
|
||||
|
||||
/// <summary>
|
||||
/// The number of consents present in the ucsConsents array
|
||||
/// </summary>
|
||||
uint32_t ucsConsentCount;
|
||||
|
||||
/// <summary>
|
||||
/// An optional list of consent requests to UCS
|
||||
/// </summary>
|
||||
_Field_size_(ucsConsentCount) char const** ucsConsents;
|
||||
} XalAppleArgs;
|
||||
|
||||
typedef XalAppleArgs XalInitArgs;
|
||||
|
|
|
@ -91,6 +91,16 @@ typedef struct XalGenericArgs
|
|||
/// </summary>
|
||||
_Field_z_ char const* redirectUri;
|
||||
|
||||
/// <summary>
|
||||
/// The number of consents present in the ucsConsents array
|
||||
/// </summary>
|
||||
uint32_t ucsConsentCount;
|
||||
|
||||
/// <summary>
|
||||
/// An optional list of consent requests to UCS
|
||||
/// </summary>
|
||||
_Field_size_(ucsConsentCount) char const** ucsConsents;
|
||||
|
||||
bool useRemoteAuth;
|
||||
|
||||
XalGenericDeviceInfo deviceInfo;
|
||||
|
|
|
@ -15,6 +15,7 @@ extern "C"
|
|||
// GDK types
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
#define XAL_OS_ERRORS 1
|
||||
#define XAL_OS_IMPL 1
|
||||
|
||||
typedef XUserHandle XalUserHandle;
|
||||
|
|
|
@ -22,8 +22,6 @@
|
|||
#include <Xal/xal_xdk.h>
|
||||
#elif HC_PLATFORM == HC_PLATFORM_GDK
|
||||
#include <Xal/xal_gsdk.h>
|
||||
#elif HC_PLATFORM == HC_PLATFORM_GRTS
|
||||
#include <Xal/xal_grts.h>
|
||||
#elif HC_PLATFORM == HC_PLATFORM_ANDROID
|
||||
#include <Xal/xal_android.h>
|
||||
#elif HC_PLATFORM_IS_APPLE
|
||||
|
@ -42,14 +40,12 @@
|
|||
#define XAL_ENABLE_BACK_COMPAT_SHIMS 1
|
||||
#endif
|
||||
|
||||
#if HC_PLATFORM == HC_PLATFORM_GRTS
|
||||
#ifndef FEATURE_ASSERTS_ENABLED
|
||||
#if defined(DBG)
|
||||
#define FEATURE_ASSERTS_ENABLED 1
|
||||
#else
|
||||
#define FEATURE_ASSERTS_ENABLED 0
|
||||
#endif
|
||||
#ifndef XAL_OS_ERRORS
|
||||
#define XAL_OS_ERRORS 0
|
||||
#endif
|
||||
|
||||
#ifndef XAL_CUSTOM_ALLOCATOR
|
||||
#define XAL_CUSTOM_ALLOCATOR 1
|
||||
#endif
|
||||
|
||||
extern "C"
|
||||
|
@ -87,6 +83,8 @@ extern "C"
|
|||
#define E_XAL_CONTENT_ISOLATION MAKE_E_HC(0x5119L) // 0x89235119
|
||||
#define E_XAL_SANDBOX_NOT_ALLOWED MAKE_E_HC(0x511AL) // 0x8923511A
|
||||
#define E_XAL_GAMEWINDOWNOTFOREGROUND MAKE_E_HC(0x511BL) // 0x8923511B
|
||||
#define E_XAL_UNLISTEDCONSENT MAKE_E_HC(0x511CL) // 0x8923511C
|
||||
#define E_XAL_CONSENTNOTAPPLICABLE MAKE_E_HC(0x511DL) // 0x8923511D
|
||||
|
||||
// E_XAL_INTERNAL_* values should never be returned to callers of XAL.
|
||||
#define E_XAL_INTERNAL_SWITCHUSER MAKE_E_HC(0x5171L) // 0x89235171
|
||||
|
@ -98,7 +96,7 @@ extern "C"
|
|||
#define E_XAL_INTERNAL_NODISPLAYCLAIMSFOUND MAKE_E_HC(0x5177L) // 0x89235177
|
||||
|
||||
// GDK has system definitions for some error values
|
||||
#if HC_PLATFORM == HC_PLATFORM_GDK || HC_PLATFORM == HC_PLATFORM_GRTS
|
||||
#if XAL_OS_ERRORS
|
||||
#undef E_XAL_USERSETFULL
|
||||
#undef E_XAL_USERSIGNEDOUT
|
||||
#undef E_XAL_UIREQUIRED
|
||||
|
@ -267,6 +265,28 @@ typedef enum XalGamerPictureSize
|
|||
XalGamerPictureSize_ExtraLarge = 3,
|
||||
} XalGamerPictureSize;
|
||||
|
||||
/// <summary>
|
||||
/// Enum defining the possible consent states.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// The different states provide additional information for the client to adapt
|
||||
/// the UX, but only Opted In can be used as a positive signal, the rest should
|
||||
/// all be treated as Opted Out.
|
||||
/// </remarks>
|
||||
typedef enum XalConsentState
|
||||
{
|
||||
/// <summary>Unkown consent state due to query failure</summary>
|
||||
/// <remarks>Should treat as Opted Out</remarks>
|
||||
XalConsentState_QueryFailure = 0,
|
||||
/// <summary>Model does not exist or does not apply for user</summary>
|
||||
/// <remarks>Should treat as Opted Out</remarks>
|
||||
XalConsentState_NotApplicable = 1,
|
||||
/// <summary>User has been opted out</summary>
|
||||
XalConsentState_OptedOut = 2,
|
||||
/// <summary>User has been opted in</summary>
|
||||
XalConsentState_OptedIn = 3,
|
||||
} XalConsentState;
|
||||
|
||||
/// <summary>
|
||||
/// Enum defining the various gamertag components.
|
||||
/// </summary>
|
||||
|
@ -384,6 +404,11 @@ typedef struct XalUserGetTokenAndSignatureArgs
|
|||
/// Get a token for all users.
|
||||
/// </summary>
|
||||
bool allUsers;
|
||||
|
||||
/// <summary>
|
||||
/// Get a token with or without TitleIdentity.
|
||||
/// </summary>
|
||||
bool ignoreTitleIdentity;
|
||||
} XalUserGetTokenAndSignatureArgs;
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -318,6 +318,47 @@ STDAPI XalUserResolveIssueWithUiResult(
|
|||
_In_ XAsyncBlock* async
|
||||
) noexcept;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// UCS consent
|
||||
|
||||
/// <summary>
|
||||
/// Checks the state of the given UCS consent for the user.
|
||||
/// </summary>
|
||||
/// <param name="user">The user object.</param>
|
||||
/// <param name="consentModelName">The UCS consent model name.</param>
|
||||
/// <param name="consentState">The state of the consent.</param>
|
||||
/// <returns>Result code for this API operation.</returns>
|
||||
STDAPI XalUserCheckUcsConsent(
|
||||
_In_ XalUserHandle user,
|
||||
_In_z_ char const* consentModelName,
|
||||
_Out_ XalConsentState* consentState
|
||||
) noexcept;
|
||||
|
||||
/// <summary>
|
||||
/// Shows ui explaining why the user is missing the given privilege and
|
||||
/// allows acquiring it.
|
||||
/// </summary>
|
||||
/// <param name="user">The user object.</param>
|
||||
/// <param name="consentModelName">The UCS consent model name.</param>
|
||||
/// <param name="async">The AsyncBlock for this operation.</param>
|
||||
/// <returns>Result code for this API operation.</returns>
|
||||
STDAPI XalUserManageUcsConsentWithUiAsync(
|
||||
_In_ XalUserHandle user,
|
||||
_In_z_ char const* consentModelName,
|
||||
_In_ XAsyncBlock* async
|
||||
) noexcept;
|
||||
|
||||
/// <summary>
|
||||
/// Get the result of a given XalUserManageUcsConsentWithUiAsync operation.
|
||||
/// </summary>
|
||||
/// <param name="async">The AsyncBlock for this operation.</param>
|
||||
/// <param name="consentState">The state of the consent.</param>
|
||||
/// <returns>Result code for this API operation.</returns>
|
||||
STDAPI XalUserManageUcsConsentWithUiResult(
|
||||
_In_ XAsyncBlock* async,
|
||||
_Out_ XalConsentState* consentState
|
||||
) noexcept;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Events
|
||||
|
||||
|
|
|
@ -20,6 +20,6 @@ extern "C"
|
|||
/// YYYYMMDD Date string describing the date the build was created
|
||||
/// rrr QFE number (000 indicates base release)
|
||||
/// </summary>
|
||||
#define XAL_VERSION "2023.05.20230616.001"
|
||||
#define XAL_VERSION "2024.02.20240220.000"
|
||||
|
||||
}
|
||||
|
|
|
@ -68,6 +68,16 @@ typedef struct XalWin32Args
|
|||
/// Win32 optional custom redirect URI.
|
||||
/// </summary>
|
||||
_Field_z_ char const* redirectUri;
|
||||
|
||||
/// <summary>
|
||||
/// The number of consents present in the ucsConsents array
|
||||
/// </summary>
|
||||
uint32_t ucsConsentCount;
|
||||
|
||||
/// <summary>
|
||||
/// An optional list of consent requests to UCS
|
||||
/// </summary>
|
||||
_Field_size_(ucsConsentCount) char const** ucsConsents;
|
||||
} XalWin32Args;
|
||||
|
||||
typedef XalWin32Args XalInitArgs;
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -233,7 +233,7 @@ namespace details
|
|||
_ASYNCRTIMP scoped_c_thread_locale();
|
||||
_ASYNCRTIMP ~scoped_c_thread_locale();
|
||||
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(__ORBIS__) && !defined(__PROSPERO__) // CodePlex 269
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(PAVO) // CodePlex 269
|
||||
#ifdef _WIN32
|
||||
typedef _locale_t xplat_locale;
|
||||
#else
|
||||
|
@ -246,7 +246,7 @@ namespace details
|
|||
#ifdef _WIN32
|
||||
std::string m_prevLocale;
|
||||
int m_prevThreadSetting;
|
||||
#elif !(defined(ANDROID) || defined(__ANDROID__) || defined(__ORBIS__) || defined(__PROSPERO__))
|
||||
#elif !(defined(ANDROID) || defined(__ANDROID__) || defined(PAVO))
|
||||
locale_t m_prevLocale;
|
||||
#endif
|
||||
scoped_c_thread_locale(const scoped_c_thread_locale &);
|
||||
|
|
|
@ -64,7 +64,7 @@ namespace utility
|
|||
namespace details
|
||||
{
|
||||
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(__ORBIS__) && !defined(__PROSPERO__)
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(PAVO)
|
||||
std::once_flag g_c_localeFlag;
|
||||
std::unique_ptr<scoped_c_thread_locale::xplat_locale, void(*)(scoped_c_thread_locale::xplat_locale *)> g_c_locale(nullptr, [](scoped_c_thread_locale::xplat_locale *){});
|
||||
scoped_c_thread_locale::xplat_locale scoped_c_thread_locale::c_locale()
|
||||
|
@ -139,7 +139,7 @@ scoped_c_thread_locale::~scoped_c_thread_locale()
|
|||
_configthreadlocale(m_prevThreadSetting);
|
||||
}
|
||||
}
|
||||
#elif (defined(ANDROID) || defined(__ANDROID__) || defined(__ORBIS__) || defined(__PROSPERO__))
|
||||
#elif (defined(ANDROID) || defined(__ANDROID__) || defined(PAVO))
|
||||
scoped_c_thread_locale::scoped_c_thread_locale() {}
|
||||
scoped_c_thread_locale::~scoped_c_thread_locale() {}
|
||||
#else
|
||||
|
@ -639,11 +639,11 @@ utility::string_t datetime::to_string(date_format format) const
|
|||
time_t time = (time_t)input - (time_t)11644473600LL;// diff between windows and unix epochs (seconds)
|
||||
|
||||
struct tm datetime;
|
||||
#if defined(__ORBIS__) || defined(__PROSPERO__)
|
||||
#if defined(PAVO)
|
||||
gmtime_s(&time, &datetime);
|
||||
#else
|
||||
gmtime_r(&time, &datetime);
|
||||
#endif // __ORBIS__ || __PROSPERO__
|
||||
#endif // PAVO
|
||||
|
||||
const int max_dt_length = 64;
|
||||
char output[max_dt_length+1] = {0};
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -267,6 +267,10 @@ STDAPI XblAchievementsManagerGetAchievementsByState(
|
|||
/// <remarks>
|
||||
/// This API will work even when offline on PC and Xbox consoles. Offline updates will be
|
||||
/// posted by the system when connection is re-established even if the title isn't running.
|
||||
/// Note that in order for this API to work offline, the title must have previously
|
||||
/// called <see cref="XblAchievementsManagerAddLocalUser"/> for the user while online otherwise this API
|
||||
/// will return an error. If this is not desired, consider calling
|
||||
/// <see cref="XblAchievementsUpdateAchievementAsync"/> if this API fails to handle 'offline during init' scenarios.
|
||||
///
|
||||
/// The result of the operation will not be represented locally immediately. The
|
||||
/// earliest the update will be reflected will be after the next frame's call to
|
||||
|
|
|
@ -89,9 +89,6 @@ extern "C"
|
|||
#define ANYSIZE_ARRAY 1
|
||||
#endif
|
||||
|
||||
typedef long LONG;
|
||||
typedef long LONG_PTR;
|
||||
|
||||
#ifndef FIELD_OFFSET
|
||||
#define FIELD_OFFSET(type, field) ((long)(long)&(((type *)0)->field))
|
||||
#endif
|
||||
|
|
|
@ -23,13 +23,12 @@ typedef struct XblUserProfile
|
|||
uint64_t xboxUserId;
|
||||
|
||||
/// <summary>
|
||||
/// The UTF-8 encoded user's display name to be used in application UI.
|
||||
/// This value is privacy gated and could be a user's real name or their Gamertag.
|
||||
/// Name for displaying in apps. This will always be the user's gamertag and identical to the gameDisplayName field.
|
||||
/// </summary>
|
||||
char appDisplayName[XBL_DISPLAY_NAME_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// UTF-8 encoded Uri for the user's display picture to be used in application UI.
|
||||
/// UTF-8 encoded Uri for the user's gamer pic. This will always be identical to the gameDisplayPictureResizeUri field.
|
||||
/// The Uri is a resizable Uri. It can be used to specify one of the following sizes and formats by appending '&format={format}&w={width}&h={height}:<br/>
|
||||
/// Format: png<br/>
|
||||
/// Width Height<br/>
|
||||
|
@ -40,13 +39,12 @@ typedef struct XblUserProfile
|
|||
char appDisplayPictureResizeUri[XBL_DISPLAY_PIC_URL_RAW_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// The UTF-8 encoded user's display name to be used in game UI.
|
||||
/// This value is privacy gated and could be a user's real name or their Gamertag.
|
||||
/// Name for displaying in games. This will always be the user's gamertag and identical to the appDisplayName field.
|
||||
/// </summary>
|
||||
char gameDisplayName[XBL_DISPLAY_NAME_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// UTF-8 encoded Uri for the user's display picture to be used in games.
|
||||
/// UTF-8 encoded Uri for the user's gamer pic. This will always be identical to the appDisplayPictureResizeUri field.
|
||||
/// The Uri is a resizable Uri. It can be used to specify one of the following sizes and formats by appending '&format={format}&w={width}&h={height}:<br/>
|
||||
/// Format: png<br/>
|
||||
/// Width Height<br/>
|
||||
|
@ -62,24 +60,26 @@ typedef struct XblUserProfile
|
|||
char gamerscore[XBL_GAMERSCORE_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// The UTF-8 encoded user's Gamertag.
|
||||
/// The UTF-8 encoded user's classic gamertag.
|
||||
/// This field only uses ASCII characters and does not include a suffix.
|
||||
/// </summary>
|
||||
char gamertag[XBL_GAMERTAG_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// The UTF-8 encoded modern gamertag for the user.
|
||||
/// This field uses specific ranges of UTF-8 characters and does not include a suffix.
|
||||
/// Not guaranteed to be unique.
|
||||
/// </summary>
|
||||
char modernGamertag[XBL_MODERN_GAMERTAG_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// The UTF-8 encoded suffix appended to modern gamertag to ensure uniqueness.
|
||||
/// The UTF-8 encoded numeric suffix appended to modern gamertag to ensure uniqueness.
|
||||
/// May be empty in some cases.
|
||||
/// </summary>
|
||||
char modernGamertagSuffix[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE];
|
||||
|
||||
/// <summary>
|
||||
/// The UTF-8 encoded unique modern gamertag and suffix.
|
||||
/// The UTF-8 encoded unique modern gamertag and numeric suffix.
|
||||
/// Format will be "modernGamertag#suffix".
|
||||
/// Guaranteed to be no more than 16 rendered characters.
|
||||
/// </summary>
|
||||
|
|
|
@ -40,7 +40,7 @@ extern "C"
|
|||
#define XBL_RICH_PRESENCE_CHAR_SIZE (100 * 3)
|
||||
#define XBL_TITLE_NAME_CHAR_SIZE (100 * 3)
|
||||
#define XBL_XBOX_USER_ID_CHAR_SIZE (21 * 3)
|
||||
#define XBL_LAST_TIME_PLAYED_CHAR_SIZE 25
|
||||
#define XBL_LAST_TIME_PLAYED_CHAR_SIZE (25 * 3)
|
||||
|
||||
#define XBL_GUID_LENGTH 40
|
||||
#define XBL_SCID_LENGTH XBL_GUID_LENGTH
|
||||
|
|
|
@ -21,8 +21,7 @@ namespace social {
|
|||
{
|
||||
public:
|
||||
/// <summary>
|
||||
/// The user's display name to be used in application UI. This value is privacy gated and could
|
||||
/// be a user's real name or their Gamertag.
|
||||
/// Name for displaying in apps. This will be the user's gamertag.
|
||||
/// </summary>
|
||||
inline string_t app_display_name() const;
|
||||
|
||||
|
@ -38,8 +37,7 @@ namespace social {
|
|||
inline web::uri app_display_picture_resize_uri() const;
|
||||
|
||||
/// <summary>
|
||||
/// The user's display name to be used in game UI. This value is privacy gated and could
|
||||
/// be a user's real name or their Gamertag.
|
||||
/// Name for displaying in games. This will be the user's gamertag.
|
||||
/// </summary>
|
||||
inline string_t game_display_name() const;
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "APIRunner.GDK.Src", "Tests\
|
|||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThunksGenerator", "Build\Microsoft.Xbox.Services.141.GDK.C.Thunks\generator\ThunksGenerator\ThunksGenerator.csproj", "{21C651D1-61D7-46C5-BD23-128E40329AA5}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libHttpClient.141.GDK.C", "External\xal\External\libHttpClient\Build\libHttpClient.141.GDK.C\libHttpClient.141.GDK.C.vcxproj", "{78C0122C-6B2D-4054-8C49-448277DD7A7D}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libHttpClient.GDK", "External\xal\External\libHttpClient\Build\libHttpClient.GDK\libHttpClient.GDK.vcxproj", "{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Props", "Props", "{901F04C7-6EC2-4641-90E7-54D2F72DF570}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
|
@ -39,6 +39,16 @@ EndProject
|
|||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{81806275-2461-4CB7-935A-7EFEC3488A86}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{1e320494-894e-4feb-90ca-df4fe20499f4}*SharedItemsImports = 9
|
||||
Tests\APIExplorer\APIExplorer.Shared.vcxitems*{46f31a54-4c74-41a8-b294-26b5689e51ef}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
External\xal\External\libHttpClient\Build\libHttpClient.Common\libHttpClient.Common.vcxitems*{a5a6e02a-21ba-4d55-9fb9-7b24dedd3743}*SharedItemsImports = 4
|
||||
External\xal\External\libHttpClient\Build\libHttpClient.GDK.Shared\libHttpClient.GDK.Shared.vcxitems*{a5a6e02a-21ba-4d55-9fb9-7b24dedd3743}*SharedItemsImports = 4
|
||||
Tests\APIExplorer\APIExplorer.Shared.vcxitems*{cbc0bec4-131d-4868-9345-71813557fb39}*SharedItemsImports = 9
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{cf3350e5-00a2-4647-a996-baf7542b0327}*SharedItemsImports = 9
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|ARM = Debug|ARM
|
||||
|
@ -182,25 +192,24 @@ Global
|
|||
{21C651D1-61D7-46C5-BD23-128E40329AA5}.Release|x64.Build.0 = Release|Any CPU
|
||||
{21C651D1-61D7-46C5-BD23-128E40329AA5}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{21C651D1-61D7-46C5-BD23-128E40329AA5}.Release|x86.Build.0 = Release|Any CPU
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|Any CPU.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|ARM.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|ARM64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|Gaming.Xbox.XboxOne.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Debug|x86.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|Any CPU.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|ARM.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|ARM64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|Gaming.Desktop.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|Gaming.Desktop.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|Gaming.Xbox.Scarlett.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D}.Release|x86.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Any CPU.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|ARM.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|ARM64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|x86.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Any CPU.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|ARM.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|ARM64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Desktop.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Desktop.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.Scarlett.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|x86.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
@ -209,25 +218,15 @@ Global
|
|||
{CBC0BEC4-131D-4868-9345-71813557FB39} = {81806275-2461-4CB7-935A-7EFEC3488A86}
|
||||
{DC381015-B171-4DA5-B7FA-7CDE8196C6D3} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{60139F62-BF37-4F11-BD93-5FBF4E92100C} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{E538394B-68CB-4597-87AD-7B6841CC1278} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{052C4858-C76F-4CEA-8A1A-E8E5559E67C2} = {DC381015-B171-4DA5-B7FA-7CDE8196C6D3}
|
||||
{46F31A54-4C74-41A8-B294-26B5689E51EF} = {DC381015-B171-4DA5-B7FA-7CDE8196C6D3}
|
||||
{21C651D1-61D7-46C5-BD23-128E40329AA5} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{78C0122C-6B2D-4054-8C49-448277DD7A7D} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{CF3350E5-00A2-4647-A996-BAF7542B0327} = {81806275-2461-4CB7-935A-7EFEC3488A86}
|
||||
{1E320494-894E-4FEB-90CA-DF4FE20499F4} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {622BB9B5-938F-41A2-BC8B-B7B3A64A73B5}
|
||||
EndGlobalSection
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{1e320494-894e-4feb-90ca-df4fe20499f4}*SharedItemsImports = 9
|
||||
Tests\APIExplorer\APIExplorer.Shared.vcxitems*{46f31a54-4c74-41a8-b294-26b5689e51ef}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
External\xal\External\libHttpClient\Build\libHttpClient.Common\libHttpClient.Common.vcxitems*{78c0122c-6b2d-4054-8c49-448277dd7a7d}*SharedItemsImports = 4
|
||||
External\xal\External\libHttpClient\Build\libHttpClient.GDK\libHttpClient.GDK.vcxitems*{78c0122c-6b2d-4054-8c49-448277dd7a7d}*SharedItemsImports = 4
|
||||
Tests\APIExplorer\APIExplorer.Shared.vcxitems*{cbc0bec4-131d-4868-9345-71813557fb39}*SharedItemsImports = 9
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{cf3350e5-00a2-4647-a996-baf7542b0327}*SharedItemsImports = 9
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
|
|
@ -7,7 +7,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GDK", "GDK", "{165723E8-FF2
|
|||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.142.GDK.C", "Build\Microsoft.Xbox.Services.142.GDK.C\Microsoft.Xbox.Services.142.GDK.C.vcxproj", "{60139F62-BF37-4F11-BD93-5FBF4E92100C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libHttpClient.142.GDK.C", "External\xal\External\libHttpClient\Build\libHttpClient.142.GDK.C\libHttpClient.142.GDK.C.vcxproj", "{66365E18-7B53-44BF-A348-6735058E359E}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libHttpClient.GDK", "External\xal\External\libHttpClient\Build\libHttpClient.GDK\libHttpClient.GDK.vcxproj", "{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.GDK", "Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems", "{1E320494-894E-4FEB-90CA-DF4FE20499F4}"
|
||||
EndProject
|
||||
|
@ -30,6 +30,14 @@ EndProject
|
|||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.GDK.C.Thunks", "Build\Microsoft.Xbox.Services.GDK.C.Thunks\Microsoft.Xbox.Services.GDK.C.Thunks.vcxproj", "{6AA78AA9-78A5-40C0-828F-5933AF847111}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{1e320494-894e-4feb-90ca-df4fe20499f4}*SharedItemsImports = 9
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
External\Xal\External\libHttpClient\Build\libHttpClient.Common\libHttpClient.Common.vcxitems*{a5a6e02a-21ba-4d55-9fb9-7b24dedd3743}*SharedItemsImports = 4
|
||||
External\Xal\External\libHttpClient\Build\libHttpClient.GDK.Shared\libHttpClient.GDK.Shared.vcxitems*{a5a6e02a-21ba-4d55-9fb9-7b24dedd3743}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{cf3350e5-00a2-4647-a996-baf7542b0327}*SharedItemsImports = 9
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Gaming.Desktop.x64 = Debug|Gaming.Desktop.x64
|
||||
Debug|Gaming.Xbox.Scarlett.x64 = Debug|Gaming.Xbox.Scarlett.x64
|
||||
|
@ -51,14 +59,14 @@ Global
|
|||
{60139F62-BF37-4F11-BD93-5FBF4E92100C}.Release|Gaming.Xbox.Scarlett.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{60139F62-BF37-4F11-BD93-5FBF4E92100C}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{60139F62-BF37-4F11-BD93-5FBF4E92100C}.Release|Gaming.Xbox.XboxOne.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Debug|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Release|Gaming.Desktop.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Release|Gaming.Desktop.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Release|Gaming.Xbox.Scarlett.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{66365E18-7B53-44BF-A348-6735058E359E}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Desktop.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Desktop.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.Scarlett.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{6AA78AA9-78A5-40C0-828F-5933AF847111}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{6AA78AA9-78A5-40C0-828F-5933AF847111}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{6AA78AA9-78A5-40C0-828F-5933AF847111}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
|
@ -77,7 +85,7 @@ Global
|
|||
EndGlobalSection
|
||||
GlobalSection(NestedProjects) = preSolution
|
||||
{60139F62-BF37-4F11-BD93-5FBF4E92100C} = {165723E8-FF20-4427-A84B-68E05765C9AC}
|
||||
{66365E18-7B53-44BF-A348-6735058E359E} = {165723E8-FF20-4427-A84B-68E05765C9AC}
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743} = {165723E8-FF20-4427-A84B-68E05765C9AC}
|
||||
{1E320494-894E-4FEB-90CA-DF4FE20499F4} = {165723E8-FF20-4427-A84B-68E05765C9AC}
|
||||
{CF3350E5-00A2-4647-A996-BAF7542B0327} = {8280F3FB-83FF-4351-A5F3-55E806F4D2D8}
|
||||
{6AA78AA9-78A5-40C0-828F-5933AF847111} = {165723E8-FF20-4427-A84B-68E05765C9AC}
|
||||
|
@ -85,12 +93,4 @@ Global
|
|||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {AB434E05-34C8-4B45-BE86-E363CCF8DD76}
|
||||
EndGlobalSection
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{1e320494-894e-4feb-90ca-df4fe20499f4}*SharedItemsImports = 9
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
External\xal\External\libHttpClient\Build\libHttpClient.Common\libHttpClient.Common.vcxitems*{66365e18-7b53-44bf-a348-6735058e359e}*SharedItemsImports = 4
|
||||
External\xal\External\libHttpClient\Build\libHttpClient.GDK\libHttpClient.GDK.vcxitems*{66365e18-7b53-44bf-a348-6735058e359e}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{cf3350e5-00a2-4647-a996-baf7542b0327}*SharedItemsImports = 9
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
|
|
@ -25,7 +25,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Props", "Props", "{E10FED00
|
|||
xsapi.staticlib.props = xsapi.staticlib.props
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libHttpClient.143.GDK.C", "External\xal\External\libHttpClient\Build\libHttpClient.143.GDK.C\libHttpClient.143.GDK.C.vcxproj", "{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libHttpClient.GDK", "External\xal\External\libHttpClient\Build\libHttpClient.GDK\libHttpClient.GDK.vcxproj", "{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.GDK", "Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems", "{1E320494-894E-4FEB-90CA-DF4FE20499F4}"
|
||||
EndProject
|
||||
|
@ -174,54 +174,54 @@ Global
|
|||
{46F31A54-4C74-41A8-B294-26B5689E51EF}.Release|Gaming.Xbox.XboxOne.x64.Deploy.0 = Release|Gaming.Xbox.XboxOne.x64
|
||||
{46F31A54-4C74-41A8-B294-26B5689E51EF}.Release|x64.ActiveCfg = Release|Gaming.Xbox.Scarlett.x64
|
||||
{46F31A54-4C74-41A8-B294-26B5689E51EF}.Release|x86.ActiveCfg = Release|Gaming.Xbox.Scarlett.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Any CPU.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Any CPU.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|ARM.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|ARM.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|ARM64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|ARM64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Gaming.Xbox.Scarlett.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|Gaming.Xbox.XboxOne.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|x86.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Debug|x86.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Any CPU.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Any CPU.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|ARM.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|ARM.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|ARM64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|ARM64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Gaming.Xbox.Scarlett.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|Gaming.Xbox.XboxOne.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|x86.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Profile|x86.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Any CPU.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Any CPU.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|ARM.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|ARM.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|ARM64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|ARM64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Gaming.Desktop.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Gaming.Desktop.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Gaming.Xbox.Scarlett.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Gaming.Xbox.Scarlett.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|Gaming.Xbox.XboxOne.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|x86.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C}.Release|x86.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Any CPU.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Any CPU.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|ARM.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|ARM.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|ARM64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|ARM64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.Scarlett.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|Gaming.Xbox.XboxOne.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|x86.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Debug|x86.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Any CPU.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Any CPU.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|ARM.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|ARM.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|ARM64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|ARM64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Gaming.Desktop.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Gaming.Desktop.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Gaming.Xbox.Scarlett.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Gaming.Xbox.Scarlett.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Gaming.Xbox.XboxOne.x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|Gaming.Xbox.XboxOne.x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|x64.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|x64.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|x86.ActiveCfg = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Profile|x86.Build.0 = Debug|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Any CPU.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Any CPU.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|ARM.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|ARM.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|ARM64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|ARM64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Desktop.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Desktop.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.Scarlett.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.Scarlett.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.XboxOne.x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|Gaming.Xbox.XboxOne.x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|x64.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|x64.Build.0 = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|x86.ActiveCfg = Release|Gaming.Desktop.x64
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743}.Release|x86.Build.0 = Release|Gaming.Desktop.x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
@ -232,7 +232,7 @@ Global
|
|||
{60139F62-BF37-4F11-BD93-5FBF4E92100C} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{052C4858-C76F-4CEA-8A1A-E8E5559E67C2} = {DC381015-B171-4DA5-B7FA-7CDE8196C6D3}
|
||||
{46F31A54-4C74-41A8-B294-26B5689E51EF} = {DC381015-B171-4DA5-B7FA-7CDE8196C6D3}
|
||||
{0A6D51A3-0D86-4D0E-9DAA-54BA75E1DA1C} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{A5A6E02A-21BA-4D55-9FB9-7B24DEDD3743} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{1E320494-894E-4FEB-90CA-DF4FE20499F4} = {C9C47451-FCA6-4B7F-9BD0-20AD3B119737}
|
||||
{CF3350E5-00A2-4647-A996-BAF7542B0327} = {E4213904-77D5-4847-B858-0938BF96064C}
|
||||
EndGlobalSection
|
||||
|
@ -240,12 +240,12 @@ Global
|
|||
SolutionGuid = {622BB9B5-938F-41A2-BC8B-B7B3A64A73B5}
|
||||
EndGlobalSection
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
External\Xal\External\libHttpClient\Build\libHttpClient.Common\libHttpClient.Common.vcxitems*{0a6d51a3-0d86-4d0e-9daa-54ba75e1da1c}*SharedItemsImports = 4
|
||||
External\Xal\External\libHttpClient\Build\libHttpClient.GDK\libHttpClient.GDK.vcxitems*{0a6d51a3-0d86-4d0e-9daa-54ba75e1da1c}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{1e320494-894e-4feb-90ca-df4fe20499f4}*SharedItemsImports = 9
|
||||
Tests\APIExplorer\APIExplorer.Shared.vcxitems*{46f31a54-4c74-41a8-b294-26b5689e51ef}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
Build\Microsoft.Xbox.Services.GDK\Microsoft.Xbox.Services.GDK.vcxitems*{60139f62-bf37-4f11-bd93-5fbf4e92100c}*SharedItemsImports = 4
|
||||
External\Xal\External\libHttpClient\Build\libHttpClient.Common\libHttpClient.Common.vcxitems*{a5a6e02a-21ba-4d55-9fb9-7b24dedd3743}*SharedItemsImports = 4
|
||||
External\Xal\External\libHttpClient\Build\libHttpClient.GDK.Shared\libHttpClient.GDK.Shared.vcxitems*{a5a6e02a-21ba-4d55-9fb9-7b24dedd3743}*SharedItemsImports = 4
|
||||
Tests\APIExplorer\APIExplorer.Shared.vcxitems*{cbc0bec4-131d-4868-9345-71813557fb39}*SharedItemsImports = 9
|
||||
Build\Microsoft.Xbox.Services.Common\Microsoft.Xbox.Services.Common.vcxitems*{cf3350e5-00a2-4647-a996-baf7542b0327}*SharedItemsImports = 9
|
||||
EndGlobalSection
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
// Copyright (c) Microsoft Corporation
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
#include "pch.h"
|
||||
|
||||
#if !_LINK_WITH_CPPRESTSDK && HC_PLATFORM != HC_PLATFORM_GDK
|
||||
#include "cpprestsdk_impl.h"
|
||||
#endif
|
||||
#include <rapidjson/allocators.hpp>
|
||||
#include "uri_impl.h"
|
||||
#include "pch.h"
|
|
@ -74,6 +74,8 @@ HRESULT RTANotificationService::RegisterWithNotificationService(
|
|||
"Win32",
|
||||
#elif HC_PLATFORM == HC_PLATFORM_NINTENDO_SWITCH
|
||||
"NintendoSwitch",
|
||||
#elif HC_PLATFORM_IS_PLAYSTATION
|
||||
"PlayStation",
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
|
@ -425,7 +425,6 @@ void Connection::SubscribeResponseHandler(_In_ const JsonValue& message) noexcep
|
|||
if (subIter == m_subsByClientId.end())
|
||||
{
|
||||
// Ignore unexpected message
|
||||
assert(false);
|
||||
LOGS_DEBUG << "__FUNCTION__" << ": [" << clientId << "] Ignoring unexpected message";
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -232,7 +232,7 @@ namespace details
|
|||
_ASYNCRTIMP scoped_c_thread_locale();
|
||||
_ASYNCRTIMP ~scoped_c_thread_locale();
|
||||
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(__ORBIS__) && !defined(__PROSPERO__) // CodePlex 269
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(PAVO) // CodePlex 269
|
||||
#ifdef _WIN32
|
||||
typedef _locale_t xplat_locale;
|
||||
#else
|
||||
|
@ -245,7 +245,7 @@ namespace details
|
|||
#ifdef _WIN32
|
||||
std::string m_prevLocale;
|
||||
int m_prevThreadSetting;
|
||||
#elif !(defined(ANDROID) || defined(__ANDROID__) || defined(__ORBIS__) || defined(__PROSPERO__))
|
||||
#elif !(defined(ANDROID) || defined(__ANDROID__) || defined(PAVO))
|
||||
locale_t m_prevLocale;
|
||||
#endif
|
||||
scoped_c_thread_locale(const scoped_c_thread_locale &);
|
||||
|
|
|
@ -65,7 +65,7 @@ namespace utility
|
|||
namespace details
|
||||
{
|
||||
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(__ORBIS__) && !defined(__PROSPERO__)
|
||||
#if !defined(ANDROID) && !defined(__ANDROID__) && !defined(PAVO)
|
||||
std::once_flag g_c_localeFlag;
|
||||
std::unique_ptr<scoped_c_thread_locale::xplat_locale, void(*)(scoped_c_thread_locale::xplat_locale *)> g_c_locale(nullptr, [](scoped_c_thread_locale::xplat_locale *){});
|
||||
scoped_c_thread_locale::xplat_locale scoped_c_thread_locale::c_locale()
|
||||
|
@ -140,7 +140,7 @@ scoped_c_thread_locale::~scoped_c_thread_locale()
|
|||
_configthreadlocale(m_prevThreadSetting);
|
||||
}
|
||||
}
|
||||
#elif (defined(ANDROID) || defined(__ANDROID__) || defined(__ORBIS__) || defined(__PROSPERO__))
|
||||
#elif (defined(ANDROID) || defined(__ANDROID__) || defined(PAVO))
|
||||
scoped_c_thread_locale::scoped_c_thread_locale() {}
|
||||
scoped_c_thread_locale::~scoped_c_thread_locale() {}
|
||||
#else
|
||||
|
@ -707,11 +707,11 @@ xsapi_internal_string datetime::to_string_internal(date_format format) const
|
|||
time_t time = (time_t)input - (time_t)11644473600LL;// diff between windows and unix epochs (seconds)
|
||||
|
||||
struct tm datetime;
|
||||
#if defined(__ORBIS__) || defined(__PROSPERO__)
|
||||
#if defined(PAVO)
|
||||
gmtime_s(&time, &datetime);
|
||||
#else
|
||||
gmtime_r(&time, &datetime);
|
||||
#endif // __ORBIS__ || __PROSPERO__
|
||||
#endif // PAVO
|
||||
|
||||
const int max_dt_length = 64;
|
||||
char output[max_dt_length+1] = {0};
|
||||
|
|
|
@ -9,4 +9,4 @@
|
|||
//*********************************************************
|
||||
#pragma once
|
||||
|
||||
#define XBOX_SERVICES_API_VERSION_STRING "2023.10.20230922.0"
|
||||
#define XBOX_SERVICES_API_VERSION_STRING "2024.06.20240521.0"
|
||||
|
|
|
@ -415,11 +415,11 @@ namespace detail
|
|||
time_t time = (time_t)input - (time_t)11644473600LL;// diff between windows and unix epochs (seconds)
|
||||
|
||||
struct tm datetime;
|
||||
#if defined(__ORBIS__) || defined(__PROSPERO__)
|
||||
#if defined(PAVO)
|
||||
gmtime_s(&time, &datetime);
|
||||
#else
|
||||
gmtime_r(&time, &datetime);
|
||||
#endif // __ORBIS__ || __PROSPERO__
|
||||
#endif // PAVO
|
||||
|
||||
const int max_dt_length = 64;
|
||||
char output[max_dt_length + 1] = { 0 };
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
#include "pch.h"
|
||||
#include <rapidjson/allocators.hpp>
|
||||
|
||||
NAMESPACE_MICROSOFT_XBOX_SERVICES_CPP_BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#include "pch.h"
|
||||
#include "xsapi_json_utils.h"
|
||||
#include "uri_impl.h"
|
||||
|
||||
using namespace xbox::services::legacy;
|
||||
|
||||
|
@ -191,8 +192,14 @@ HRESULT JsonUtils::ExtractJsonStringToCharArray(
|
|||
{
|
||||
xsapi_internal_string jsonStr;
|
||||
RETURN_HR_IF_FAILED(ExtractJsonString(jsonValue, stringName, jsonStr));
|
||||
utils::strcpy(charArray, size, jsonStr.data());
|
||||
|
||||
if (jsonStr.size() < size)
|
||||
{
|
||||
utils::strcpy(charArray, size, jsonStr.data());
|
||||
}
|
||||
else
|
||||
{
|
||||
return E_INVALIDARG;
|
||||
}
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -22,6 +22,10 @@
|
|||
#include "Logger/log_hc_output.h"
|
||||
#include "global_state.h"
|
||||
|
||||
#if !_LINK_WITH_CPPRESTSDK && HC_PLATFORM != HC_PLATFORM_GDK
|
||||
#include "cpprestsdk_impl.h"
|
||||
#endif
|
||||
|
||||
#ifndef _XTIME_TICKS_PER_TIME_T
|
||||
#define _XTIME_TICKS_PER_TIME_T 10000000LL
|
||||
#endif
|
||||
|
@ -195,11 +199,11 @@ xsapi_internal_string utils::convert_timepoint_to_string(
|
|||
time.tm_year + 1900, time.tm_mon + 1, time.tm_mday,
|
||||
time.tm_hour, time.tm_min, time.tm_sec, static_cast<int>(ms.count() % 1000));
|
||||
#else
|
||||
#if defined(__ORBIS__) || defined(__PROSPERO__)
|
||||
#if defined(PAVO)
|
||||
std::tm* error = localtime_s(&t, &time);
|
||||
#else
|
||||
std::tm* error = localtime_r(&t, &time);
|
||||
#endif // __ORBIS__ || __PROSPERO__
|
||||
#endif // PAVO
|
||||
if (error == nullptr)
|
||||
{
|
||||
return result;
|
||||
|
|
|
@ -305,6 +305,7 @@
|
|||
<None Include="$(MSBuildThisFileDirectory)Tests\libHttp\httpPerform.lua">
|
||||
<DeploymentContent>true</DeploymentContent>
|
||||
</None>
|
||||
<None Include="$(MSBuildThisFileDirectory)Tests\libHttp\libHCTrace.lua" />
|
||||
<None Include="$(MSBuildThisFileDirectory)Tests\libHttp\manualDispatchTest.lua">
|
||||
<DeploymentContent>true</DeploymentContent>
|
||||
</None>
|
||||
|
|
|
@ -825,5 +825,8 @@
|
|||
<None Include="$(MSBuildThisFileDirectory)Tests\mp\mp_multiple_contexts.lua">
|
||||
<Filter>Tests\mp</Filter>
|
||||
</None>
|
||||
<None Include="$(MSBuildThisFileDirectory)Tests\libHttp\libHCTrace.lua">
|
||||
<Filter>Tests\libHttp</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -68,6 +68,29 @@ int HCGetLibVersion_Lua(lua_State *L)
|
|||
return LuaReturnHR(L, hr);
|
||||
}
|
||||
|
||||
int HCTrace_Lua(lua_State* L)
|
||||
{
|
||||
LogToFile("HCTrace: testing small message");
|
||||
|
||||
HCTraceImplArea apiExplorerArea{ "ApiExplorer", HCTraceLevel::Important };
|
||||
HCTraceImplMessage(&apiExplorerArea, apiExplorerArea.Verbosity, "testing small message");
|
||||
LogToFile("HCTrace: succeeded with small message");
|
||||
|
||||
return LuaReturnHR(L, S_OK);
|
||||
}
|
||||
|
||||
int HCTraceLarge_Lua(lua_State* L)
|
||||
{
|
||||
LogToFile("HCTraceLarge: testing large message");
|
||||
|
||||
HCTraceImplArea apiExplorerArea{ "ApiExplorer", HCTraceLevel::Important };
|
||||
std::vector<char> largeMessage(8192, 'w');
|
||||
HCTraceImplMessage(&apiExplorerArea, apiExplorerArea.Verbosity, largeMessage.data());
|
||||
LogToFile("HCTraceLarge: succeeded with large message");
|
||||
|
||||
return LuaReturnHR(L, S_OK);
|
||||
}
|
||||
|
||||
int HCHttpCallCreate_Lua(lua_State *L)
|
||||
{
|
||||
// CODE SNIPPET START: HCHttpCallCreate
|
||||
|
@ -596,6 +619,8 @@ void SetupAPIs_LibHttp()
|
|||
lua_register(Data()->L, "HCCleanup", HCCleanup_Lua);
|
||||
lua_register(Data()->L, "HCCleanupAsync", HCCleanupAsync_Lua);
|
||||
lua_register(Data()->L, "HCGetLibVersion", HCGetLibVersion_Lua);
|
||||
lua_register(Data()->L, "HCTrace", HCTrace_Lua);
|
||||
lua_register(Data()->L, "HCTraceLarge", HCTraceLarge_Lua);
|
||||
//lua_register(Data()->L, "HCAddCallRoutedHandler", HCAddCallRoutedHandler_Lua);
|
||||
//lua_register(Data()->L, "HCRemoveCallRoutedHandler", HCRemoveCallRoutedHandler_Lua);
|
||||
lua_register(Data()->L, "HCHttpCallCreate", HCHttpCallCreate_Lua);
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
test = require 'u-test'
|
||||
common = require 'common'
|
||||
|
||||
test.testlibHCTrace = function()
|
||||
print("test LHC trace")
|
||||
|
||||
HCInitialize();
|
||||
|
||||
HCTrace();
|
||||
HCTraceLarge();
|
||||
|
||||
HCCleanup();
|
||||
|
||||
test.stopTest();
|
||||
end
|
||||
|
|
@ -0,0 +1 @@
|
|||
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(839,5): error : The BaseOutputPath/OutputPath property is not set for project 'APIRunner.143.GDK.Src.vcxproj'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Debug' Platform='Gaming.Desktop.x64'. This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform.
|
|
@ -109,7 +109,6 @@
|
|||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Gaming.Desktop.x64'" Label="Configuration">
|
||||
|
|
|
@ -150,7 +150,7 @@
|
|||
<PropertyGroup>
|
||||
<HCPlatform Condition="'$(XsapiPlatform)' == 'DesktopBridge'">HC_PLATFORM_WIN32</HCPlatform>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(XsapiRoot)External\xal\External\libHttpClient\libHttpClient.props" />
|
||||
<Import Project="$(XsapiRoot)External\xal\External\libHttpClient\Build\libHttpClient.import.props" />
|
||||
|
||||
<!--CompactCoreCLL dependency-->
|
||||
<PropertyGroup Condition="'$(XsapiCllRefs)' == 'true'">
|
||||
|
@ -175,7 +175,7 @@
|
|||
<!--Xal dependency-->
|
||||
<PropertyGroup Condition="'$(XsapiXalHeaders)' == 'true'">
|
||||
<XalRoot>$(XsapiRoot)External\xal\</XalRoot>
|
||||
<XalPlatform>$(HCLibPlatformType)</XalPlatform>
|
||||
<XalPlatform>$(HCPlatform)</XalPlatform>
|
||||
<XalInclude>$(XalRoot)source\Xal\include\</XalInclude>
|
||||
<XalExtraInclude>$(XalRoot)source\XalExtra\include\</XalExtraInclude>
|
||||
</PropertyGroup>
|
||||
|
@ -231,7 +231,7 @@
|
|||
<Message Importance="High" Text=" CppRestSdkInclude = '$(CppRestSdkInclude)'" />
|
||||
<Message Importance="High" Text=" CppRestSdkRoot = '$(CppRestSdkRoot)'" />
|
||||
<Message Importance="High" Text=" VisualStudioMajorVersion = '$(VisualStudioMajorVersion)'" />
|
||||
<Message Importance="High" Text=" HCLibPlatformType = '$(HCLibPlatformType)'" />
|
||||
<Message Importance="High" Text=" HCPlatform = '$(HCPlatform)'" />
|
||||
<Message Importance="High" Text=" XalRoot = '$(XalRoot)'" />
|
||||
<Message Importance="High" Text=" XalPlatform = '$(XalPlatform)'" />
|
||||
<Message Importance="High" Text=" XalInclude = '$(XalInclude)'" />
|
||||
|
|
Загрузка…
Ссылка в новой задаче