XPRINT FUNCTIONS XpQueryScreens(3Xp)
NAME
XpQueryScreens - Queries an X Server to determine which
screens, of all the screens on the server, support the X Print Service ExtensionSYNOPSIS
cc [ flag... ] file... -lXp [ library... ]
cc [ flag... ] file... -lXp [ library... ]
#include
Screen **XpQueryScreens ( display, list_count_return )
Display *display;int *list_count_return;
ARGUMENTS display Specifies a pointer to the Display structure; returned from XOpenDisplay.list_count_return
Returns the number of screens in the list.DESCRIPTION
This request returns a non-NULL pointer to a list of screen
pointers if one or more screens support the X Print Service Extension; otherwise it returns NULL.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 manyother extensions, the X Print Service Extension may be res-
tricted 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 screen pointers can be freed by calling XFree.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libxp ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
X Version 11 Last change: libXp 1.0.0 1XPRINT FUNCTIONS XpQueryScreens(3Xp)
X Version 11 Last change: libXp 1.0.0 2