Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <!-- @@BEGIN_SDKSPLIT
- RS2 WINDOWS CAPABILITIES MANIFEST SCHEMA
- This is the Schema that defines elements and attributes that are internal to
- the Windows platform for RS2 release.
- !!!WARNING!!!
- Don't make any changes to this schema. Changes will affect a wide range of
- partners and can potentially break product and test code, as well as existing
- .appx packages and manifests. Please follow https://osgwiki.com/wiki/Manifest_Request
- if you need to request any addition or modification.
- @@END_SDKSPLIT -->
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10/windowscapabilities/3"
- xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10/windowscapabilities/3"
- xmlns:t="http://schemas.microsoft.com/appx/manifest/types"
- xmlns:f="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
- >
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/types"/>
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10"/>
- <xs:element name="Extension" substitutionGroup="f:ApplicationExtensionChoice">
- <xs:complexType>
- <xs:attribute name="Category" type="t:ST_ApplicationExtensionCategory_Windows_Restricted_Party3" use="required"/>
- <xs:attributeGroup ref="t:ExtensionBaseAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:schema>
- <?xml version="1.0" encoding="utf-8"?>
- <!-- @@BEGIN_SDKSPLIT
- REDSTONE 2 UAP V4 MANIFEST SCHEMA
- This schema extends the elements that are available in the RS2 UAP schema.
- !!!WARNING!!!
- Don't make any changes to this schema. Changes will affect a wide range of
- partners and can potentially break product and test code, as well as existing
- .appx packages and manifests. Please contact 'manifest' alias if you need to
- request any addition or modification.
- @@END_SDKSPLIT -->
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://schemas.microsoft.com/appx/manifest/uap/windows10/4"
- xmlns="http://schemas.microsoft.com/appx/manifest/uap/windows10/4"
- xmlns:t="http://schemas.microsoft.com/appx/manifest/types"
- xmlns:f="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
- xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4"
- >
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/types"/>
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10"/>
- <xs:element name="MainPackageDependency" substitutionGroup="f:MainPackageDependencyChoice2">
- <xs:complexType>
- <xs:attribute name="Name" type="t:ST_PackageName" use="required"/>
- <xs:attribute name="Publisher" type="t:ST_Publisher_2010_v2" use="optional"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="KindMap">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Kind" maxOccurs="100">
- <xs:complexType>
- <xs:attribute name="Value" type="ST_KindValue" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:unique name="Kind_Value">
- <xs:selector xpath="uap4:Kind"/>
- <xs:field xpath="@Value"/>
- </xs:unique>
- </xs:element>
- <xs:simpleType name="ST_KindValue">
- <xs:restriction base="xs:string">
- <xs:enumeration value="searchfolder"/>
- <xs:enumeration value="webhistory"/>
- <xs:enumeration value="folder"/>
- <xs:enumeration value="feed"/>
- <xs:enumeration value="communication"/>
- <xs:enumeration value="program"/>
- <xs:enumeration value="document"/>
- <xs:enumeration value="calendar"/>
- <xs:enumeration value="game"/>
- <xs:enumeration value="link"/>
- <xs:enumeration value="video"/>
- <xs:enumeration value="contact"/>
- <xs:enumeration value="email"/>
- <xs:enumeration value="task"/>
- <xs:enumeration value="journal"/>
- <xs:enumeration value="note"/>
- <xs:enumeration value="instantmessage"/>
- <xs:enumeration value="unknown"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:attributeGroup name="ShellNewAttributes">
- <xs:attribute name="ShellNewFileName" type="t:ST_FileName" form="qualified" use="optional"/>
- <xs:attribute name="ShellNewDisplayName" type="t:ST_DisplayName" form="qualified" use="optional"/>
- </xs:attributeGroup>
- <xs:element name="Extension" substitutionGroup="f:ApplicationExtensionChoice">
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element name="SharedFonts" type="CT_SharedFonts"/>
- </xs:choice>
- <xs:attribute name="Category" type="t:ST_ApplicationExtensionCategory_Uap4" use="required"/>
- <xs:attributeGroup ref="t:ExtensionBaseAttributes"/>
- </xs:complexType>
- <xs:unique name="SharedFonts_File">
- <xs:selector xpath="uap4:SharedFonts/uap4:Font"/>
- <xs:field xpath="@File"/>
- </xs:unique>
- </xs:element>
- <xs:complexType name="CT_SharedFonts">
- <xs:sequence>
- <xs:element name="Font" minOccurs="1" maxOccurs="unbounded">
- <xs:complexType>
- <xs:attribute name="File" type="t:ST_FileName" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:schema>
- <?xml version="1.0" encoding="utf-8"?>
- <!-- @@BEGIN_SDKSPLIT
- RS2 DESKTOP MANIFEST SCHEMA
- This is the Schema that defines elements and attributes for the Universal App
- Platform features in RS2. These types are imported into the Foundation
- schema and included in products that support UAP.
- !!!WARNING!!!
- Don't make any changes to this schema. Changes will affect a wide range of
- partners and can potentially break product and test code, as well as existing
- .appx packages and manifests. Please follow https://osgwiki.com/wiki/Manifest_Request
- if you need to request any addition or modification.
- @@END_SDKSPLIT -->
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://schemas.microsoft.com/appx/manifest/desktop/windows10/2"
- xmlns="http://schemas.microsoft.com/appx/manifest/desktop/windows10/2"
- xmlns:t="http://schemas.microsoft.com/appx/manifest/types"
- xmlns:f="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
- >
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/types"/>
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10"/>
- <xs:element name="Extension" substitutionGroup="f:ApplicationExtensionChoice">
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element name="AppPrinter" type="CT_AppPrinter"/>
- <xs:element name="SearchFilterHandler" type="CT_SearchFilterHandler"/>
- </xs:choice>
- <xs:attribute name="Category" type="t:ST_ApplicationExtensionCategory_Desktop2" use="required"/>
- <xs:attributeGroup ref="t:ExtensionBaseAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="CT_AppPrinter">
- <xs:attribute name="DisplayName" type="t:ST_DisplayName" use="required"/>
- <xs:attribute name="Parameters" type="t:ST_Parameters" use="required"/>
- </xs:complexType>
- <xs:complexType name="CT_SearchFilterHandler">
- <xs:sequence>
- <xs:element name="FilterExtension" minOccurs="0" maxOccurs="10000" type="t:ST_FileType" />
- </xs:sequence>
- <xs:attribute name="Clsid" type="t:ST_GUID" use="required"/>
- </xs:complexType>
- </xs:schema>
- <?xml version="1.0" encoding="utf-8"?>
- <!-- @@BEGIN_SDKSPLIT
- RS2 RESTRICTED CAPABILITIES MANIFEST SCHEMA
- This is the Schema that defines elements and attributes for the Universal App
- Platform features in RS2. These types are imported into the Foundation
- schema and included in products that support UAP.
- !!!WARNING!!!
- Don't make any changes to this schema. Changes will affect a wide range of
- partners and can potentially break product and test code, as well as existing
- .appx packages and manifests. Please follow https://osgwiki.com/wiki/Manifest_Request
- if you need to request any addition or modification.
- @@END_SDKSPLIT -->
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/3"
- xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/3"
- xmlns:t="http://schemas.microsoft.com/appx/manifest/types"
- xmlns:rescap3="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/3"
- xmlns:f="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
- >
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/types"/>
- <xs:import namespace="http://schemas.microsoft.com/appx/manifest/foundation/windows10"/>
- <xs:element name="Extension" substitutionGroup="f:ApplicationExtensionChoice">
- <xs:complexType>
- <xs:attribute name="Category" type="t:ST_ApplicationExtensionCategory_Restricted3" use="required"/>
- <xs:attributeGroup ref="t:ExtensionBaseAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="MigrationProgIds">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="MigrationProgId" minOccurs="0" maxOccurs="10000" type="t:ST_ProgId" />
- </xs:sequence>
- </xs:complexType>
- <xs:unique name="MigrationProgId_ProgId">
- <xs:selector xpath="rescap3:MigrationProgId"/>
- <xs:field xpath="."/>
- </xs:unique>
- </xs:element>
- <xs:attributeGroup name="DdeExecAttributes">
- <xs:attribute name="DdeExecCommand" type="t:ST_NonEmptyString" form="qualified" use="optional"/>
- <xs:attribute name="DdeExecApplication" type="t:ST_NonEmptyString" form="qualified" use="optional"/>
- <xs:attribute name="DdeExecTopic" type="t:ST_NonEmptyString" form="qualified" use="optional"/>
- <xs:attribute name="DdeExecIfExec" type="t:ST_NonEmptyString" form="qualified" use="optional"/>
- </xs:attributeGroup>
- </xs:schema>
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://schemas.microsoft.com/appx/2016/contentgroupmap"
- xmlns:s="http://schemas.microsoft.com/appx/2016/contentgroupmap"
- xmlns="http://schemas.microsoft.com/appx/2016/contentgroupmap">
- <xs:element name="ContentGroupMap" type="CT_ContentGroupMap">
- <xs:unique name="NameKey">
- <xs:selector xpath="s:Required/s:ContentGroup | s:Automatic/s:ContentGroup"/>
- <xs:field xpath="@Name"/>
- </xs:unique>
- </xs:element>
- <xs:element name="Required" type="CT_Required"/>
- <xs:element name="Automatic" type="CT_Automatic" />
- <xs:element name="ContentGroup" type="CT_ContentGroup">
- <xs:unique name="FileNameKey">
- <xs:selector xpath="s:File"/>
- <xs:field xpath="@Name"/>
- </xs:unique>
- </xs:element>
- <xs:element name="File" type="CT_File"/>
- <xs:complexType name="CT_ContentGroupMap">
- <xs:sequence>
- <xs:element ref="Required" minOccurs="1" maxOccurs="1"/>
- <xs:element ref="Automatic" minOccurs="1" maxOccurs="1"/>
- </xs:sequence>
- <xs:attribute name="IgnorableNamespaces" type="xs:string" use="optional"/>
- </xs:complexType>
- <xs:complexType name="CT_Required">
- <xs:sequence>
- <xs:element ref="ContentGroup" minOccurs="1" maxOccurs="1"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CT_Automatic">
- <xs:sequence>
- <xs:element ref="ContentGroup" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CT_ContentGroup">
- <xs:sequence>
- <xs:element ref="File" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="Name" type="xs:string">
- <xs:annotation>
- <xs:documentation>Friendly name of the Content Group.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="CT_File">
- <xs:attribute name="Name" type="xs:string">
- <xs:annotation>
- <xs:documentation>File name.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement