<?xml version="1.0" encoding="utf-16"?>
<TASK_LOC_DATA ID="37748e23f2113d8f6e404358b16e4f60">

  <_locDefinition>
    <_locTag _locAttrData="TITLE,RATIONALE">REQUIREMENT</_locTag>
    <_locTag _locAttrData="DISPLAY_NAME,DESCRIPTION">TASK</_locTag>
  </_locDefinition>

  <REQUIREMENTS>
    <REQUIREMENT
      _locID="R1"
      ID="F8EB56D9-A15E-4158-BE40-B9885ED68FA9"
      TITLE="Clean reversible install test"
      RATIONALE="A clean, reversible, installation allows users to successfully manage (deploy, and remove) applications on their system."
     />
    <REQUIREMENT
      _locID="R2"
      ID="A6FBB98D-0BF0-423b-9DDA-0FA033AB8151"
      TITLE="Install to the correct folders test"
      RATIONALE="Windows provides specific locations in the file system to store programs and software components, shared application data, and application data specific to a user."
     />
    <REQUIREMENT
      _locID="R3"
      ID="474A8DF9-6C7B-4e1d-AA13-A37A05B6E0DB"
      TITLE="Digitally signed file test"
      RATIONALE="An Authenticode digital signature allows users to be sure that the software is genuine. It also allows detection if a file has been tampered with e.g. infected by a virus."
     />
    <REQUIREMENT
      _locID="R4"
      ID="5E7516A8-081C-4d49-86D1-6A32BF866A4A"
      TITLE="Support x64 Windows test"
      RATIONALE="To maintain compatibility with 64-bit versions of Windows, it is necessary that applications should natively support 64-bit or at minimum 32-bit Windows based applications to run seamlessly on 64-bit."
     />
    <REQUIREMENT
      _locID="R5"
      ID="94B7E816-19B3-4b41-98A3-158323E4FB9A"
      TITLE="OS version checking test"
      RATIONALE="Applications must not perform version checks for equality (== 5.1). If you need a specific feature, check whether the feature is available. If you need Windows XP, check for Windows XP or later (>= 5.1), This way, your detection code will continue to work on future versions of Windows. Driver installers and uninstall modules should never check the OS version."
     />
    <REQUIREMENT
      _locID="R6"
      ID="988F79A7-AA95-4662-8A42-0E1B61066CDB"
      TITLE="User account control (UAC) test"
      RATIONALE="Most applications do not require administrator privileges at run time, and should be just fine running as a standard-user. Windows applications must have a manifest (embedded or external) to define its execution level that tells OS the privileges needed to run the application."
     />
    <REQUIREMENT
      _locID="R7"
      ID="35337931-74B7-4f81-8F31-12DB177C90F3"
      TITLE="Adhere to system restart manager messages"
      RATIONALE="In a critical shutdown, applications that return FALSE to WM_QUERYENDSESSION will be sent WM_ENDSESSION and closed, while those that time out in response to WM_QUERYENDSESSION will be terminated."
     />
    <REQUIREMENT
      _locID="R8"
      ID="4559B704-35FA-4368-B88D-9D77C020B312"
      TITLE="Safe mode test"
      RATIONALE="By default, most drivers and services that did not come preinstalled with Windows are not started in Safe Mode. They should remain disabled unless they are needed for basic operations of the system or for diagnostic and recovery purposes."
     />
    <REQUIREMENT
      _locID="R9"
      ID="FC72A2E5-4CAC-4310-B431-3F75A50FC18A"
      TITLE="Multiuser session test"
      RATIONALE="Windows users should be able to run concurrent sessions without conflict or disruption.  Applications must ensure that when running in multiple sessions either locally or remotely, the normal functionality of the application should not be impacted. Application settings and data files should not be persisted across users. A user’s privacy and preferences should be isolated to the user’s session."
     />
    <REQUIREMENT
      _locID="R10"
      ID="7CD2BAA0-44C0-4d6e-B10C-0FA90A271B8F"
      TITLE="Deployment and launch tests"
      RATIONALE="Application failures such as crashes and hangs are a major disruption to users and cause frustration. Eliminating such failures improves application stability and reliability, and overall, provides users with a better application experience."
     />
    <REQUIREMENT
      _locID="R11"
      ID="B9889FF4-AC73-4a4f-B483-B4896D071533"
      TITLE="Compatibility and resiliency test"
      RATIONALE="When Windows detects that an application has operated in an incompatible manner, it applies a compatibility fix that causes the application to behave correctly, ensuring a positive user experience. Applications should not rely on this behavior since it is only provided to allow legacy applications to work correctly on Windows."
     />
    <REQUIREMENT
      _locID="R12"
      ID="0E491003-4520-4B13-BDEC-21BE55A3CF65"
      TITLE="Package compliance test"
      RATIONALE="The package does not satisfy Store compliance rules."
     />
    <REQUIREMENT
      _locID="R13"
      ID="E586E6A3-1256-4C44-AC9F-5A4042075A71"
      TITLE="Windows security best practices test"
      RATIONALE="An application should not change the default Windows security settings."
     />
    <REQUIREMENT
      _locID="R14"
      ID="8459BCD7-B4E1-4692-BA8E-7A7874D1448E"
      TITLE="Windows security features test"
      RATIONALE="Applications must opt-into Windows security features."
     />
    <REQUIREMENT
      _locID="R15"
      ID="3AACF49A-F826-4C89-A1BD-FA99AE86C527"
      TITLE="Supported API test"
      RATIONALE="The application should only refer to the APIs allowed by the Windows SDK for Windows Store Apps."
     />
    <REQUIREMENT
      _locID="R17"
      ID="CAB869A7-081F-5BB1-B7D2-33EBB1EF0DB0"
      TITLE="Performance test"
      RATIONALE="The application should have a fast and responsive launch and suspend experience while consuming a reasonable amount of system resources (CPU, File IO, Memory etc.) to enable fast switching and multitasking between previously unopened applications."
    />
    <REQUIREMENT
      _locID="R19"
      ID="6C306588-1547-4016-B1BD-B890522B7674"
      TITLE="App manifest resources tests"
      RATIONALE="The App Package Manifest should have valid resources defined in the resources.pri file, as per the App Packaging Specification and App Manifest Schema."
    />
    <REQUIREMENT
      _locID="R20"
      ID="649710D8-44FC-4871-A132-F64F78165F07"
      TITLE="Debug configuration test"
      RATIONALE="The App should not install any debug binaries."
     />
    <REQUIREMENT
      _locID="R21"
      ID="D9400C0B-F500-4D35-AC70-58DCA885D6EE"
      TITLE="File encoding test"
      RATIONALE="Packages containing an HTML5 Windows Store app must have correct file encoding."
     />
    <!-- "Direct3D" should not be localized in the following strings. -->
    <REQUIREMENT
      _locID="R22"
      ID="A63BEA32-6D5E-4E7A-A34E-D33518405017"
      TITLE="Direct3D Feature Test"
      RATIONALE="App should use the Direct3D capability correctly."
    />
    <REQUIREMENT
        _locID="R23"
        ID="81CC6D6D-C880-4A7F-B2B9-2EEA8D5C3FAF"
        TITLE="App Capabilities test"
        RATIONALE="Packages declaring special-use capabilities will have to provide justifications during the onboarding process."
    />
    <REQUIREMENT
      _locId="R24"
      ID="73E38F94-93BC-4352-BE63-8F91DCD08B3B"
      TITLE="Windows Runtime metadata validation"
      RATIONALE="Metadata needs to be conformant and consistent across all generation sources."
    />
    <REQUIREMENT
      _locId="R25"
      ID="2AFBE4A0-43C0-4d3b-854F-E13E951444BE"
      TITLE="Package sanity test"
      RATIONALE="Validation of the app package contents to ensure correctness."
    />
    <REQUIREMENT
      _locId="R26"
      ID="6F377D9B-2ACC-45B0-9487-339432713727"
      TITLE="High-DPI support"
      RATIONALE="The application needs to set DPI-aware to make the UI look consistently good across a wide variety of high-DPI display settings."
    />
    <REQUIREMENT
        _locId="R27"
        ID="9DE9CFA7-FEAC-4B9C-9399-F0C257E2D0CC"
        TITLE="Resource Usage Test"
        RATIONALE="WinJS background tasks need to call close() to free resource."
    />
  </REQUIREMENTS>
  <TASKS>
    <TASK
     _locID="T1"
     ID="7540AD89-7D91-4c4d-8256-DDCC5EE128DB"
     DISPLAY_NAME="Don't block reboot"
     DESCRIPTION="Don't block reboot."
    />
    <TASK
     _locID="T2"
     ID="C208420A-E89D-4dda-836C-9788B20CF668"
     DISPLAY_NAME="Install signed driver and executable files"
     DESCRIPTION="Install signed driver and executable files."
    />
    <TASK
     _locID="T3"
     ID="F6A4C67F-AC33-4bda-8DDE-8CE7CBFAD04B"
     DISPLAY_NAME="Write to the %WINDIR% or %SystemDrive%"
     DESCRIPTION="Write to the %WINDIR% or %SystemDrive%."
    />
    <TASK
     _locID="T4"
     ID="E55B066F-552F-45c2-A5DF-74F438D0F25D"
     DISPLAY_NAME="Install platform specific files, and drivers"
     DESCRIPTION="Install platform specific files, and drivers."
    />
    <TASK
     _locID="T5"
     ID="3AE8B45D-D947-40e6-8FB2-C82885373CEA"
     DISPLAY_NAME="Write appropriate Add/Remove Program values"
     DESCRIPTION="Write appropriate Add/Remove Program values."
    />
    <TASK
     _locID="T6"
     ID="6C133EB5-1CCE-420c-BF35-43E7016DED09"
     DISPLAY_NAME="Proper OS version checking"
     DESCRIPTION="Perform proper OS version checking during installation."
    />
    <TASK
     _locID="T7"
     ID="5FE7A41F-0CAB-4114-BD20-FF1477BD9186"
     DISPLAY_NAME="Install to Program Files"
     DESCRIPTION="Install to Program Files description."
    />
    <TASK
     _locID="T8"
     ID="0883CDA5-0E94-4f84-9CF6-A21441423178"
     DISPLAY_NAME="Do not force an immediate reboot during installation"
     DESCRIPTION="Users should have the opportunity to restart later."
    />
    <TASK
     _locID="T9"
     ID="E040DE27-F507-4075-B0A3-5A26BDF72463"
     DISPLAY_NAME="Do not force an immediate reboot during uninstallation"
     DESCRIPTION="Users should have the opportunity to restart later."
    />
    <TASK
     _locID="T10"
     ID="0F86D86E-DA28-4142-9E22-DF59EEB138FA"
     DISPLAY_NAME="Do not load services and drivers in safe mode"
     DESCRIPTION="By default, most drivers and services that did not come preinstalled with Windows are not started in Safe Mode. They should remain disabled unless they are needed for basic operations of the system or for diagnostic and recovery purposes."
    />
    <TASK
     _locID="T11"
     ID="EB4DF2F6-6492-4274-8E89-14DFCF3B90B3"
     DISPLAY_NAME="User account control run level"
     DESCRIPTION="Windows® applications must have a manifest (embedded or external) to define its execution level that tells OS the privileges needed to run the application."
    />
    <TASK
     _locID="T12"
     ID="8D750D04-2221-4de0-A654-D720DAA24828"
     DISPLAY_NAME="Remove all non-shared files and folders"
     DESCRIPTION="All newly installed programs were properly removed."
    />
    <TASK
     _locID="T13"
     ID="6342DCC3-2CAE-4a7b-A057-290B299D3830"
     DISPLAY_NAME="Do not write to the 'Users' folder"
     DESCRIPTION="Do not write to the 'Users' folder."
    />
    <TASK
     _locID="T14"
     ID="90DFC40E-88FB-4281-AA65-B28B18F7307F"
     DISPLAY_NAME="Process install trace files"
     DESCRIPTION="Gives call to ApplicationFileInventory to process the install trace files. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T15"
     ID="246A531E-20F2-4e5e-92EE-3D5D50EB053A"
     DISPLAY_NAME="Multi user registry check"
     DESCRIPTION="Checks invalid writes to registry on install time."
    />
    <TASK
     _locID="T16"
     ID="CABD1714-DECD-4025-ACD7-079C27DCCB5E"
     DISPLAY_NAME="Multi user check logs"
     DESCRIPTION="Multi User checks App-Verifier logs."
    />
    <TASK
     _locID="T18"
     ID="9D622409-0B29-4a22-B4D7-B4AAE26C470A"
     DISPLAY_NAME="Multi user enable"
     DESCRIPTION="Enables the multi-user (RDS) test."
    />
    <TASK
     _locID="T19"
     ID="7BE11670-B505-427b-B1D9-71627B40C5F4"
     DISPLAY_NAME="Multi user disable"
     DESCRIPTION="Disables the multi-user (RDS) test."
    />
    <TASK
     _locID="T20"
     ID="C7E73735-6B30-4340-A705-C45DC0CF2DB8"
     DISPLAY_NAME="User mode hooking using AppInit_DLLs"
     DESCRIPTION="User mode hooking using AppInit_DLLs."
    />
    <TASK
     _locID="T21"
     ID="178100BC-08C4-47e0-B473-4A6552D63DCF"
     DISPLAY_NAME="Crashes and hangs"
     DESCRIPTION="Do not crash or hang during the testing process."
    />
    <TASK
     _locID="T22"
     ID="2B909E64-5271-48a7-B25C-2FC6BB4BAAED"
     DISPLAY_NAME="Compatibility fixes"
     DESCRIPTION="Compatibility fixes."
    />
    <TASK
     _locID="T23"
     ID="6E12F008-944A-4162-BF8A-A1D0D6900A6B"
     DISPLAY_NAME="Program inventory"
     DESCRIPTION="Generates the program inventory. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T24"
     ID="A171EDC4-A826-4835-9690-20B0867385DB"
     DISPLAY_NAME="Installed programs"
     DESCRIPTION="Generates a file containing installed programs. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T25"
     ID="1A72DB25-3351-4f4f-A246-9CEFEBCD2534"
     DISPLAY_NAME="Registry key inventory"
     DESCRIPTION="Maintains registry key inventory for registry checks. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T26"
     ID="E0948BC3-F6B3-478f-943F-7E1D2715C300"
     DISPLAY_NAME="Modify fault tolerant heap"
     DESCRIPTION="Disables/enables the fault tolerant heap. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T27"
     ID="AF25C261-CD55-446d-83AD-B640FB16416A"
     DISPLAY_NAME="Modify Program Compatibility Assistant service"
     DESCRIPTION="Disables/enables the Program Compatibility Assistant service. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T28"
     ID="90DFC40E-88FB-4281-AA65-B28B18F7307F"
     DISPLAY_NAME="Application file inventory"
     DESCRIPTION="Performs an inventory of files installed by the application. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T29"
     ID="4E6D3FB1-74D1-4fcb-BF3E-4AADABE67343"
     DISPLAY_NAME="Digital signing"
     DESCRIPTION="Obtains digital signature information for the application installer. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T30"
     ID="E16EA62B-C598-4114-9CA3-60BA37665ADB"
     DISPLAY_NAME="Automated application uninstall"
     DESCRIPTION="Uninstalls the application. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T31"
     ID="B4553064-6862-4435-A8CB-C2B4692781E7"
     DISPLAY_NAME="App manifest"
     DESCRIPTION="App manifest must include valid entries for all required fields."
    />
    <TASK
     _locID="T32"
     ID="05C92E12-D314-4583-8CF8-1D72FDE9E6CC"
     DISPLAY_NAME="Attack surface analyzer"
     DESCRIPTION="Analysis of windows securable objects and windows platform security settings."
    />
    <TASK
     _locID="T33"
     ID="F5245C34-4E47-43DF-AAFD-01F0DBD087C2"
     DISPLAY_NAME="Binary analyzer"
     DESCRIPTION="Analysis of security features enabled on binaries"
    />
    <TASK
     _locID="T34"
     ID="72EBCBD9-2916-4BD5-969C-AA71614672DE"
     DISPLAY_NAME="Single user registry check"
     DESCRIPTION="Checks invalid writes to registry on install time."
    />
    <TASK
     _locID="T35"
     ID="E02C034A-6F1A-4B36-B85E-109FF716BFEC"
     DISPLAY_NAME="Dependency information"
     DESCRIPTION="Generate the dependency information output using AIT tool [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T37"
     ID="E4ACF4F3-7ED0-45FD-BD55-CB6D072ADB15"
     DISPLAY_NAME="Clean up"
     DESCRIPTION="Does some clean up work after WSLK testing is over [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T38"
     ID="3AACF49A-F826-4C89-A1BD-FA99AE86C527"
     DISPLAY_NAME="Supported APIs"
     DESCRIPTION="Windows Store App must only use supported platform APIs."
    />
    <TASK
     _locID="T39"
     ID="08C2CDB0-35D6-4303-92E4-3792A3707498"
     DISPLAY_NAME="Clear the network isolation loopback exemption"
     DESCRIPTION="Disables the Network Isolation Loopback Exemption for this Windows Store App. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T41"
     ID="C767AA2F-3E11-4BB6-A24B-C33BAED2B13F"
     DISPLAY_NAME="Loading apps on Windows startup"
     DESCRIPTION="Loading apps on Windows startup."
    />
    <TASK
     _locID="T42"
     ID="B4576447-9075-411F-A9B7-D732F11F651E"
     DISPLAY_NAME="Antimalware Check"
     DESCRIPTION="Check if the application installs a WHQL signed FS Filter driver and an ELAM driver [This task will never be displayed to the user.]"
    />
    <TASK
         _locID="T45"
         ID="1E59B3BD-8A45-48AD-A79C-B5416D3ED492"
         DISPLAY_NAME="App resources"
         DESCRIPTION="The package should have valid resources defined in the resources.pri file."
    />
    <TASK
       _locID="T46"
       ID="F107CA43-8B5B-4282-8C09-BBB5FC38CEC6"
       DISPLAY_NAME="Debug configuration"
       DESCRIPTION="The App should not install any debug binaries."
    />
    <TASK
       _locID="T47"
       ID="62D516D8-1941-477F-A482-34D79DE450E1"
       DISPLAY_NAME="App launch"
       DESCRIPTION="App launch tests."
    />
    <TASK
       _locID="T48"
       ID="99734B7A-EFC9-4567-B407-1CBC208C5E1E"
       DISPLAY_NAME="Performs app package deployment/cleanup in the IDE scenario."
       DESCRIPTION="Performs app package deployment/cleanup in the IDE scenario."
    />
    <TASK
       _locID="T49"
       ID="FC7D16D2-4EE8-47F5-ACB3-1E1ABA56F77F"
       DISPLAY_NAME="UTF-8 file encoding"
       DESCRIPTION="Packages containing an HTML5 Windows Store app must have correct file encoding."
    />
    <TASK
       _locID="T50"
       ID="D0A435EF-5258-4408-AFFA-491145AB5124"
       DISPLAY_NAME="Bytecode generation"
       DESCRIPTION="Byte code generation should be able to complete successfully for packages containing an HTML5 Windows Store app."
    />
    <!-- "Direct3D" should not be localized in the following strings. -->
    <TASK
      _locID="T51"
      ID="8CD13420-7D95-48DF-832B-031DE27861E2"
      DISPLAY_NAME="Direct3D feature level support"
      DESCRIPTION="Applications must render content on Direct3D feature level 9.1 hardware."
   />
    <TASK
        _locID="T52"
        ID="F0D4AEE0-8D38-4515-8CE5-67708A2F1169"
        DISPLAY_NAME="Special use capabilities"
        DESCRIPTION="Packages declaring special-use capabilities will have to provide justifications during the onboarding process."
    />
    <TASK
       _locID="T53"
       ID="ADF8853E-4F7E-42DB-8787-72D2D2497232"
       DISPLAY_NAME="Properties"
       DESCRIPTION="Write-only and indexer properties may not be used. Corresponding getter and setter methods must match in type."
    />
    <TASK
       _locID="T54"
       ID="07AED880-1DAE-450b-8E0C-321ED37FB24D"
       DISPLAY_NAME="Type name correctness"
       DESCRIPTION="Only system types can be in the Windows namespace and no types can be in the global namespace."
    />
    <TASK
       _locID="T55"
       ID="D7396139-764C-4C2A-9AA9-61FAEE73BE46"
       DISPLAY_NAME="Type name case-sensitivity"
       DESCRIPTION="Namespace and type names must not vary only by casing."
    />
    <TASK
       _locID="T56"
       ID="B4BDB1AF-2BE9-41E3-8147-15B23CE2D0A3"
       DISPLAY_NAME="ExclusiveTo attribute"
       DESCRIPTION="A class must not implement an interface that is marked ExclusiveTo another class."
    />
    <TASK
       _locID="T57"
       ID="E84FAAFF-85B0-4AA4-84A6-F897125F288F"
       DISPLAY_NAME="Type location"
       DESCRIPTION="Types must be defined in the metadata file with the longest matching namespace."
    />
    <TASK
       _locID="T58"
       ID="D5D8D9FE-E637-4420-AB57-357A1f71EDBE"
       DISPLAY_NAME="General metadata correctness"
       DESCRIPTION="Metadata files must meet various requirements in order to be valid and correct."
   />
    <TASK
     _locID="T59"
     ID="7F51F3D2-A72B-46B4-BEAC-28FABDBB3619"
     DISPLAY_NAME="Modify status of the TAEF service"
     DESCRIPTION="Modify status of the TAEF service [This task will never be displayed to the user.]"
    />
    <TASK
       _locID="T60"
       ID="820333DD-BE0E-4C86-8410-CC825F088BA6"
       DISPLAY_NAME="Optimized binding references"
       DESCRIPTION="When using bindings, WinJS.Binding.optimizeBindingReferences should be set to true to optimize the memory usage."
    />
    <TASK
         _locID="T61"
         ID="C9FDD8C2-E562-41E7-B129-4F445A44101A"
         DISPLAY_NAME="Branding"
         DESCRIPTION="App should not use the default images packed by windows SDK samples or Visual Studio."
    />
    <TASK
        _locID="T62"
        ID="363B6755-600F-4CB6-A9D3-7DBFDB572FB9"
        DISPLAY_NAME="Private code signing"
        DESCRIPTION="App should not package private code signing key files."
    />
    <TASK
        _locID="T63"
        ID="827A16C3-45E8-4de2-AC40-603FD2DE0A6F"
        DISPLAY_NAME="Platform appropriate files"
        DESCRIPTION="App should not install files that do not match the target processor architecture."
    />
    <TASK
        _locID="T64"
        ID="EEA951DF-4DFA-48BC-AF2D-FA1088CBEE97"
        DISPLAY_NAME="Compatibility manifest"
        DESCRIPTION="Windows® applications must have a compatibility manifest to let the OS provide the appropriate support needed by the application."
    />
    <TASK
     _locID="T65"
     ID="E9DC3D93-58CA-4E32-A94F-79EE4349F0EB"
     DISPLAY_NAME="High-DPI"
     DESCRIPTION="Win32 applications should set DPI-aware to make its UI look consistently good across a wide variety of high-DPI display settings."
    />
    <TASK
     _locID="T66"
     ID="E9837B18-D2AB-4000-96E1-CE97D308BA0B"
     DISPLAY_NAME="Supported directory structure check"
     DESCRIPTION="Validate each file in the package for that the file name length should be less than MAX_PATH."
    />
    <TASK
     _locID="T67"
     ID="8092CDD8-0C4A-462c-8552-E7CF88F9B1F7"
     DISPLAY_NAME="Modify local Windows Error Reporting settings"
     DESCRIPTION="Modify local Windows Error Reporting settings [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T68"
     ID="CAB60234-F186-4435-9D09-8F071F0D1521"
     DISPLAY_NAME="WinJS background task"
     DESCRIPTION="WinJS background tasks need to call close() to free resource."
    />
    <TASK
     _locID="T69"
     ID="26E9E27B-1BF4-4E27-AF16-CBC4370B185D"
     DISPLAY_NAME="Extract files from package"
     DESCRIPTION="Extracts files from the package and cleans them up."
    />
    <TASK
     _locID="T70"
     ID="4EC781D7-6EF2-4FEC-B346-210C79024069"
     DISPLAY_NAME="Banned file analyzer"
     DESCRIPTION="Analysis of application to detect known insecure files"
    />
    <!-- "Direct3D" and "IDXGIDevice3::Trim" should not be localized in the following strings. -->
    <TASK
      _locID="T71"
      ID="11310C52-2D53-41B5-9DDB-71FBA30DF552"
      DISPLAY_NAME="Direct3D trim after suspend"
      DESCRIPTION="Applications must call IDXGIDevice3::Trim() on the Direct3D devices they create when handling a Suspend notification."
    />
    <TASK
      _locID="T72"
      ID="613E0792-CF72-48A3-B528-89B060F670DF"
      DISPLAY_NAME="Supported APIs Windows Phone"
      DESCRIPTION="Windows Phone App must only use supported platform APIs."
    />
    <TASK
     _locID="T73"
     ID="C741EFCC-0D28-4ABF-A223-D8F4E1FCFDA0"
     DISPLAY_NAME="Decompress app files"
     DESCRIPTION="Any zip/cab files in the app package will be decompressed to a temp location for further analysis. [This task will never be displayed to the user.]"
    />
    <TASK
     _locID="T74"
     ID="A655F5C7-6223-47A2-B380-E57DF7A87773"
     DISPLAY_NAME="Bundle manifest"
     DESCRIPTION="Bundle manifest must include valid entries for all required fields."
    />
    <TASK
     _locID="T75"
     ID="DBAC8A51-AD50-41D3-97C7-CE1CF30CD5B1"
     DISPLAY_NAME="Package size"
     DESCRIPTION="Package file size should not be greater than 4 gigabytes."
    />
    <TASK
     _locID="T77"
     ID="428A503D-B5C0-47FC-9CD5-BD7384559BC3"
     DISPLAY_NAME="Application count"
     DESCRIPTION="One package should not define more than one app in the manifest."
    />
    <TASK
     _locID="T79"
     ID="B5F7DAEB-C709-4464-8202-8CF86B5D2E3C"
     DISPLAY_NAME="Background tasks cancelation handler"
     DESCRIPTION="App should implement event handler to handle background task cancelation request."
    />
    <TASK
     _locID="T80"
     ID="5072AECE-BC4B-46CE-963A-A95D76BE0A9E"
     DISPLAY_NAME="App prelaunch"
     DESCRIPTION="App should pass app prelaunch validation."
    />
    <TASK
     _locID="T81"
     ID="E04A8C62-1E9D-4366-8A24-44065584B2D9"
     DISPLAY_NAME="Platform version launch"
     DESCRIPTION="App should not mis-use OSVersionInfo API to provide users functionality that is specific to the OS."
    />
    <TASK
     _locID="T82"
     ID="AA6AE6DE-C5E8-4AE3-84F9-54C355AE8331"
     DISPLAY_NAME="Detect app type from package"
     DESCRIPTION="Detect the app type of the app package."
    />
    <TASK
     _locID="T83"
     ID="57A65CAE-848B-467A-B84A-35C2E73CBC6D"
     DISPLAY_NAME="Restricted namespace"
     DESCRIPTION="Check if any restricted namespace is referenced in the app package manifest."
    />
    <TASK
     _locID="T84"
     ID="178B8BDD-10D0-4553-8841-62D89E0ACA18"
     DISPLAY_NAME="Edge extension manifest.json"
     DESCRIPTION="Edge extension manifest.json must be valid."
    />
    <TASK
     _locID="T85"
     ID="B30674E7-815F-4511-9A2E-24E1746B27A8"
     DISPLAY_NAME="Edge extension prohibited file types"
     DESCRIPTION="Check if any prohibited file type is included in the package."
    />
    <TASK
     _locID="T86"
     ID="50202295-2b94-4bec-9101-847ee608627f"
     DISPLAY_NAME="Registry checks"
     DESCRIPTION="Registry validation that drivers are not installed and NT Services are not installed."
    />
    <TASK
     _locID="T87"
     ID="0586EA37-C4C6-4AF3-8CC6-31E1CD432C77"
     DISPLAY_NAME="File association verbs"
     DESCRIPTION="Registry validation that no registered file association verbs are installed."
    />
    <TASK
     _locID="T88"
     ID="069E8A26-F39D-4402-81E0-112A2B2E8538"
     DISPLAY_NAME="Blocked executables"
     DESCRIPTION="Detects if there are references to process launch APIs and blocked executables"
    />
    <TASK
     _locID="T89"
     ID="7AD071F1-A8AD-4949-A82A-2686FC9E3AF3"
     DISPLAY_NAME="Archive files usage"
     DESCRIPTION="Packages should not contain PE files inside archive files."
    />
    <TASK
    _locID="T90"
    ID="D9FB06D6-192E-4C4A-B6CD-F1CE9A594AD1"
    DISPLAY_NAME="Resource Packages"
    DESCRIPTION="Check if any resource packages contain PE files."
    />
    <TASK
     _locID="T91"
     ID="E985181A-E212-4604-AF94-C4534074C678"
     DISPLAY_NAME="Enterprise Features"
     DESCRIPTION="Check if any enterprise-only features are in the package."
    />
    <TASK
     _locID="T92"
     ID="A7B07CFF-24B6-41D0-B677-302C7AA2DB7A"
     DISPLAY_NAME="DPIAwarenessValidation"
     DESCRIPTION="Applications should set DPI-aware to make its UI look consistently good across a wide variety of high-DPI display settings."
    />
  </TASKS>
</TASK_LOC_DATA>
