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.

167 lines
6.4 KiB

  1. <Schema xmlns="urn:schemas-microsoft-com:xml-data"
  2. xmlns:dt="urn:schemas-microsoft-com:datatypes">
  3. <AttributeType name="CMDLINE" required="yes" dt:type="string"/>
  4. <AttributeType name="BUILD_DEFAULT" required="no" dt:type="string"/>
  5. <AttributeType name="BUILD_OPTIONS" required="no" dt:type="string"/>
  6. <AttributeType name="BUILD_DEFAULT_TARGETS" required="no" dt:type="string"/>
  7. <AttributeType name="TIME" required="yes" dt:type="string"/>
  8. <AttributeType name="CURRENTDIR" required="yes" dt:type="string"/>
  9. <AttributeType name="FILESCOMPILED" required="no" dt:type="number"/>
  10. <AttributeType name="COMPILEERRORS" required="no" dt:type="number"/>
  11. <AttributeType name="COMPILEWARNINGS" required="no" dt:type="number"/>
  12. <AttributeType name="LIBRARIESBUILT" required="no" dt:type="number"/>
  13. <AttributeType name="LIBRARYERRORS" required="no" dt:type="number"/>
  14. <AttributeType name="LIBRARYWARNINGS" required="no" dt:type="number"/>
  15. <AttributeType name="EXECUTABLESBUILT" required="no" dt:type="number"/>
  16. <AttributeType name="LINKERRORS" required="no" dt:type="number"/>
  17. <AttributeType name="LINKWARNINGS" required="no" dt:type="number"/>
  18. <AttributeType name="BROWSERDBS" required="no" dt:type="number"/>
  19. <AttributeType name="BSCERRORS" required="no" dt:type="number"/>
  20. <AttributeType name="BSCWARNINGS" required="no" dt:type="number"/>
  21. <AttributeType name="VSTOOLERRORS" required="no" dt:type="number"/>
  22. <AttributeType name="VSTOOLWARNINGS" required="no" dt:type="number"/>
  23. <AttributeType name="COMPLETED" required="yes" dt:type="enumeration" dt:values="0 1"/>
  24. <AttributeType name="PASSES" required="yes" dt:type="number"/>
  25. <AttributeType name="ELAPSED" required="yes" dt:type="string"/>
  26. <AttributeType name="NUMBER" required="yes" dt:type="number"/>
  27. <AttributeType name="RELPATH" required="yes" dt:type="string"/>
  28. <AttributeType name="FULLPATH" required="yes" dt:type="string"/>
  29. <AttributeType name="ACTION" required="yes" dt:type="string"/>
  30. <AttributeType name="TARGET" required="yes" dt:type="string"/>
  31. <AttributeType name="FILE" required="yes" dt:type="string"/>
  32. <AttributeType name="TYPE" required="yes" dt:type="string"/>
  33. <AttributeType name="ACTIONS" required="yes" dt:type="number"/>
  34. <AttributeType name="WARNINGS" required="no" dt:type="number"/>
  35. <AttributeType name="ERRORS" required="no" dt:type="number"/>
  36. <AttributeType name="DIRS" required="yes" dt:type="number"/>
  37. <AttributeType name="MESSAGE" required="yes" dt:type="string"/>
  38. <ElementType name="WARNING" content="empty" model="closed" order="seq">
  39. <attribute type="MESSAGE"/>
  40. </ElementType>
  41. <ElementType name="ERROR" content="empty" model="closed" order="seq">
  42. <attribute type="MESSAGE"/>
  43. </ElementType>
  44. <ElementType name="RAW" content="empty" model="closed" order="seq">
  45. <attribute type="MESSAGE"/>
  46. </ElementType>
  47. <ElementType name="ACTIONSUMMARY" content="empty" model="closed" order="seq">
  48. <attribute type="WARNINGS"/>
  49. <attribute type="ERRORS"/>
  50. </ElementType>
  51. <ElementType name="ACTION" content="eltOnly" model="closed" order="seq">
  52. <attribute type="TYPE"/>
  53. <attribute type="FILE"/>
  54. <attribute type="TARGET"/>
  55. <group order="many" minOccurs="0" maxOccurs="*">
  56. <element type="ERROR"/>
  57. <element type="WARNING"/>
  58. <element type="RAW"/>
  59. </group>
  60. <element type="ACTIONSUMMARY" minOccurs="0" maxOccurs="1"/>
  61. </ElementType>
  62. <ElementType name="DIRSUMMARY" content="empty" model="closed" order="seq">
  63. <attribute type="ELAPSED"/>
  64. <attribute type="ACTIONS"/>
  65. <attribute type="FILESCOMPILED"/>
  66. <attribute type="COMPILEERRORS"/>
  67. <attribute type="COMPILEWARNINGS"/>
  68. <attribute type="LIBRARIESBUILT"/>
  69. <attribute type="LIBRARYERRORS"/>
  70. <attribute type="LIBRARYWARNINGS"/>
  71. <attribute type="EXECUTABLESBUILT"/>
  72. <attribute type="LINKERRORS"/>
  73. <attribute type="LINKWARNINGS"/>
  74. <attribute type="BROWSERDBS"/>
  75. <attribute type="BSCERRORS"/>
  76. <attribute type="BSCWARNINGS"/>
  77. <attribute type="VSTOOLERRORS"/>
  78. <attribute type="VSTOOLWARNINGS"/>
  79. </ElementType>
  80. <ElementType name="DIR" content="eltOnly" model="closed" order="seq">
  81. <attribute type="CMDLINE"/>
  82. <attribute type="ACTION"/>
  83. <attribute type="FULLPATH"/>
  84. <attribute type="RELPATH"/>
  85. <group order="many" minOccurs="0" maxOccurs="*">
  86. <element type="ACTION"/>
  87. <element type="RAW"/>
  88. </group>
  89. <element type="DIRSUMMARY"/>
  90. </ElementType>
  91. <ElementType name="START" content="empty" model="closed" order="seq">
  92. <attribute type="CMDLINE"/>
  93. <attribute type="BUILD_OPTIONS"/>
  94. <attribute type="BUILD_DEFAULT"/>
  95. <attribute type="BUILD_DEFAULT_TARGETS"/>
  96. <attribute type="TIME"/>
  97. <attribute type="CURRENTDIR"/>
  98. </ElementType>
  99. <ElementType name="PASSSUMMARY" content="empty" model="closed" order="seq">
  100. <attribute type="DIRS"/>
  101. <attribute type="ELAPSED"/>
  102. <attribute type="FILESCOMPILED"/>
  103. <attribute type="COMPILEERRORS"/>
  104. <attribute type="COMPILEWARNINGS"/>
  105. <attribute type="LIBRARIESBUILT"/>
  106. <attribute type="LIBRARYERRORS"/>
  107. <attribute type="LIBRARYWARNINGS"/>
  108. <attribute type="EXECUTABLESBUILT"/>
  109. <attribute type="LINKERRORS"/>
  110. <attribute type="LINKWARNINGS"/>
  111. <attribute type="BROWSERDBS"/>
  112. <attribute type="BSCERRORS"/>
  113. <attribute type="BSCWARNINGS"/>
  114. <attribute type="VSTOOLERRORS"/>
  115. <attribute type="VSTOOLWARNINGS"/>
  116. </ElementType>
  117. <ElementType name="PASS" content="eltOnly" model="closed" order="seq">
  118. <attribute type="NUMBER"/>
  119. <element type="DIR" minOccurs="0" maxOccurs="*"/>
  120. <element type="PASSSUMMARY"/>
  121. </ElementType>
  122. <ElementType name="END" content="empty" model="closed" order="seq">
  123. <attribute type="TIME"/>
  124. <attribute type="ELAPSED"/>
  125. <attribute type="PASSES"/>
  126. <attribute type="COMPLETED"/>
  127. <attribute type="FILESCOMPILED"/>
  128. <attribute type="COMPILEERRORS"/>
  129. <attribute type="COMPILEWARNINGS"/>
  130. <attribute type="LIBRARIESBUILT"/>
  131. <attribute type="LIBRARYERRORS"/>
  132. <attribute type="LIBRARYWARNINGS"/>
  133. <attribute type="EXECUTABLESBUILT"/>
  134. <attribute type="LINKERRORS"/>
  135. <attribute type="LINKWARNINGS"/>
  136. <attribute type="BROWSERDBS"/>
  137. <attribute type="BSCERRORS"/>
  138. <attribute type="BSCWARNINGS"/>
  139. <attribute type="VSTOOLERRORS"/>
  140. <attribute type="VSTOOLWARNINGS"/>
  141. </ElementType>
  142. <ElementType name="BUILD" content="eltOnly" order="seq" model="closed">
  143. <element type="START"/>
  144. <element type="PASS" minOccurs="0" maxOccurs="*"/>
  145. <element type="END"/>
  146. </ElementType>
  147. </Schema>