45e9809aff7304721fddb95654901b32195c9c7avboxsync/************************************************************
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync All Rights Reserved
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncPermission to use, copy, modify, and distribute this software and its
45e9809aff7304721fddb95654901b32195c9c7avboxsyncdocumentation for any purpose and without fee is hereby granted,
45e9809aff7304721fddb95654901b32195c9c7avboxsyncprovided that the above copyright notice appear in all copies and that
45e9809aff7304721fddb95654901b32195c9c7avboxsyncboth that copyright notice and this permission notice appear in
45e9809aff7304721fddb95654901b32195c9c7avboxsyncsupporting documentation, and that the name of the above listed
45e9809aff7304721fddb95654901b32195c9c7avboxsynccopyright holder(s) not be used in advertising or publicity pertaining
45e9809aff7304721fddb95654901b32195c9c7avboxsyncto distribution of the software without specific, written prior
45e9809aff7304721fddb95654901b32195c9c7avboxsyncpermission.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
45e9809aff7304721fddb95654901b32195c9c7avboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
45e9809aff7304721fddb95654901b32195c9c7avboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
45e9809aff7304721fddb95654901b32195c9c7avboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
45e9809aff7304721fddb95654901b32195c9c7avboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
45e9809aff7304721fddb95654901b32195c9c7avboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
45e9809aff7304721fddb95654901b32195c9c7avboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync********************************************************/
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync/*****************************************************************
45e9809aff7304721fddb95654901b32195c9c7avboxsync *
45e9809aff7304721fddb95654901b32195c9c7avboxsync * Globals referenced elsewhere in the server.
45e9809aff7304721fddb95654901b32195c9c7avboxsync *
45e9809aff7304721fddb95654901b32195c9c7avboxsync */
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifdef HAVE_DIX_CONFIG_H
45e9809aff7304721fddb95654901b32195c9c7avboxsync#include <dix-config.h>
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifndef EXGLOBALS_H
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define EXGLOBALS_H 1
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int IReqCode;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int BadDevice;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int BadMode;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceBusy;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int BadClass;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DevicePointerMotionMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DevicePointerMotionHintMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DeviceFocusChangeMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DeviceStateNotifyMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DeviceMappingNotifyMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DeviceOwnerGrabButtonMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DeviceButtonGrabMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DeviceButtonMotionMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask DevicePresenceNotifyMask;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Mask PropagateMask[];
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceValuator;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceKeyPress;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceKeyRelease;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceButtonPress;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceButtonRelease;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceMotionNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceFocusIn;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceFocusOut;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int ProximityIn;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int ProximityOut;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceStateNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceKeyStateNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceButtonStateNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DeviceMappingNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int ChangeDeviceNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int DevicePresenceNotify;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int RT_INPUTCLIENT;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif /* EXGLOBALS_H */