Source code of Windows XP (NT5)
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.

68 lines
2.9 KiB

  1. <Schema name="ConfigTemplate"
  2. xmlns="urn:schemas-microsoft-com:xml-data"
  3. xmlns:dt="urn:schemas-microsoft-com:datatypes">
  4. <ElementType name="LongName" content="textOnly"/>
  5. <ElementType name="Description" content="textOnly"/>
  6. <AttributeType name="type" dt:type="enumeration" dt:values="array" required="no"/>
  7. <AttributeType name="Name" dt:type="id" required="yes"/>
  8. <AttributeType name="fScorch" dt:type="boolean" required="yes"/>
  9. <AttributeType name="fSync" dt:type="boolean" required="yes"/>
  10. <AttributeType name="fCopyBinaryFiles" dt:type="boolean" required="yes"/>
  11. <AttributeType name="fCopyLogFiles" dt:type="boolean" required="yes"/>
  12. <AttributeType name="fCopyPublishedFiles" dt:type="boolean" required="yes"/>
  13. <AttributeType name="fBuild" dt:type="boolean" required="yes"/>
  14. <AttributeType name="fCreateSetup" dt:type="boolean" required="yes"/>
  15. <AttributeType name="fOfficialBuild" dt:type="boolean" required="yes"/>
  16. <AttributeType name="BuildType" dt:type="enumeration" dt:values="check free" required="yes"/>
  17. <AttributeType name="Platform" dt:type="enumeration" dt:values="32bit 64bit" required="yes"/>
  18. <AttributeType name="RazzleParams" dt:type="string" required="no"/>
  19. <AttributeType name="RevertParams" dt:type="string" required="no"/>
  20. <AttributeType name="ScorchParams" dt:type="string" required="no"/>
  21. <AttributeType name="SyncParams" dt:type="string" required="no"/>
  22. <AttributeType name="ResolveParams" dt:type="string" required="no"/>
  23. <AttributeType name="BuildParams" dt:type="string" required="no"/>
  24. <AttributeType name="fIncremental" dt:type="boolean" required="no"/>
  25. <AttributeType name="fRestart" dt:type="boolean" required="no"/>
  26. <AttributeType name="PostbuildParams" dt:type="string" required="no"/>
  27. <ElementType name="Depot" content="empty" model="closed">
  28. <attribute type="type" />
  29. <attribute type="Name" />
  30. <attribute type="fSync" />
  31. <attribute type="fBuild" />
  32. </ElementType>
  33. <ElementType name="PostBuild" content="empty" model="closed">
  34. <attribute type="fCreateSetup" />
  35. <attribute type="fOfficialBuild" />
  36. </ElementType>
  37. <ElementType name="Options" content="empty" model="closed">
  38. <attribute type="BuildType" />
  39. <attribute type="Platform" />
  40. <attribute type="RazzleParams" />
  41. <attribute type="RevertParams" />
  42. <attribute type="ScorchParams" />
  43. <attribute type="SyncParams" />
  44. <attribute type="ResolveParams" />
  45. <attribute type="BuildParams" />
  46. <attribute type="fIncremental" />
  47. <attribute type="fRestart" />
  48. <attribute type="PostbuildParams" />
  49. <attribute type="fCopyBinaryFiles" />
  50. <attribute type="fCopyLogFiles" />
  51. <attribute type="fCopyPublishedFiles" />
  52. <attribute type="fScorch" />
  53. </ElementType>
  54. <ElementType name="Config" content="eltOnly" model="closed">
  55. <element type="LongName" />
  56. <element type="Description" />
  57. <element type="Depot" maxOccurs="*" />
  58. <element type="PostBuild" />
  59. <element type="Options" />
  60. </ElementType>
  61. </Schema>