man-pages/man3/XGetExtensionVersion.3.html
2021-03-31 01:06:50 +01:00

166 lines
2.5 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XGETEXTENSIONVERSION</TITLE>
</HEAD><BODY>
<H1>XGETEXTENSIONVERSION</H1>
Section: &nbsp; (3)<BR>Updated: 06/19/2019<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>
XGetExtensionVersion - query the version of the input extension.
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
<P>
<PRE>
#include &lt;<A HREF="file:///usr/include/X11/extensions/XInput.h">X11/extensions/XInput.h</A>&gt;
</PRE>
<P>
<PRE>
XExtensionVersion *XGetExtensionVersion( Display *display,
char *name);
</PRE>
<P>
<PRE>
display
Specifies the connection to the X server.
</PRE>
<P>
<PRE>
name
Specifies the extension to be queried. The input
extension name is definedin the header file XI.h.
</PRE>
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPTION</H2>
<P>
<DL COMPACT><DT id="1"><DD>
<PRE>
The XGetExtensionVersion request is deprecated and should not
be used in XI2 applications. Clients issuing a XGetExtensionVersion
request will not be able to use XI2 features.
</PRE>
</DL>
<P>
<DL COMPACT><DT id="2"><DD>
<PRE>
The XGetExtensionVersion request queries the version of the input
extension, and returns an XExtensionVersion structure. This structure
contains a major_version and minor_version number which can be compared
with constants defined in XI.h. Support for additional protocol
requests added to the input extension after its initial release
is indicated by a version number corresponding to the added
requests. Each version contains all the protocol requests
contained by previous versions.
</PRE>
</DL>
<P>
<DL COMPACT><DT id="3"><DD>
<PRE>
You should use XFree to free the XExtensionVersion structure.
</PRE>
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>STRUCTURES</H2>
<P>
<DL COMPACT><DT id="4"><DD>
<PRE>
This request returns an XExtensionVersion structure.
</PRE>
</DL>
<P>
<DL COMPACT><DT id="5"><DD>
<PRE>
typedef struct {
int present;
short major_version;
short minor_version;
} XExtensionVersion;
</PRE>
</DL>
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="6"><A HREF="#lbAB">NAME</A><DD>
<DT id="7"><A HREF="#lbAC">SYNOPSIS</A><DD>
<DT id="8"><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT id="9"><A HREF="#lbAE">STRUCTURES</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:00 GMT, March 31, 2021
</BODY>
</HTML>