﻿<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:com="http://schemas.microsoft.com/appx/manifest/com/windows10" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" IgnorableNamespaces="uap rescap build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest">
  <!--
    THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.

    Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.

    For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
  -->
  <Identity Name="Microsoft.WidgetsPlatformRuntime" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="1.6.19.0" ProcessorArchitecture="x64" />
  <Properties>
    <DisplayName>Widgets Platform Runtime</DisplayName>
    <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
    <Logo>Images\StoreLogo.png</Logo>
  </Properties>
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.22621.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.22621.0" />
    <PackageDependency Name="Microsoft.VCLibs.140.00.UWPDesktop" MinVersion="14.0.33728.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.0.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
  </Dependencies>
  <Extensions>
    <Extension Category="windows.activatableClass.proxyStub">
      <ProxyStub ClassId="00000355-0000-0000-C000-000000000046">
        <Path>Microsoft.Windows.Widgets.winmd</Path>
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetProvider" InterfaceId="5C5774CC-72A0-452D-B9ED-075C0DD25EED" />
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetProvider2" InterfaceId="38C3A963-DD93-479D-9276-04BF84EE1816" />
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetProviderErrors" InterfaceId="90C1B5F0-0D3A-4AC6-ABB7-C97B367B8FCC" />
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetProviderAnalytics" InterfaceId="661985A5-D187-482D-9EEF-6FDA05D21845" />
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetResourceProvider" InterfaceId="DCF328C0-012C-40F5-BB28-3A1C714D027D" />
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetAnnouncementInvokedTarget" InterfaceId="2B62C81E-5947-439E-B213-7C59C13659A7" />
        <Interface Name="Microsoft.Windows.Widgets.Providers.IWidgetProviderMessage" InterfaceId="EA4DC186-9E24-4B35-A5EF-A9F5DF72D6AC" />
        <Interface Name="Microsoft.Windows.Widgets.Feeds.Providers.IFeedProvider" InterfaceId="7293A12B-0329-458D-AC25-5332BE478FDE" />
        <Interface Name="Microsoft.Windows.Widgets.Feeds.Providers.IFeedResourceProvider" InterfaceId="e1b6266d-88a0-416c-9440-e341cb047cd3" />
        <Interface Name="Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderMessage" InterfaceId="60c2442a-4c9d-4880-ba26-caca9e567dd4" />
        <Interface Name="Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderAnalytics" InterfaceId="f6885791-3085-4bd7-9cb1-4f1354c3a687" />
        <Interface Name="Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderErrors" InterfaceId="6611e00a-d86c-49a3-9381-b7da67ee62dc" />
        <Interface Name="Microsoft.Windows.Widgets.Feeds.Providers.IFeedAnnouncementInvokedTarget" InterfaceId="5d44ae2a-072c-4df9-9fe5-34d5d2e9ff63" />
        <Interface Name="Microsoft.Windows.Widgets.Internal.IWidgetApiInformation" InterfaceId="286a61eb-5f63-4a1d-aebc-720c23b5c020" />
      </ProxyStub>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>WidgetService\Microsoft.Windows.Widgets.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Feeds.Hosts.FeedHostManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Feeds.Hosts.FeedCatalog" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Feeds.Providers.FeedManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Feeds.Providers.FeedChannelManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Hosts.WidgetHostManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Hosts.WidgetApiInformation" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Hosts.WidgetCatalog" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Providers.ActivateApplicationWidgetProvider" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Providers.WidgetManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Internal.Providers.WidgetChannelManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Feeds.Hosts.FeedHost" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Feeds.Hosts.FeedCatalog" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Feeds.Providers.FeedManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Feeds.Providers.CustomQueryParametersUpdateOptions" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Feeds.Providers.FeedResourceResponse" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Hosts.WidgetHost" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Hosts.WidgetHostContext" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Hosts.WidgetApiInformation" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Hosts.WidgetCatalog" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Providers.WidgetResourceResponse" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Providers.WidgetManager" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Providers.WidgetUpdateRequestOptions" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Notifications.FeedAnnouncement" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="Microsoft.Windows.Widgets.Notifications.WidgetAnnouncement" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
  </Extensions>
  <Resources>
    <Resource Language="EN-US" />
  </Resources>
  <Applications>
    <Application Id="App" Executable="WidgetService\WidgetService.exe" EntryPoint="Windows.FullTrustApplication">
      <uap:VisualElements DisplayName="WidgetsPlatformRuntime" Description="WidgetsPlatformRuntime" BackgroundColor="transparent" Square150x150Logo="Images\Square150x150Logo.png" Square44x44Logo="Images\Square44x44Logo.png" AppListEntry="none">
        <uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" />
        <uap:SplashScreen Image="Images\SplashScreen.png" />
      </uap:VisualElements>
      <Extensions>
        <com:Extension Category="windows.comServer">
          <com:ComServer>
            <!--
                O:PSG:BU ==> Owner Principal Self, Group: Built-in Users
                D:(A;;CCDCSW;;;IU) ==> DACL - COM_RIGHTS_EXECUTE | COM_RIGHTS_EXECUTE_LOCAL | COM_RIGHTS_ACTIVATE_LOCAL for Interactive Users
                (A;;CCDCSW;;;S-1-15-3-1024-3167453650-624722384-889205278-321484983-714554697-3592933102-807660695-1632717421) ==>
                                    DACL - COM_RIGHTS_EXECUTE | COM_RIGHTS_EXECUTE_LOCAL | COM_RIGHTS_ACTIVATE_LOCAL for shellExperience apps
                S:(ML;;NX;;;ME)    ==> SACL – Mandatory Label, No Execute-up, Medium Mandatory (but allow low IL appcontainer with certain capabilities)"
            -->
            <com:ExeServer Executable="WidgetService\WidgetService.exe" Arguments="-RegisterProcessAsComServer" DisplayName="WidgetServiceCOMServer" LaunchAndActivationPermission="O:PSG:BUD:(A;;CCDCSW;;;IU)(A;;CCDCSW;;;S-1-15-3-1024-3167453650-624722384-889205278-321484983-714554697-3592933102-807660695-1632717421)S:(ML;;NX;;;ME)">
              <com:Class Id="297FDBDE-595D-4083-82B1-768BEE65F6C9" DisplayName="WidgetHost" />
              <com:Class Id="3E11DF0F-42EB-4747-9A35-802D98B5BCF0" DisplayName="WidgetsCatalog" />
              <com:Class Id="71CB10C0-671E-48E3-B995-207940397123" DisplayName="WidgetManager" />
              <com:Class Id="6FA05A24-B1DF-4155-909E-7B424F2D2BB5" DisplayName="FeedCatalog" />
              <com:Class Id="740FE937-01F7-4482-AA62-C83F0AD3D6D0" DisplayName="FeedHost" />
              <com:Class Id="87DF6A84-15AA-45CB-8911-5CAFAB57F723" DisplayName="FeedManager" />
              <com:Class Id="286a61eb-5f63-4a1d-aebc-720c23b5c020" DisplayName="WidgetApiInformation" />
            </com:ExeServer>
          </com:ComServer>
        </com:Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
    <rescap:Capability Name="runFullTrust" />
  </Capabilities>
  <build:Metadata>
    <build:Item Name="Microsoft.Build.DesktopBridge.Tasks.dll" Version="17.14.40140.49182" />
    <build:Item Name="TargetFrameworkMoniker" Value=".NETFramework,Version=v4.5.1" />
    <build:Item Name="VisualStudio" Version="17.0" />
    <build:Item Name="OperatingSystem" Version="10.0.17763.1 (WinBuild.160101.0800)" />
    <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="17.14.40598.3191" />
    <build:Item Name="ProjectGUID" Value="ca81e0b4-7968-4507-9a26-87304abf8553" />
    <build:Item Name="makepri.exe" Version="10.0.22000.194 (WinBuild.160101.0800)" />
  </build:Metadata>
  <mp:PhoneIdentity PhoneProductId="e44f4f8d-a729-4445-8cf2-698e22eb20ab" PhonePublisherId="95d94207-0c7c-47ed-82db-d75c81153c35" />
</Package>