XGetExtensionVersion.txt revision c27c18e8
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
22c27c18e8Smrg          extension name is definedin the header file XI.h.
23c27c18e8Smrg
24c27c18e8SmrgDESCRIPTION
25c27c18e8Smrg-----------
26c27c18e8Smrg
27c27c18e8Smrg   The XGetExtensionVersion request is deprecated and should not
28c27c18e8Smrg   be used. Clients issuing a XgetExtensionVersion request will
29c27c18e8Smrg   not be able to use MPX features. The XGetExtensionVersion
30c27c18e8Smrg   request queries the version of the input extension, and returns
31c27c18e8Smrg   an XExtensionVersion structure. This structure contains a
32c27c18e8Smrg   major_version and minor_version number which can be compared
33c27c18e8Smrg   with constants defined in XI.h. Support for additional protocol
34c27c18e8Smrg   requests added to the input extension after its initial release
35c27c18e8Smrg   is indicated by a version number corresponding to the added
36c27c18e8Smrg   requests. Each version contains all the protocol requests
37c27c18e8Smrg   contained by previous versions.
38c27c18e8Smrg
39c27c18e8Smrg   You should use XFree to free the XExtensionVersion structure.
40c27c18e8Smrg
41c27c18e8SmrgSTRUCTURES
42c27c18e8Smrg----------
43c27c18e8Smrg
44c27c18e8Smrg   This request returns an XExtensionVersion structure.
45c27c18e8Smrg
46c27c18e8Smrg                typedef struct {
47c27c18e8Smrg                    int present;
48c27c18e8Smrg                    short major_version;
49c27c18e8Smrg                    short minor_version;
50c27c18e8Smrg                } XExtensionVersion;
51