'\" t .\" Title: xgetextensionversion .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 09/07/2010 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" .TH "XGETEXTENSIONVERSION" "libmansuffix" "09/07/2010" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" XGetExtensionVersion \- query the version of the input extension\&. .SH "SYNOPSIS" .sp .nf #include .fi .sp .nf XExtensionVersion *XGetExtensionVersion( Display *display, char *name); .fi .sp .nf display Specifies the connection to the X server\&. .fi .sp .nf name Specifies the extension to be queried\&. The input extension name is definedin the header file XI\&.h\&. .fi .SH "DESCRIPTION" .sp .if n \{\ .RS 4 .\} .nf 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\&. .fi .if n \{\ .RE .\} .sp .if n \{\ .RS 4 .\} .nf You should use XFree to free the XExtensionVersion structure\&. .fi .if n \{\ .RE .\} .SH "STRUCTURES" .sp .if n \{\ .RS 4 .\} .nf This request returns an XExtensionVersion structure\&. .fi .if n \{\ .RE .\} .sp .if n \{\ .RS 4 .\} .nf typedef struct { int present; short major_version; short minor_version; } XExtensionVersion; .fi .if n \{\ .RE .\}