xserver-multidpi/include/mpxextinit.h
Peter Hutterer 416f1bb99a mpx: SelectEvents and GetEventBase requests.
Some renaming and cleaning up in extinit.c
	MPXLastEvent added

Xi:	ShouldFreeInputMask() from XI is not static any more, used in mpx

dix:	GetPointerEvents() allocates MPX event for MPX devices.
	DeliverDeviceEvents() caters for MPX devices.
2006-12-01 15:56:52 +10:30

73 lines
1.0 KiB
C

/* Copyright 2006 by Peter Hutterer <peter@cs.unisa.edu.au> */
/********************************************************************
* Interface of mpx/extinit.c
*/
#ifndef MPXEXTINIT_H
#define MPXEXTINIT_H
#include "extnsionst.h"
void
MPXExtensionInit(
void
);
int
ProcMPXDispatch (
ClientPtr /* client */
);
int
SProcMPXDispatch(
ClientPtr /* client */
);
void
SReplyMPXDispatch (
ClientPtr /* client */,
int /* len */,
mpxGetExtensionVersionReply * /* rep */
);
void
SEventMPXDispatch (
xEvent * /* from */,
xEvent * /* to */
);
void
MPXFixExtensionEvents (
ExtensionEntry * /* extEntry */
);
void
MPXResetProc(
ExtensionEntry * /* unused */
);
Mask
MPXGetNextExtEventMask (
void
);
void
MPXSetMaskForExtEvent(
Mask /* mask */,
int /* event */
);
void
MPXAllowPropagateSuppress (
Mask /* mask */
);
void
MPXRestoreExtensionEvents (
void
);
#endif