472cb5998fc636f7d3cb6e3780dba7986a75e912Luke Smith/*
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore * Copyright 2008 Red Hat, Inc.
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore *
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore * Permission is hereby granted, free of charge, to any person obtaining a
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore * copy of this software and associated documentation files (the "Software"),
0a9c6f9f30a66e52ec4ea4ed93504580b3a5669aAdam Moore * to deal in the Software without restriction, including without limitation
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore * the rights to use, copy, modify, merge, publish, distribute, sublicense,
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore * and/or sell copies of the Software, and to permit persons to whom the
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore * Software is furnished to do so, subject to the following conditions:
0a9c6f9f30a66e52ec4ea4ed93504580b3a5669aAdam Moore *
6a3faa9e0e4639febffbd7018ce47b861626d0baAdam Moore * The above copyright notice and this permission notice (including the next
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore * paragraph) shall be included in all copies or substantial portions of the
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore * Software.
e69255aa5a65f8406ba2fabaf69fe4e1d05daf69Adam Moore *
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
a4a12866ef14f142b1a799fc246a542d69af602bLuke Smith * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smith * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
7a213507f399e32bf880bd234a6265b6807f8ee6Luke Smith * DEALINGS IN THE SOFTWARE.
7a213507f399e32bf880bd234a6265b6807f8ee6Luke Smith *
7a213507f399e32bf880bd234a6265b6807f8ee6Luke Smith * Author: Peter Hutterer
772f655fcf57e58b97fa46b6a8d3fc772b83f743Adam Moore */
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore
7a213507f399e32bf880bd234a6265b6807f8ee6Luke Smith#ifdef HAVE_DIX_CONFIG_H
772f655fcf57e58b97fa46b6a8d3fc772b83f743Adam Moore#include <dix-config.h>
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore#endif
772f655fcf57e58b97fa46b6a8d3fc772b83f743Adam Moore
772f655fcf57e58b97fa46b6a8d3fc772b83f743Adam Moore#ifndef XISELECTEVENTS_H
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Moore#define XISELECTEVENTS_H 1
772f655fcf57e58b97fa46b6a8d3fc772b83f743Adam Moore
3641f0baf10c9737e4ac6aac1566bfeaca00eeffAdam Mooreint SProcXISelectEvents(ClientPtr client);
772f655fcf57e58b97fa46b6a8d3fc772b83f743Adam Mooreint ProcXISelectEvents(ClientPtr client);
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smithint SProcXIGetSelectedEvents(ClientPtr client);
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smithint ProcXIGetSelectedEvents(ClientPtr client);
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smithvoid SRepXIGetSelectedEvents(ClientPtr client,
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smith int len, xXIGetSelectedEventsReply *rep);
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smith
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smith#endif /* _XISELECTEVENTS_H_ */
f0a82c6a29c12f3a85bdc740203affbbe75ce665Luke Smith