ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync/*
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncCopyright 1987, 1988, 1998 The Open Group
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncPermission to use, copy, modify, distribute, and sell this software and its
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncdocumentation for any purpose is hereby granted without fee, provided that
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncthe above copyright notice appear in all copies and that both that
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsynccopyright notice and this permission notice appear in supporting
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncdocumentation.
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncThe above copyright notice and this permission notice shall be included in
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncall copies or substantial portions of the Software.
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncOPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncExcept as contained in this notice, the name of The Open Group shall not be
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncused in advertising or otherwise to promote the sale, use or other dealings
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncin this Software without prior written authorization from The Open Group.
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync*/
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync#ifndef _XCUP_H_
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync#define _XCUP_H_
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync#include <X11/Xfuncproto.h>
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync#include <X11/extensions/cup.h>
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync_XFUNCPROTOBEGIN
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncBool XcupQueryVersion(
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync Display* /* dpy */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync int* /* major_version */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync int* /* minor_version */
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync);
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncStatus XcupGetReservedColormapEntries(
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync Display* /* dpy */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync int /* screen */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync XColor** /* colors_out */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync int* /* ncolors */
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync);
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsyncStatus XcupStoreColors(
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync Display* /* dpy */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync Colormap /* colormap */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync XColor* /* colors */,
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync int /* ncolors */
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync);
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync_XFUNCPROTOEND
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync#endif /* _XCUP_H_ */
ae3b356f74cf4942fdd85f8b0544af62f8161656vboxsync