mousePriv.h revision b72771e8c6ba3b3d9ebdd7977730325131ae0f98
/*
* Copyright (c) 1997-1999 by The XFree86 Project, Inc.
*/
#ifndef _X_MOUSEPRIV_H
#define _X_MOUSEPRIV_H
#if 0
# define MOUSEINITDEBUG
# define MOUSEDATADEBUG
#endif
#include "mouse.h"
#include "xf86Xinput.h"
/* Private interface for the mouse driver. */
typedef enum {
typedef struct {
const char * name;
int class;
const char ** defaults;
#define NUM_MSE_AUTOPROBE_TOTAL 64
#define NUM_AUTOPROBE_PROTOS 17
typedef struct {
int current;
int goodCount;
int badCount;
int protocolID;
int count;
char data[NUM_MSE_AUTOPROBE_TOTAL];
int serialDefaultsNum;
int acc;
#ifdef VBOX
int screen_no;
#endif
} mousePrivRec, *mousePrivPtr;
/* mouse proto flags */
#define MPF_NONE 0x00
#define MPF_SAFE 0x01
/* pnp.c */
#endif /* _X_MOUSE_H */