background image
Functional specification
50
CDE/Motif PST
CDEnext
2.23
XpQueryScreens
2.23.1
Short Description
Query an X-Server to determine which of all the screens on an X Server support the X Print Service Extension.
2.23.2
Long Description
NAME
XpQueryScreens - query an X-Server to determine which of all the screens on an X Server support the X
Print Service Extension
SYNOPSIS
#include <X11/extensions/Print.h>
Screen **XpQueryScreens (
Display
*display
,
int
*list_count
) /* return value */
ARGUMENTS
display
Specifies a pointer to the
Display
structure; returned from
XOpenDisplay
.
list_count
Specifies the number of screens contained in the return value.
RETURN VALUE
A non-
NULL
pointer of a list of screen pointers if one or more screens support the X Print Service
Extension; otherwise a status of
NULL
.
DESCRIPTION
XpQueryScreens
determines if the X Print Service Extension is present, and if so, which of all the
screens on the X Server support the X Print Service Extension. Unlike many other extensions, the X Print
Service Extension may be restricted to a subset of all available screens - for example, a single X-Server
may be supporting video displays on some screens and printers on others.
The list of screens can be freed by calling
XFree(3C)
.
ERRORS
None.