b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/Xi/exglobals.h,v 3.2 1996/05/06 05:56:03 dawes Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/************************************************************
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync All Rights Reserved
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncPermission to use, copy, modify, and distribute this software and its
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncdocumentation for any purpose and without fee is hereby granted,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncprovided that the above copyright notice appear in all copies and that
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncboth that copyright notice and this permission notice appear in
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncsupporting documentation, and that the name of the above listed
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynccopyright holder(s) not be used in advertising or publicity pertaining
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncto distribution of the software without specific, written prior
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncpermission.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync********************************************************/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/*****************************************************************
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * Globals referenced elsewhere in the server.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync *
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef HAVE_DIX_CONFIG_H
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include <dix-config.h>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef EXGLOBALS_H
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define EXGLOBALS_H 1
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int IReqCode;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int BadDevice;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int BadEvent;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int BadMode;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceBusy;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int BadClass;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DevicePointerMotionMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DevicePointerMotionHintMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DeviceFocusChangeMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DeviceStateNotifyMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask ChangeDeviceNotifyMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DeviceMappingNotifyMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DeviceOwnerGrabButtonMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DeviceButtonGrabMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask DeviceButtonMotionMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Mask PropagateMask[];
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceValuator;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceKeyPress;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceKeyRelease;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceButtonPress;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceButtonRelease;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceMotionNotify;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceFocusIn;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceFocusOut;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int ProximityIn;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int ProximityOut;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceStateNotify;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceKeyStateNotify;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceButtonStateNotify;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int DeviceMappingNotify;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int ChangeDeviceNotify;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int RT_INPUTCLIENT;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#if 0
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* FIXME: in dix */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern InputInfo inputInfo;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* EXGLOBALS_H */