DPMSQueryExtension(3) X Version 11 DPMSQueryExtension(3)

# [NAME](#NAME)

DPMSQueryExtension - queries the X server to determine the availability of the DPMS Extension

# [SYNOPSIS](#SYNOPSIS)

```
cc [ flag ... ] file ... -lXext [ library ... ]
#include <X11/extensions/dpms.h>

Bool DPMSQueryExtension (


      Display *display,


      int *event_base,


      int *error_base
);
```

# [ARGUMENTS](#ARGUMENTS)

[*display*](#display)

Specifies the connection to the X server

[*event\_base*](#event_base)

Specifies the return location for the assigned base event

[*error\_base*](#error_base)

Specifies the return location for the assigned base error

# [DESCRIPTION](#DESCRIPTION)

The **DPMSQueryExtension** function queries the X server to determine the availability of the Display Power Management Signaling (DPMS) Extension. If the extension is available, it returns TRUE, and the *event\_base* and *error\_base* are set to the base event and error numbers, respectively. Otherwise, the return value is FALSE, and the values of *event\_base* and *error\_base* are undefined.

# [RETURN VALUES](#RETURN_VALUES)

[**TRUE**](#TRUE)

The **DPMSQueryExtension** function returns TRUE if the extension is available, and *event\_base* and *error\_base* are set to the base event number and base error number for the extension, respectively.

[**FALSE**](#FALSE)

The **DPMSQueryExtension** function returns FALSE if extension is not available, and the values of *event\_base* and *error\_base* are undefined.

# [SEE ALSO](#SEE_ALSO)

[**DPMSGetVersion**(3)](/man/os/libxext/DPMSGetVersion.3)

2005-09-24 libXext 1.3.7

---

Document: DPMSQueryExtension(3) from libxext 1.3.7-r4 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libxext.git
