Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
2.1 KiB

  1. <?xml version="1.0"?>
  2. <Schema name="Microsoft per Appliction Configuration Schema" xmlns="urn:schemas-microsoft-com:xml-data"
  3. xmlns:dt="urn:schemas-microsoft-com:datatypes">
  4. <!-- Attributes -->
  5. <AttributeType name="manifestVersion" dt:type="enumeration" dt:values="1.0"/>
  6. <AttributeType name="name" dt:type="string"/>
  7. <AttributeType name="type" dt:type="enumeration" dt:values="win32-policy" required="yes"/>
  8. <AttributeType name="publicKeyToken" dt:type="string"/>
  9. <AttributeType name="language" dt:type="string"/>
  10. <AttributeType name="processorArchitecture" dt:type="string"/>
  11. <AttributeType name="version" dt:type="string"/>
  12. <AttributeType name="oldVersion" dt:type="string"/>
  13. <AttributeType name="newVersion" dt:type="string"/>
  14. <!-- Elements-->
  15. <ElementType name="configuration" model = "closed" content="eltOnly">
  16. <element type ="windows" minOccurs="0" maxOccurs="1"/>
  17. </ElementType>
  18. <ElementType name="windows" content="eltOnly">
  19. <element type="assemblyBinding" minOccurs="0" maxOccurs="1"/>
  20. </ElementType>
  21. <ElementType name="assemblyBinding" content="eltOnly">
  22. <element type="assemblyIdentity" minOccurs="1" maxOccurs="1"/>
  23. <element type="dependentAssembly" minOccurs="0" maxOccurs="*"/>
  24. </ElementType>
  25. <ElementType name="assemblyIdentity" model = "closed">
  26. <attribute type="type" required="yes"/>
  27. <attribute type="name" required="yes"/>
  28. <attribute type="publicKeyToken" required="no"/>
  29. <attribute type="language" required="no"/>
  30. <attribute type="processorArchitecture" required="yes" />
  31. <attribute type="version" required="no"/>
  32. </ElementType>
  33. <ElementType name="dependentAssembly" model = "closed" content="eltOnly">
  34. <element type="assemblyIdentity" minOccurs="1" maxOccurs="1"/>
  35. <element type="bindingRedirect" minOccurs="1" maxOccurs="1"/>
  36. </ElementType>
  37. <ElementType name="bindingRedirect" model = "closed">
  38. <attribute type="oldVersion" required="yes"/>
  39. <attribute type="newVersion" required="yes"/>
  40. </ElementType>
  41. </Schema>