Advertisement
Guest User

THRESHOLD UAP MANIFEST SCHEMA

a guest
Oct 23rd, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.64 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- @@BEGIN_SDKSPLIT
  3.  
  4.  THRESHOLD UAP MANIFEST SCHEMA
  5.  
  6.  This is the Schema that defines elements and attributes for the Universal App
  7.  Platform features in Thresold.  These types are imported into the Foundation
  8.  schema and included in products that support UAP.
  9.  
  10.  !!!WARNING!!!
  11.  
  12.  Don't make any changes to this schema.  Changes will affect a wide range of
  13.  partners and can potentially break product and test code, as well as existing
  14.  .appx packages and manifests.  Please contact 'manifest' alias if you need to
  15.  request any addition or modification.
  16.  
  17. @@END_SDKSPLIT -->
  18. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
  19.           xmlns:xs="http://www.w3.org/2001/XMLSchema"
  20.           targetNamespace="http://schemas.microsoft.com/appx/manifest/uap/thresholdpreview"
  21.           xmlns="http://schemas.microsoft.com/appx/manifest/uap/thresholdpreview"
  22.           xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/thresholdpreview"
  23.           xmlns:t="http://schemas.microsoft.com/appx/manifest/types"
  24.           xmlns:m="http://schemas.microsoft.com/appx/2010/manifest"
  25.           >
  26.  
  27.   <xs:import namespace="http://schemas.microsoft.com/appx/manifest/types"/>
  28.   <xs:import namespace="http://schemas.microsoft.com/appx/2010/manifest"/>
  29.  
  30.   <xs:element name="SupportedUsers" type="t:ST_SupportedUsers"/>
  31.  
  32.   <xs:element name="Extension" substitutionGroup="m:ApplicationExtensionChoice">
  33.     <xs:complexType>
  34.       <xs:choice minOccurs="0">
  35.         <xs:element name="WebAccountProvider" type="CT_WebAccountProvider"/>
  36.         <xs:element name="AppService" type="CT_AppService"/>
  37.       </xs:choice>
  38.       <xs:attribute name="Category" type="t:ST_ApplicationExtensionCategory_Uap" use="required"/>
  39.       <xs:attributeGroup ref="m:ExtensionBaseAttributes"/>
  40.     </xs:complexType>
  41.   </xs:element>
  42.  
  43.   <xs:complexType name="CT_WebAccountProvider">
  44.     <xs:attribute name="Url" type="t:ST_WebAccountProviderUrl" use="required"/>
  45.     <xs:attribute name="BackgroundEntryPoint" type="t:ST_EntryPoint" use="required"/>
  46.   </xs:complexType>
  47.  
  48.   <xs:complexType name="CT_AppService">
  49.     <xs:attribute name="Name" type="t:ST_AppServiceName" use="required"/>
  50.   </xs:complexType>
  51.  
  52.   <xs:simpleType name="ST_BackgroundTasks_2015_Uap">
  53.     <xs:restriction base="xs:string">
  54.       <xs:enumeration value="vpnClient"/>
  55.     </xs:restriction>
  56.   </xs:simpleType>
  57.  
  58.   <xs:element name="Task" substitutionGroup="m:TaskChoice">
  59.     <xs:complexType>
  60.       <xs:attribute name="Type" type="ST_BackgroundTasks_2015_Uap" use="required"/>
  61.     </xs:complexType>
  62.   </xs:element>
  63.  
  64. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement