﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Package IgnorableNamespaces="uap mp desktop6 rescap uap4 build" xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:desktop6="http://schemas.microsoft.com/appx/manifest/desktop/windows10/6" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
  <Identity Name="Microsoft.GamingServices" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="37.114.21002.0" ProcessorArchitecture="x64" />
  <Properties>
    <DisplayName>ms-resource:GamingServicesDisplayName</DisplayName>
    <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
    <Description>ms-resource:Description</Description>
    <Logo>Assets\PackageLogo.png</Logo>
  </Properties>
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.18362.0" MaxVersionTested="10.0.26100.0" />
    <PackageDependency Name="Microsoft.NET.Native.Framework.2.2" MinVersion="2.2.29512.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.NET.Native.Runtime.2.2" MinVersion="2.2.28604.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.33519.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
  </Dependencies>
  <Resources>
    <Resource Language="EN-US" />
    <Resource Language="EN-GB" />
  </Resources>
  <Applications>
    <Application Id="Microsoft.GamingServices" Executable="TCUI-App.exe" EntryPoint="TCUI-App.App">
      <uap:VisualElements DisplayName="ms-resource:DisplayName" Square150x150Logo="Assets\MediumTile.png" Square44x44Logo="Assets\AppIcon.png" Description="ms-resource:DisplayName" BackgroundColor="#464646" AppListEntry="none">
        <uap:DefaultTile>
          <uap:ShowNameOnTiles>
            <uap:ShowOn Tile="square150x150Logo" />
          </uap:ShowNameOnTiles>
        </uap:DefaultTile>
        <uap:SplashScreen Image="Assets\AppSplashScreen.png" />
      </uap:VisualElements>
      <Extensions>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="gaming-tcui" />
        </uap:Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="TCUIApp.Tasks.TransferActiveTask">
          <BackgroundTasks uap4:SupportsMultipleInstances="false">
            <Task Type="systemEvent" />
          </BackgroundTasks>
        </Extension>
      </Extensions>
    </Application>
    <Application Id="GamingServices" Executable="gsstub.exe" EntryPoint="Windows.FullTrustApplication">
      <uap:VisualElements DisplayName="Gaming Services" Square150x150Logo="Assets\MediumTile.png" Square44x44Logo="Assets\AppIcon.png" Description="ms-resource:GamingServicesDisplayName" BackgroundColor="#464646" AppListEntry="none" />
      <Extensions>
        <desktop6:Extension Category="windows.service" Executable="GamingServices.exe" EntryPoint="ServiceEntry">
          <desktop6:Service Name="GamingServices" StartupType="auto" StartAccount="localSystem">
            <desktop6:TriggerEvents>
              <desktop6:TriggerCustom Action="ActionStart" Subtype="A9F076C5-7E2B-48C4-8812-77BF7A616DFE">
                <desktop6:StringData>
                  <desktop6:DataItem Value="Start" />
                </desktop6:StringData>
              </desktop6:TriggerCustom>
              <desktop6:TriggerCustom Action="ActionStop" Subtype="A9F076C5-7E2B-48C4-8812-77BF7A616DFE">
                <desktop6:StringData>
                  <desktop6:DataItem Value="Stop" />
                </desktop6:StringData>
              </desktop6:TriggerCustom>
            </desktop6:TriggerEvents>
          </desktop6:Service>
        </desktop6:Extension>
        <desktop6:Extension Category="windows.service" Executable="GamingServicesNet.exe" EntryPoint="ServiceEntry2">
          <desktop6:Service Name="GamingServicesNet" StartupType="auto" StartAccount="localService" />
        </desktop6:Extension>
      </Extensions>
    </Application>
    <Application Id="Microsoft.GamingServicesFT" Executable="GamingServicesTcui\GamingServicesTcui.exe" EntryPoint="Windows.FullTrustApplication">
      <uap:VisualElements DisplayName="ms-resource:DisplayName" Square150x150Logo="Assets\MediumTile.png" Square44x44Logo="Assets\AppIcon.png" Description="ms-resource:DisplayName" BackgroundColor="#464646" AppListEntry="none">
        <uap:DefaultTile>
          <uap:ShowNameOnTiles>
            <uap:ShowOn Tile="square150x150Logo" />
          </uap:ShowNameOnTiles>
        </uap:DefaultTile>
        <uap:SplashScreen Image="Assets\AppSplashScreen.png" />
      </uap:VisualElements>
      <Extensions>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="gamingservicesui" />
        </uap:Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
    <rescap:Capability Name="runFullTrust" />
    <rescap:Capability Name="packagedServices" />
    <rescap:Capability Name="localSystemServices" />
    <rescap:Capability Name="enableExtendBackgroundTasks" />
    <rescap:Capability Name="packageManagement" />
    <rescap:Capability Name="packageQuery" />
    <rescap:Capability Name="packagePolicySystem" />
  </Capabilities>
  <build:Metadata>
    <build:Item Name="TargetFrameworkMoniker" Value=".NETFramework,Version=v4.5.1" />
    <build:Item Name="VisualStudio" Version="17.0" />
    <build:Item Name="OperatingSystem" Version="10.0.20348.4647 (WinBuild.160101.0800)" />
    <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="17.14.40598.3191" />
    <build:Item Name="ProjectGUID" Value="afbd86ef-852e-45c6-a388-adf08b53f299" />
    <build:Item Name="ilc.exe" Version="2.2.31116.00 built by: PROJECTNREL" />
    <build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="0.0.0.0" />
    <build:Item Name="OptimizingToolset" Value="ilc.exe" />
    <build:Item Name="UseDotNetNativeSharedAssemblyFrameworkPackage" Value="True" />
    <build:Item Name="DisableStackTraceMetadata" Value="false" />
    <build:Item Name="DisableExceptionMessages" Value="false" />
    <build:Item Name="ShortcutGenericAnalysis" Value="false" />
    <build:Item Name="GeneratePGD" Value="false" />
    <build:Item Name="ConsumePGD" Value="false" />
    <build:Item Name="SingleThreadNUTC" Value="false" />
    <build:Item Name="Use64BitCompiler" Value="false" />
    <build:Item Name="OptimizeForSize" Value="false" />
    <build:Item Name="AlignMethodsAtMinimalBoundaries" Value="false" />
    <build:Item Name="LargeAddressAware" Value="false" />
    <build:Item Name="NoLinkerSymbols" Value="false" />
    <build:Item Name="OutOfProcPDB" Value="false" />
    <build:Item Name="WindowsDesktop" Version="10.0.26100.0" />
    <build:Item Name="makepri.exe" Version="10.0.26100.1 (WinBuild.160101.0800)" />
    <build:Item Name="Microsoft.Build.DesktopBridge.Tasks.dll" Version="17.14.40140.49182" />
  </build:Metadata>
  <Extensions>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>TCUI-Native.dll</Path>
        <ActivatableClass ActivatableClassId="TCUI_Native.PlatformInfoManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="TCUI_Native.FeatureGateManager" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>microsoft.gameplatform.services.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.BackgroundConsent" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.GamingRepair.GamingRepair" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Storage" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PackageSpecifier" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PackageRequest" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.GameSave" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.GameMetrics" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Store" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Licensing" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.ProcessMonitor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PackageSource" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.ContentAccess" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Identity.TokenRequest" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Identity.XboxAuthInitializationArgs" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Identity.XboxAuthManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PackageUpdate" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Package" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PackagePreview" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.GameStreaming" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.GameFolder" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PackageQueue" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.GameSaveMonitor" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.PlatformStatus" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.UploadQueue" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.SupportedFeatures" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.GamePlatform.Services.Customization" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>TCUI-App.dll</Path>
        <ActivatableClass ActivatableClassId="TCUIApp.Tasks.TransferActiveTask" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>GamingTcuiHelpers.dll</Path>
        <ActivatableClass ActivatableClassId="GamingUI.XboxLive.InternalHelpers.GamingBrokerHelpers" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="GamingUI.XboxLive.InternalHelpers.GamingStorageHelpers" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="GamingUI.XboxLive.InternalHelpers.GamingUsersHelpers" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
  </Extensions>
  <mp:PhoneIdentity PhoneProductId="f23af004-b622-4cf3-aad7-abc4baf24014" PhonePublisherId="95d94207-0c7c-47ed-82db-d75c81153c35" />
</Package>