summaryrefslogtreecommitdiff
path: root/src/xcb.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'src/xcb.xsd')
-rw-r--r--src/xcb.xsd13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/xcb.xsd b/src/xcb.xsd
index 85f5bc2..5a4ab91 100644
--- a/src/xcb.xsd
+++ b/src/xcb.xsd
@@ -146,6 +146,15 @@ authorization from the authors.
</xsd:complexType>
</xsd:element>
<xsd:element name="fieldref" type="xsd:string" />
+ <xsd:element name="paramref">
+ <xsd:complexType>
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="type" use="required" type="xsd:string" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ </xsd:element>
<xsd:element name="enumref">
<xsd:complexType>
<xsd:simpleContent>
@@ -162,9 +171,13 @@ authorization from the authors.
</xsd:element>
<xsd:element name="sumof">
<xsd:complexType>
+ <xsd:sequence>
+ <xsd:group ref="expression" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
<xsd:attribute name="ref" use="required" type="xsd:string" />
</xsd:complexType>
</xsd:element>
+ <xsd:element name="listelement-ref" />
<xsd:element name="value" type="xsd:integer" />
<xsd:element name="bit" type="bitType" />
</xsd:choice>