b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/Xext/xf86miscproc.h,v 1.5 2002/11/20 04:04:58 dawes Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Prototypes for Pointer/Keyboard functions that the DDX must provide */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef enum {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef enum {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef enum {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef enum {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool MiscExtGetMouseSettings(pointer *mouse, char **devname);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncint MiscExtGetMouseValue(pointer mouse, MiscExtMseValType valtype);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool MiscExtSetMouseValue(pointer mouse, MiscExtMseValType valtype, int value);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncint MiscExtGetKbdValue(pointer kbd, MiscExtKbdValType valtype);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool MiscExtSetKbdValue(pointer kbd, MiscExtKbdValType valtype, int value);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncint MiscExtSetGrabKeysState(ClientPtr client, int enable);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncpointer MiscExtCreateStruct(MiscExtStructType mse_or_kbd);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncvoid MiscExtDestroyStruct(pointer structure, MiscExtStructType mse_or_kbd);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncMiscExtReturn MiscExtApply(pointer structure, MiscExtStructType mse_or_kbd);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool MiscExtSetMouseDevice(pointer mouse, char* device);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBool MiscExtGetFilePaths(const char **configfile, const char **modulepath,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync const char **logfile);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncint MiscExtPassMessage(int scrn, const char *msgtype, const char *msgval,