45e9809aff7304721fddb95654901b32195c9c7avboxsync/*****************************************************************
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncCopyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncPermission is hereby granted, free of charge, to any person obtaining a copy
45e9809aff7304721fddb95654901b32195c9c7avboxsyncof this software and associated documentation files (the "Software"), to deal
45e9809aff7304721fddb95654901b32195c9c7avboxsyncin the Software without restriction, including without limitation the rights
45e9809aff7304721fddb95654901b32195c9c7avboxsyncto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
45e9809aff7304721fddb95654901b32195c9c7avboxsynccopies of the Software.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncThe above copyright notice and this permission notice shall be included in
45e9809aff7304721fddb95654901b32195c9c7avboxsyncall copies or substantial portions of the Software.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
45e9809aff7304721fddb95654901b32195c9c7avboxsyncIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
45e9809aff7304721fddb95654901b32195c9c7avboxsyncFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
45e9809aff7304721fddb95654901b32195c9c7avboxsyncDIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
45e9809aff7304721fddb95654901b32195c9c7avboxsyncBUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
45e9809aff7304721fddb95654901b32195c9c7avboxsyncWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
45e9809aff7304721fddb95654901b32195c9c7avboxsyncIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncExcept as contained in this notice, the name of Digital Equipment Corporation
45e9809aff7304721fddb95654901b32195c9c7avboxsyncshall not be used in advertising or otherwise to promote the sale, use or other
45e9809aff7304721fddb95654901b32195c9c7avboxsyncdealings in this Software without prior written authorization from Digital
45e9809aff7304721fddb95654901b32195c9c7avboxsyncEquipment Corporation.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync******************************************************************/
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifndef _X11_EXTENSIONS_DPMS_H
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define _X11_EXTENSIONS_DPMS_H 1
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#include <X11/X.h>
45e9809aff7304721fddb95654901b32195c9c7avboxsync#include <X11/Xmd.h>
45e9809aff7304721fddb95654901b32195c9c7avboxsync#include <X11/extensions/dpmsconst.h>
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifndef DPMS_SERVER
45e9809aff7304721fddb95654901b32195c9c7avboxsync_XFUNCPROTOBEGIN
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool DPMSQueryExtension(Display *, int *, int *);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Status DPMSGetVersion(Display *, int *, int *);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool DPMSCapable(Display *);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Status DPMSSetTimeouts(Display *, CARD16, CARD16, CARD16);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool DPMSGetTimeouts(Display *, CARD16 *, CARD16 *, CARD16 *);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Status DPMSEnable(Display *);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Status DPMSDisable(Display *);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Status DPMSForceLevel(Display *, CARD16);
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Status DPMSInfo(Display *, CARD16 *, BOOL *);
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync_XFUNCPROTOEND
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif /* !_X11_EXTENSIONS_DPMS_H */
45e9809aff7304721fddb95654901b32195c9c7avboxsync