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.

54 lines
2.5 KiB

  1. <?xml version="1.0"?>
  2. <Schema xmlns="urn:schemas-microsoft-com:xml-data"
  3. xmlns:dt="urn:schemas-microsoft-com:datatypes">
  4. <ElementType name="keynumber" content="textOnly" dt:type="int"/>
  5. <ElementType name="keyid" content="textOnly" dt:type="int"/>
  6. <ElementType name="left" content="textOnly" dt:type="int"/>
  7. <ElementType name="top" content="textOnly" dt:type="int"/>
  8. <ElementType name="width" content="textOnly" dt:type="int"/>
  9. <ElementType name="height" content="textOnly" dt:type="int"/>
  10. <ElementType name="margin_width" content="textOnly" dt:type="int"/>
  11. <ElementType name="margin_height" content="textOnly" dt:type="int"/>
  12. <ElementType name="validstates" content="textOnly" dt:type="int"/>
  13. <ElementType name="resourcefile" content="textOnly"/>
  14. <AttributeType name="labeltype" dt:type="enumeration" dt:values="text picture"/>
  15. <AttributeType name="labeldisp" dt:type="enumeration" dt:values="active gray"/>
  16. <AttributeType name="softkbdtype" dt:type="enumeration" dt:values="standard customized"/>
  17. <AttributeType name="modifier" dt:type="enumeration" dt:values="none CapsLock Shift Ctrl Alt Kana NumLock"/>
  18. <ElementType name="key" content="eltOnly">
  19. <attribute type="modifier" required="yes"/>
  20. <element type="keyid"/>
  21. <element type="left"/>
  22. <element type="top"/>
  23. <element type="width"/>
  24. <element type="height"/>
  25. </ElementType>
  26. <ElementType name="softkbdlayout" content="eltOnly">
  27. <attribute type="softkbdtype" required="yes"/>
  28. <element type="width"/>
  29. <element type="height"/>
  30. <element type="margin_width"/>
  31. <element type="margin_height"/>
  32. <element type="keynumber"/>
  33. <element type="key" minOccurs="1" maxOccurs="*"/>
  34. </ElementType>
  35. <ElementType name="labeltext" content="textOnly">
  36. <attribute type="labeltype" required="yes"/>
  37. <attribute type="labeldisp" required="yes"/>
  38. </ElementType>
  39. <ElementType name="keylabel" content="eltOnly">
  40. <element type="keyid"/>
  41. <element type="validstates"/>
  42. <element type="labeltext" minOccurs="1" maxOccurs="*"/>
  43. </ElementType>
  44. <ElementType name="textmapping" content="eltOnly">
  45. <element type="keynumber"/>
  46. <element type="validstates"/>
  47. <element type="resourcefile" minOccurs="0" maxOccurs="1"/>
  48. <element type="keylabel" minOccurs="1" maxOccurs="*"/>
  49. </ElementType>
  50. <ElementType name="softKbdDes" content="eltOnly">
  51. <element type="softkbdlayout"/>
  52. <element type="textmapping" minOccurs="0" maxOccurs="1"/>
  53. </ElementType>
  54. </Schema>