the version of the Record extension protocol supported by an X server.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordqueryversion'>
<funcprototype>
<funcdef>Status <function>XRecordQueryVersion</function></funcdef>
<paramdef>Display <parameter> *display</parameter></paramdef>
protocol to record for each client may be specified.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordcreatecontext'>
<funcprototype>
<funcdef>XRecordContext <function>XRecordCreateContext</function></funcdef>
<paramdef>Display <parameter> *display</parameter></paramdef>
typically over its control connection to the X server.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordregisterclients'>
<funcprototype>
<funcdef>Status <function>XRecordRegisterClients</function></funcdef>
<paramdef>Display <parameter> *display</parameter></paramdef>
record context, typically over its control connection to the X server.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordunregisterclients'>
<funcprototype>
<funcdef>Status <function>XRecordUnRegisterClients</function></funcdef>
<paramdef>Display <parameter> *display</parameter></paramdef>
its control connection to the X server.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordgetcontext'>
<funcprototype>
<funcdef>Status <function>XRecordGetContext</function></funcdef>
<paramdef>Display <parameter> *display</parameter></paramdef>
<function>XRecordGetContext</function>
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordfreestate'>
<funcprototype>
<funcdef>void <function>XRecordFreeState</function></funcdef>
<paramdef>XRecordState <parameter> *state</parameter></paramdef>
is called for each protocol element in the reply.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordinterceptproc'>
<funcprototype>
<funcdef>typedef void <function>(*XRecordInterceptProc)</function></funcdef>
<paramdef>XPointer<parameter> closure</parameter></paramdef>
structure.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordenablecontext'>
<funcprototype>
<funcdef>Status <function>XRecordEnableContext</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
This interface is defined as follows:
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordenablecontextasync'>
<funcprototype>
<funcdef>Status <function>XRecordEnableContextAsync</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
function.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordprocessreplies'>
<funcprototype>
<funcdef>void <function>XRecordProcessReplies</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
callback, use
<function>XRecordFreeData</function></para>
-<funcsynopsis>
+<funcsynopsis id='xrecordfreedata'>
<funcprototype>
<funcdef>void <function>XRecordFreeData</function></funcdef>
<paramdef>XRecordInterceptData<parameter> *data</parameter></paramdef>
typically over its control connection to the X server.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecorddisablecontext'>
<funcprototype>
<funcdef>Status <function>XRecordDisableContext</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
To determine the mask the server uses for the client ID base, use
<function>XRecordIdBaseMask</function></para>
-<funcsynopsis>
+<funcsynopsis id='xrecordidbasemask'>
<funcprototype>
<funcdef>XID <function>XRecordIdBaseMask</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
to the X server.
</para>
-<funcsynopsis>
+<funcsynopsis id='xrecordfreecontext'>
<funcprototype>
<funcdef>Status <function>XRecordFreeContext</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
<<symbol role='Pn'>X11/extensions/XTest.h</symbol>>.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestqueryextension'>
<funcprototype>
<funcdef>Bool<function> XTestQueryExtension</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
the arguments are set.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestcomparecursorwithwindow'>
<funcprototype>
<funcdef>Bool<function> XTestCompareCursorWithWindow</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
zero is returned.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestcomparecurrentcursorwithwindow'>
<funcprototype>
<funcdef>Bool<function>XTestCompareCurrentCursorWithWindow</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
zero is returned.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestfakekeyevent'>
<funcprototype>
<funcdef><function>XTestFakeKeyEvent</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
and subsequent processing of the simulated event has been completed.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestfakebuttonevent'>
<funcprototype>
<funcdef><function>XTestFakeButtonEvent</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
and subsequent processing of the simulated event has been completed.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestfakemotionevent'>
<funcprototype>
<funcdef><function>XTestFakeMotionEvent</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
and subsequent processing of the simulated event has been completed.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestfakerelativemotionevent'>
<funcprototype>
<funcdef><function>XTestFakeRelativeMotionEvent</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
and subsequent processing of the simulated event has been completed.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestgrabcontrol'>
<funcprototype>
<funcdef><function>XTestGrabControl</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>
to server grabs.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestsetgcontextofgc'>
<funcprototype>
<funcdef>Bool<function> XTestSetGContextOfGC</function></funcdef>
<paramdef>GC<parameter> gc</parameter></paramdef>
be that specified by gid.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestsetvisualIdofvisual'>
<funcprototype>
<funcdef><function>XTestSetVisualIDOfVisual</function></funcdef>
<paramdef>Visual<parameter> *visual</parameter></paramdef>
be that specified by visualid.
</para>
-<funcsynopsis>
+<funcsynopsis id='xtestdiscard'>
<funcprototype>
<funcdef>Bool<function> XTestDiscard</function></funcdef>
<paramdef>Display<parameter> *display</parameter></paramdef>