﻿<?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:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" xmlns:uap5="http://schemas.microsoft.com/appx/manifest/uap/windows10/5" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:com="http://schemas.microsoft.com/appx/manifest/com/windows10" xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10" IgnorableNamespaces="com desktop uap uap3 uap5 rescap build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
  <!--
    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.6365217CE6EB4" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="102.2504.16004.0" ProcessorArchitecture="x64" />
  <Properties>
    <DisplayName>Microsoft Defender</DisplayName>
    <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
    <Logo>Images\StoreLogo.png</Logo>
  </Properties>
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.22000.0" MaxVersionTested="10.0.22000.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.22000.0" MaxVersionTested="10.0.22000.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" />
    <Resource Language="AF-ZA" />
    <Resource Language="AM-ET" />
    <Resource Language="AR-SA" />
    <Resource Language="AS-IN" />
    <Resource Language="AZ-LATN-AZ" />
    <Resource Language="BG-BG" />
    <Resource Language="BN-IN" />
    <Resource Language="BS-LATN-BA" />
    <Resource Language="CA-ES" />
    <Resource Language="CA-ES-VALENCIA" />
    <Resource Language="CS-CZ" />
    <Resource Language="CY-GB" />
    <Resource Language="DA-DK" />
    <Resource Language="DE-DE" />
    <Resource Language="EL-GR" />
    <Resource Language="ES-ES" />
    <Resource Language="ES-MX" />
    <Resource Language="ET-EE" />
    <Resource Language="EU-ES" />
    <Resource Language="FA-IR" />
    <Resource Language="FI-FI" />
    <Resource Language="FIL-PH" />
    <Resource Language="FR-CA" />
    <Resource Language="FR-FR" />
    <Resource Language="GA-IE" />
    <Resource Language="GD-GB" />
    <Resource Language="GL-ES" />
    <Resource Language="GU-IN" />
    <Resource Language="HE-IL" />
    <Resource Language="HI-IN" />
    <Resource Language="HR-HR" />
    <Resource Language="HU-HU" />
    <Resource Language="HY-AM" />
    <Resource Language="ID-ID" />
    <Resource Language="IS-IS" />
    <Resource Language="IT-IT" />
    <Resource Language="JA-JP" />
    <Resource Language="KA-GE" />
    <Resource Language="KK-KZ" />
    <Resource Language="KM-KH" />
    <Resource Language="KN-IN" />
    <Resource Language="KO-KR" />
    <Resource Language="KOK-IN" />
    <Resource Language="LB-LU" />
    <Resource Language="LO-LA" />
    <Resource Language="LT-LT" />
    <Resource Language="LV-LV" />
    <Resource Language="MI-NZ" />
    <Resource Language="MK-MK" />
    <Resource Language="ML-IN" />
    <Resource Language="MR-IN" />
    <Resource Language="MS-MY" />
    <Resource Language="MT-MT" />
    <Resource Language="NB-NO" />
    <Resource Language="NE-NP" />
    <Resource Language="NL-NL" />
    <Resource Language="NN-NO" />
    <Resource Language="OR-IN" />
    <Resource Language="PA-IN" />
    <Resource Language="PL-PL" />
    <Resource Language="PT-BR" />
    <Resource Language="PT-PT" />
    <Resource Language="QUZ-PE" />
    <Resource Language="RO-RO" />
    <Resource Language="RU-RU" />
    <Resource Language="SK-SK" />
    <Resource Language="SL-SI" />
    <Resource Language="SQ-AL" />
    <Resource Language="SR-CYRL-BA" />
    <Resource Language="SR-CYRL-RS" />
    <Resource Language="SR-LATN-RS" />
    <Resource Language="SV-SE" />
    <Resource Language="TA-IN" />
    <Resource Language="TE-IN" />
    <Resource Language="TH-TH" />
    <Resource Language="TR-TR" />
    <Resource Language="TT-RU" />
    <Resource Language="UG-CN" />
    <Resource Language="UK-UA" />
    <Resource Language="UR-PK" />
    <Resource Language="UZ-LATN-UZ" />
    <Resource Language="VI-VN" />
    <Resource Language="ZH-CN" />
    <Resource Language="ZH-TW" />
  </Resources>
  <Applications>
    <Application Id="App" Executable="MicrosoftSecurityApp\MicrosoftSecurityApp.exe" EntryPoint="Windows.FullTrustApplication">
      <uap:VisualElements DisplayName="ms-resource:AppName" Description="ms-resource:AppDescription" BackgroundColor="transparent" Square150x150Logo="Images\Square150x150Logo.png" Square44x44Logo="Images\Square44x44Logo.png">
        <uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" Square71x71Logo="Images\SmallTile.png" Square310x310Logo="Images\LargeTile.png" />
        <uap:SplashScreen Image="Images\SplashScreen620x300.png" />
      </uap:VisualElements>
      <Extensions>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="microsoftdefender">
            <uap:Logo>Images\Square44x44Logo.png</uap:Logo>
            <uap:DisplayName>Microsoft Defender</uap:DisplayName>
          </uap:Protocol>
        </uap:Extension>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="msdefender">
            <uap:Logo>Images\Square44x44Logo.png</uap:Logo>
            <uap:DisplayName>Microsoft Defender</uap:DisplayName>
          </uap:Protocol>
        </uap:Extension>
        <uap3:Extension Category="windows.appUriHandler">
          <uap3:AppUriHandler>
            <uap3:Host Name="mysecurity.microsoft.com" />
            <uap3:Host Name="mydefender.microsoft.com" />
            <!-- Note: Enable the line below for PPE
            <uap3:Host Name="gb-ppe.microsoft.com"/>
            -->
          </uap3:AppUriHandler>
        </uap3:Extension>
        <!--Specify which CLSID to activate when toast clicked-->
        <desktop:Extension Category="windows.toastNotificationActivation">
          <desktop:ToastNotificationActivation ToastActivatorCLSID="6F12A12F-3BB4-49AE-B0F7-DA3F67FCC44B" />
        </desktop:Extension>
        <!--Register COM CLSID LocalServer32 registry key-->
        <com:Extension Category="windows.comServer">
          <com:ComServer>
            <com:ExeServer Executable="MicrosoftSecurityApp\MicrosoftSecurityApp.exe" Arguments="-ToastActivated" DisplayName="Microsoft Defender App toast activator">
              <com:Class Id="6F12A12F-3BB4-49AE-B0F7-DA3F67FCC44B" DisplayName="Toast activator" />
            </com:ExeServer>
          </com:ComServer>
        </com:Extension>
        <!--App startup task definition (disabled by default; enabled via runtime)-->
        <desktop:Extension Category="windows.startupTask">
          <desktop:StartupTask TaskId="microsoftdefender" Enabled="false" DisplayName="ms-resource:AppName" />
        </desktop:Extension>
        <!-- 
        This background task is required for VPN plug-in applications as it will be invoked by the platform whenever the plug-in
        needs to perform work (i.e. connect, encapsulate, etc)
        -->
        <Extension Category="windows.backgroundTasks" Executable="MicrosoftSecurityBackgroundApp.exe" EntryPoint="MicrosoftSecurityBackgroundTask.VpnBackgroundTask">
          <BackgroundTasks>
            <uap:Task Type="vpnClient" />
          </BackgroundTasks>
        </Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
    <Capability Name="internetClientServer" />
    <Capability Name="privateNetworkClientServer" />
    <uap:Capability Name="sharedUserCertificates" />
    <rescap:Capability Name="networkingVpnProvider" />
    <rescap:Capability Name="runFullTrust" />
    <DeviceCapability Name="wiFiCapability" />
  </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.17763.1 (WinBuild.160101.0800)" />
    <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="17.13.40096.63131" />
    <build:Item Name="ProjectGUID" Value="fd7002cd-f11f-4c05-996a-6e317ad1169d" />
    <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="MakePri.exe" Version="10.0.22000.832 (WinBuild.160101.0800)" />
    <build:Item Name="Microsoft.Build.DesktopBridge.Tasks.dll" Version="17.13.40096.63131" />
  </build:Metadata>
  <Extensions>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>MicrosoftSecurityBackgroundInterop.dll</Path>
        <ActivatableClass ActivatableClassId="MicrosoftSecurityBackgroundInterop.VpnTestCertHolder" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="MicrosoftSecurityBackgroundInterop.VpnInterop" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="MicrosoftSecurityBackgroundInterop.ManagedWindowsLogHandler" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>MicrosoftSecurityBackgroundApp.dll</Path>
        <ActivatableClass ActivatableClassId="Microsoft.UI.Xaml.Markup.ReflectionXamlMetadataProvider" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="MicrosoftSecurityBackgroundTask.VpnBackgroundTask" ThreadingModel="both" />
        <ActivatableClass ActivatableClassId="MicrosoftSecurityBackgroundTask.VpnPlugin" ThreadingModel="both" />
      </InProcessServer>
    </Extension>
  </Extensions>
</Package>
