📄 xf86mscstr.h
字号:
/* $XFree86: xc/include/extensions/xf86mscstr.h,v 3.5.2.3 1998/02/24 19:05:45 hohndel Exp $ *//* * Copyright (c) 1995, 1996 The XFree86 Project, Inc *//* THIS IS NOT AN X CONSORTIUM STANDARD */#ifndef _XF86MISCSTR_H_#define _XF86MISCSTR_H_#include "xf86misc.h"#define XF86MISCNAME "XFree86-Misc"#define XF86MISC_MAJOR_VERSION 0 /* current version numbers */#define XF86MISC_MINOR_VERSION 4typedef struct _XF86MiscQueryVersion { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscQueryVersion */ CARD16 length B16;} xXF86MiscQueryVersionReq;#define sz_xXF86MiscQueryVersionReq 4typedef struct { BYTE type; /* X_Reply */ BOOL pad1; CARD16 sequenceNumber B16; CARD32 length B32; CARD16 majorVersion B16; /* major version of XFree86-Misc */ CARD16 minorVersion B16; /* minor version of XFree86-Misc */ CARD32 pad2 B32; CARD32 pad3 B32; CARD32 pad4 B32; CARD32 pad5 B32; CARD32 pad6 B32;} xXF86MiscQueryVersionReply;#define sz_xXF86MiscQueryVersionReply 32#ifdef _XF86MISC_SAVER_COMPAT_typedef struct _XF86MiscGetSaver { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscGetSaver */ CARD16 length B16; CARD16 screen B16; CARD16 pad B16;} xXF86MiscGetSaverReq;#define sz_xXF86MiscGetSaverReq 8typedef struct _XF86MiscSetSaver { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscSetSaver */ CARD16 length B16; CARD16 screen B16; CARD16 pad B16; CARD32 suspendTime B32; CARD32 offTime B32;} xXF86MiscSetSaverReq;#define sz_xXF86MiscSetSaverReq 16typedef struct { BYTE type; BOOL pad1; CARD16 sequenceNumber B16; CARD32 length B32; CARD32 suspendTime B32; CARD32 offTime B32; CARD32 pad2 B32; CARD32 pad3 B32; CARD32 pad4 B32; CARD32 pad5 B32;} xXF86MiscGetSaverReply;#define sz_xXF86MiscGetSaverReply 32#endiftypedef struct _XF86MiscGetMouseSettings { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscGetMouseSettings */ CARD16 length B16;} xXF86MiscGetMouseSettingsReq;#define sz_xXF86MiscGetMouseSettingsReq 4typedef struct { BYTE type; /* X_Reply */ BOOL pad1; CARD16 sequenceNumber B16; CARD32 length B32; CARD32 mousetype B32; CARD32 baudrate B32; CARD32 samplerate B32; CARD32 resolution B32; CARD32 buttons B32; BOOL emulate3buttons; BOOL chordmiddle; CARD16 pad2 B16; CARD32 emulate3timeout B32; CARD32 flags B32; CARD32 devnamelen B32; /* strlen(device)+1 */} xXF86MiscGetMouseSettingsReply;#define sz_xXF86MiscGetMouseSettingsReply 44typedef struct _XF86MiscGetKbdSettings { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscGetKbdSettings */ CARD16 length B16;} xXF86MiscGetKbdSettingsReq;#define sz_xXF86MiscGetKbdSettingsReq 4typedef struct { BYTE type; /* X_Reply */ BOOL pad1; CARD16 sequenceNumber B16; CARD32 length B32; CARD32 kbdtype B32; CARD32 rate B32; CARD32 delay B32; BOOL servnumlock; BOOL pad2; CARD16 pad3 B16; CARD32 pad4 B32; CARD32 pad5 B32;} xXF86MiscGetKbdSettingsReply;#define sz_xXF86MiscGetKbdSettingsReply 32typedef struct _XF86MiscSetMouseSettings { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscSetMouseSettings */ CARD16 length B16; CARD32 mousetype B32; CARD32 baudrate B32; CARD32 samplerate B32; CARD32 resolution B32; CARD32 buttons B32; BOOL emulate3buttons; BOOL chordmiddle; CARD16 pad2 B16; CARD32 emulate3timeout B32; CARD32 flags B32;} xXF86MiscSetMouseSettingsReq;#define sz_xXF86MiscSetMouseSettingsReq 36typedef struct _XF86MiscSetKbdSettings { CARD8 reqType; /* always XF86MiscReqCode */ CARD8 xf86miscReqType; /* always X_XF86MiscSetKbdSettings */ CARD16 length B16; CARD32 kbdtype B32; CARD32 rate B32; CARD32 delay B32; BOOL servnumlock; BOOL pad1; CARD16 pad2 B16;} xXF86MiscSetKbdSettingsReq;#define sz_xXF86MiscSetKbdSettingsReq 20#endif /* _XF86MISCSTR_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -