<?xml version="1.0" encoding="utf-8"?>
<Package 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:wincap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/windowscapabilities"
         xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
         IgnorableNamespaces="uap mp wincap rescap">
  <Identity Name="Microsoft.Windows.CloudExperienceHost" Publisher="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="10.0.14393.1066" ResourceId="neutral" />
  <Properties>
    <DisplayName>ms-resource:appDescription</DisplayName>
    <PublisherDisplayName>ms-resource:PublisherDisplayName</PublisherDisplayName>
    <Logo>images\storelogo.png</Logo>
  </Properties>
  <Resources>
    <Resource Language="en-US" />
  </Resources>
  <Applications>
    <Application Id="App" StartPage="default.html">
      <uap:VisualElements
        DisplayName="ms-resource:appDisplayName"
        Description="ms-resource:appDescription"
        AppListEntry="none"
        BackgroundColor="#464646"
        Square150x150Logo="images\Logo.png"
        Square44x44Logo="images\SmallLogo.png">
        <uap:SplashScreen Image="images\splashscreen.png" />
      </uap:VisualElements>
      <uap:ApplicationContentUriRules>
        <!--Please make sure to update CXHPrivate\moappPrivate\appxManifestPrivate.xml as well when adding new urls here-->
        <uap:Rule Type="include" Match="https://onedrive.live.com/windows/" />
        <uap:Rule Type="include" Match="https://account.live.com/" />
        <uap:Rule Type="include" Match="https://login.live.com/" />
        <uap:Rule Type="include" Match="https://login.microsoftonline.com/" />
        <uap:Rule Type="include" Match="https://login.microsoft.com/" />
        <uap:Rule Type="include" Match="https://login.windows.net/" />
        <uap:Rule Type="include" Match="https://login.windows-ppe.net/" />
        <uap:Rule Type="include" Match="https://signup.live.com/" />
        <uap:Rule Type="include" Match="https://account.live-int.com/" />
        <uap:Rule Type="include" Match="https://login.live-int.com/" />
        <uap:Rule Type="include" Match="https://signup.live-int.com/" />
        <uap:Rule Type="include" Match="https://sdx.microsoft.com/frx/idps" />
        <uap:Rule Type="include" Match="https://sdx.microsoft-ppe.com/frx/idps" />
        <uap:Rule Type="include" Match="https://buy.live.com/" />
        <uap:Rule Type="include" Match="https://buy.live-int.com/" />
        <uap:Rule Type="include" Match="https://passwordreset.microsoftonline.com/" />
        <uap:Rule Type="include" Match="https://account.activedirectory.windowsazure.com/" />
        <uap:Rule Type="include" Match="https://tip.passwordreset.microsoftonline.com/" />
        <uap:Rule Type="include" Match="https://account.activedirectory.windowsazure.us/" />
        <uap:Rule Type="include" Match="https://account.activedirectory.windowsazure.cn/" />
        <uap:Rule Type="include" Match="https://passwordreset.activedirectory.windowsazure.cn/" />
        <uap:Rule Type="include" Match="https://password.ccsctp.com/" />
        <uap:Rule Type="include" Match="https://account.activedirectory-ppe.windowsazure.com/" />
        <uap:Rule Type="include" Match="https://sdx.microsoft.com/wlt" />
        <uap:Rule Type="include" Match="https://sdx.microsoft.com/wlt/flow" />
        <uap:Rule Type="include" Match="https://sdx.microsoft-ppe.com/wlt" />
        <uap:Rule Type="include" Match="https://sdx.microsoft-ppe.com/wlt/flow" />
        <uap:Rule Type="include" Match="https://sdx.microsoft-ppe.com/wlt/test" />
      </uap:ApplicationContentUriRules>
      <Extensions>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="ms-cxh" ReturnResults="optional" />
        </uap:Extension>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="ms-device-enrollment" ReturnResults="optional" />
        </uap:Extension>
        <uap:Extension Category="windows.webAccountProvider">
          <uap:WebAccountProvider Url="https://login.live.com" BackgroundEntryPoint="MicrosoftAccount.TokenProvider.Core.BackgroundTokenProvider" />
        </uap:Extension>
      </Extensions>
    </Application>
  </Applications>
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
  </Dependencies>
  <Capabilities>
    <Capability Name="internetClient" />
    <Capability Name="privateNetworkClientServer" />
    <uap:Capability Name="sharedUserCertificates" />
    <uap:Capability Name="enterpriseAuthentication" />
    <wincap:Capability Name="liveIdService" />
    <rescap:Capability Name="deviceManagementAdministrator" />
    <DeviceCapability Name="microphone" />
  </Capabilities>
  <Extensions>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>Microsoft.CloudExperienceHost.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.CloudExperienceHost.AppActivity" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.CloudExperienceHost.WebAppActivity" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>dsreg.dll</Path>
        <ActivatableClass ActivatableClassId="UserDeviceRegistration.Ngc.NgcRegManager" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>CloudDomainJoinDataModelServer.dll</Path>
        <ActivatableClass ActivatableClassId="CloudDomainJoin.DataModel.CloudDomainJoinWorker" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>WinBioDataModel.dll</Path>
        <ActivatableClass ActivatableClassId="CloudExperienceHostBroker.Hello.HelloEnrollmentManager" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>MicrosoftAccountExtension.dll</Path>
        <ActivatableClass ActivatableClassId="MicrosoftAccount.Extension.ExtensionWorker" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>CloudExperienceHostBroker.dll</Path>
        <ActivatableClass ActivatableClassId="CloudExperienceHostBroker.LocalNgc.LocalNgcManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostBroker.Account.LocalAccountManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostBroker.Cortana.OOBECortanaManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostBroker.SyncEngine.OOBEOneDriveOptin" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostBroker.RetailDemo.ConfigureRetailDemo" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>DeviceReactivation.dll</Path>
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.Licensing.DeviceReactivationManager" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>CloudExperienceHost.dll</Path>
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.Accessibility.EaseOfAccessControl" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.InputSwitchControl" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.OEMRegistrationKeyNamesStatics" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.OEMRegistrationStatics" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.GeographicRegion" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>CloudExperienceHostCommon.dll</Path>
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.UserColorPreference.UserPreferredColors" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.SignInIdentities" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.Synchronization" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.Environment" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.EventLogging" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>CloudExperienceHostUser.dll</Path>
        <ActivatableClass ActivatableClassId="MicrosoftAccount.UserOperations.Extension" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>MicrosoftAccount.TokenProvider.Core.dll</Path>
        <ActivatableClass ActivatableClassId="MicrosoftAccount.TokenProvider.Core.BackgroundTokenProvider" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="MicrosoftAccount.TokenProvider.Core.TokenProviderExecutor" ThreadingModel="STA" />
        <ActivatableClass ActivatableClassId="MicrosoftAccount.TokenProvider.Core.TokenBrokerOperation" ThreadingModel="STA" />
        <ActivatableClass ActivatableClassId="MicrosoftAccount.TokenProvider.Core.WebFlowResultData" ThreadingModel="STA" />
        <ActivatableClass ActivatableClassId="MicrosoftAccount.TokenProvider.Core.PostTicketToUrlOperation" ThreadingModel="STA" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>SyncSettings.dll</Path>
        <ActivatableClass ActivatableClassId="CloudExperienceHostAPI.SyncSettings.SyncSettingsProvider" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>Windows.System.Profile.RetailInfo.dll</Path>
        <ActivatableClass ActivatableClassId="RetailDemo.Internal.RetailInfoSetter" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>Family.Cache.dll</Path>
        <ActivatableClass ActivatableClassId="Family.Cache.LocalMember" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Family.Cache.LocalMemberStoreBroker" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>UnifiedEnrollmentDataModelServer.dll</Path>
        <ActivatableClass ActivatableClassId="UnifiedEnrollment.DataModel.UnifiedEnrollmentWorker" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
  </Extensions>
</Package>
