VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/vboxmouse/mousePriv.h@ 38113

最後變更 在這個檔案從38113是 6202,由 vboxsync 提交於 17 年 前

re-export x11

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 710 位元組
 
1/*
2 * Copyright (c) 1997-1999 by The XFree86 Project, Inc.
3 */
4
5#ifndef _X_MOUSEPRIV_H
6#define _X_MOUSEPRIV_H
7
8#include "mouse.h"
9#include "xf86Xinput.h"
10/* Private interface for the mouse driver. */
11
12typedef struct {
13 const char * name;
14 int class;
15 const char ** defaults;
16 MouseProtocolID id;
17} MouseProtocolRec, *MouseProtocolPtr;
18
19#ifndef VBOX
20typedef struct {
21 int state;
22} ps2PrivRec, *ps2PrivPtr;
23#endif
24
25/* mouse proto flags */
26#define MPF_NONE 0x00
27#define MPF_SAFE 0x01
28
29/* pnp.c */
30int MouseGetPnpProtocol(InputInfoPtr pInfo);
31
32#ifdef VBOX
33typedef struct
34{
35 int screen_no;
36 ScreenPtr pScrn;
37 int ps2_state;
38} mousePrivRec, *mousePrivPtr;
39#endif
40
41#endif /* _X_MOUSE_H */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette