cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/************************************************************
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync All Rights Reserved
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncPermission to use, copy, modify, and distribute this software and its
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncdocumentation for any purpose and without fee is hereby granted,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncprovided that the above copyright notice appear in all copies and that
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncboth that copyright notice and this permission notice appear in
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncsupporting documentation, and that the name of the above listed
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsynccopyright holder(s) not be used in advertising or publicity pertaining
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncto distribution of the software without specific, written prior
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncpermission.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync********************************************************/
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifdef HAVE_DIX_CONFIG_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#include <dix-config.h>
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifndef CHGPTR_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define CHGPTR_H 1
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncint SProcXChangePointerDevice(ClientPtr /* client */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync );
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncint ProcXChangePointerDevice(ClientPtr /* client */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync );
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncvoid DeleteFocusClassDeviceStruct(DeviceIntPtr /* dev */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync );
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncvoid SendEventToAllWindows(DeviceIntPtr /* dev */ ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync Mask /* mask */ ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync xEvent * /* ev */ ,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync int /* count */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync );
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif /* CHGPTR_H */