Advertisement
h0x0d

RS1 DESKTOP MANIFEST SCHEMA

Mar 9th, 2016
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.35 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- @@BEGIN_SDKSPLIT
  3.  
  4.  RS1 DESKTOP MANIFEST SCHEMA
  5.  
  6.  This is the Schema that defines elements and attributes for the Universal App
  7.  Platform features in RS1.  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/desktop/windows10"
  21.           xmlns="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
  22.           xmlns:t="http://schemas.microsoft.com/appx/manifest/types"
  23.           xmlns:f="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
  24.           xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
  25.           >
  26.  
  27.   <xs:import namespace="http://schemas.microsoft.com/appx/manifest/types"/>
  28.   <xs:import namespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10"/>
  29.  
  30.   <xs:element name="Extension" substitutionGroup="f:ApplicationExtensionChoice">
  31.     <xs:complexType>
  32.       <xs:choice minOccurs="0">
  33.         <xs:element name="FullTrustProcess" type="CT_FullTrustProcess"/>
  34.       </xs:choice>
  35.       <xs:attribute name="Category" type="t:ST_ApplicationExtensionCategory_Desktop" use="required"/>
  36.       <xs:attributeGroup ref="t:ExtensionBaseAttributes"/>
  37.     </xs:complexType>
  38.     <xs:unique name="FullTrustProcessParameterGroup_GroupId">
  39.       <xs:selector xpath="desktop:FullTrustProcess/desktop:ParameterGroup"/>
  40.       <xs:field xpath="@GroupId"/>
  41.     </xs:unique>
  42.   </xs:element>
  43.  
  44.   <xs:complexType name="CT_FullTrustProcess">
  45.     <xs:sequence>
  46.       <xs:element name="ParameterGroup" minOccurs="0" maxOccurs="1000">
  47.         <xs:complexType>
  48.           <xs:attribute name="GroupId" type="xs:string" use="required"/>
  49.           <xs:attribute name="Parameters" type="xs:string" use="required"/>
  50.         </xs:complexType>
  51.       </xs:element>
  52.     </xs:sequence>
  53.   </xs:complexType>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement