summaryrefslogtreecommitdiff
path: root/man/XGetExtensionVersion.txt
blob: 3e24fc7278b8afe5c18e8b081d95c566a25496f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
XGETEXTENSIONVERSION(libmansuffix)
==================================

NAME
----

   XGetExtensionVersion - query the version of the input extension.

SYNOPSIS
--------

   #include <X11/extensions/XInput.h>

   XExtensionVersion *XGetExtensionVersion( Display *display,
                                            char *name);

   display
          Specifies the connection to the X server.

   name
          Specifies the extension to be queried. The input
          extension name is definedin the header file XI.h.

DESCRIPTION
-----------

   The XGetExtensionVersion request is deprecated and should not
   be used. Clients issuing a XgetExtensionVersion request will
   not be able to use MPX features. 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.

   You should use XFree to free the XExtensionVersion structure.

STRUCTURES
----------

   This request returns an XExtensionVersion structure.

                typedef struct {
                    int present;
                    short major_version;
                    short minor_version;
                } XExtensionVersion;