made changes to support new value-mask-pad field of valueparam structures
[free-sw/xcb/proto] / src / sync.xml
index 6efca36..386d233 100644 (file)
@@ -4,7 +4,8 @@ Copyright (C) 2004 Mikko Torni and Josh Triplett.
 All Rights Reserved.  See the file COPYING in this directory
 for licensing information.
 -->
-<xcb header="sync" extension-xname="SYNC" extension-name="Sync">
+<xcb header="sync" extension-xname="SYNC" extension-name="Sync"
+    major-version="3" minor-version="0">
   <import>xproto</import>
 
   <xidtype name="ALARM" />
@@ -54,9 +55,9 @@ for licensing information.
 
   <struct name="TRIGGER">
     <field type="COUNTER" name="counter" />
-    <field type="VALUETYPE" name="wait_type" />
+    <field type="CARD32" name="wait_type" />
     <field type="INT64" name="wait_value" />
-    <field type="TESTTYPE" name="test_type" />
+    <field type="CARD32" name="test_type" />
   </struct>
 
   <struct name="WAITCONDITION">
@@ -77,6 +78,8 @@ for licensing information.
   </error>
     
   <request name="Initialize" opcode="0">
+    <field type="CARD8" name="desired_major_version" />
+    <field type="CARD8" name="desired_minor_version" />
     <reply>
       <pad bytes="1" />
       <field type="CARD8" name="major_version" />
@@ -151,7 +154,7 @@ for licensing information.
       <field type="TRIGGER" name="trigger" />
       <field type="INT64" name="delta" />
       <field type="BOOL" name="events" />
-      <field type="ALARMSTATE" name="state" />
+      <field type="CARD8" name="state" />
     </reply>
   </request>