1c27c18e8SmrgXGETEXTENSIONVERSION(libmansuffix)
2c27c18e8Smrg==================================
3c27c18e8Smrg
4c27c18e8SmrgNAME
5c27c18e8Smrg----
6c27c18e8Smrg
7c27c18e8Smrg   XGetExtensionVersion - query the version of the input extension.
8c27c18e8Smrg
9c27c18e8SmrgSYNOPSIS
10c27c18e8Smrg--------
11c27c18e8Smrg
12c27c18e8Smrg   #include <X11/extensions/XInput.h>
13c27c18e8Smrg
14c27c18e8Smrg   XExtensionVersion *XGetExtensionVersion( Display *display,
15c27c18e8Smrg                                            char *name);
16c27c18e8Smrg
17c27c18e8Smrg   display
18c27c18e8Smrg          Specifies the connection to the X server.
19c27c18e8Smrg
20c27c18e8Smrg   name
21c27c18e8Smrg          Specifies the extension to be queried. The input
2287404ef7Smrg          extension name is defined in the header file XI.h.
23c27c18e8Smrg
24c27c18e8SmrgDESCRIPTION
25c27c18e8Smrg-----------
26c27c18e8Smrg
27c27c18e8Smrg   The XGetExtensionVersion request is deprecated and should not
28b789ec8aSmrg   be used in XI2 applications. Clients issuing a XGetExtensionVersion
29b789ec8aSmrg   request will not be able to use XI2 features.
30b789ec8aSmrg
31b789ec8aSmrg   The XGetExtensionVersion request queries the version of the input
32b789ec8aSmrg   extension, and returns an XExtensionVersion structure. This structure
33b789ec8aSmrg   contains a major_version and minor_version number which can be compared
34c27c18e8Smrg   with constants defined in XI.h. Support for additional protocol
35c27c18e8Smrg   requests added to the input extension after its initial release
36c27c18e8Smrg   is indicated by a version number corresponding to the added
37c27c18e8Smrg   requests. Each version contains all the protocol requests
38c27c18e8Smrg   contained by previous versions.
39c27c18e8Smrg
40c27c18e8Smrg   You should use XFree to free the XExtensionVersion structure.
41c27c18e8Smrg
42c27c18e8SmrgSTRUCTURES
43c27c18e8Smrg----------
44c27c18e8Smrg
45c27c18e8Smrg   This request returns an XExtensionVersion structure.
46c27c18e8Smrg
47c27c18e8Smrg                typedef struct {
48c27c18e8Smrg                    int present;
49c27c18e8Smrg                    short major_version;
50c27c18e8Smrg                    short minor_version;
51c27c18e8Smrg                } XExtensionVersion;
52