⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xhpproto.h

📁 早期freebsd实现
💻 H
字号:
/************************************************************************* *  * (c)Copyright 1992 Hewlett-Packard Co.,  All Rights Reserved. *  *                          RESTRICTED RIGHTS LEGEND * Use, duplication, or disclosure by the U.S. Government is subject to * restrictions as set forth in sub-paragraph (c)(1)(ii) of the Rights in * Technical Data and Computer Software clause in DFARS 252.227-7013. *  *                          Hewlett-Packard Company *                          3000 Hanover Street *                          Palo Alto, CA 94304 U.S.A. *  * Rights for non-DOD U.S. Government Departments and Agencies are as set * forth in FAR 52.227-19(c)(1,2). * *************************************************************************/#ifndef XHPPROTO_H#define XHPPROTO_H/* Definitions for HP extensions used by the server and C bindings*/#ifndef XMD_H#include "Xmd.h"#endif/* detailed device information */#define NO_DEVICE	0x00#define HP_ITF_KBD	0x01#define PC101_KBD	0x02#define IBM3270_KBD	0x03#define LK201_KBD	0x04#define LK401_KBD	0x05#define UNIX_KBD	0x06#define SUN3_KBD	0x07#define SUN4_KBD	0x08#define HP_HIL 		0x40#define PS2    		0x80#define SERIAL 		0xC0#define ALLWINDOWS	-1#define STDEVENTS	-1#define EXTEVENTS	0#define CORE_EVENTS     64#define REPEAT_30	0#define REPEAT_60	1#define	OFF		(0L << 0)#define	ON		(1L << 0)#define	RELATIVE 	(0L << 1)#define	ABSOLUTE 	(1L << 1)#define	SYSTEM_EVENTS	(0L << 2)#define	DEVICE_EVENTS	(1L << 2)/* HP devices */#define	XPOINTER		0#define	XKEYBOARD		1#define	XOTHER   		2#define NUM_DEV_TYPES		19#if defined(__hp9000s300) || defined(__hp9000s700) || defined(hp300)#define	MAX_POSITIONS		7#define MAX_LOGICAL_DEVS	9#else#define	MAX_POSITIONS		28#define MAX_LOGICAL_DEVS	30#endif#define NULL_DEVICE		0#define MOUSE			1#define TABLET			2#define KEYBOARD		3#define QUADRATURE		4#define TOUCHSCREEN		5#define TOUCHPAD		6#define BUTTONBOX		7#define BARCODE			8#define ONE_KNOB    		9#define TRACKBALL		10#define KEYPAD   		11#define NINE_KNOB    		12#define ID_MODULE 		13#define	VCD_8_DIALBOX		14#define	MMII_1812_TABLET	15#define	SS_SPACEBALL		16#define	APOLLO_LPFK		17#define	MMII_1201_TABLET	18#define DVKeyClickPercent	(1L<<0)#define DVBellPercent		(1L<<1)#define DVBellPitch		(1L<<2)#define DVBellDuration		(1L<<3)#define DVLed			(1L<<4)#define DVLedMode		(1L<<5)#define DVKey			(1L<<6)#define DVAutoRepeatMode	(1L<<7)#define DVAccelNum		(1L<<8)#define DVAccelDenom		(1L<<9)#define DVThreshold 		(1L<<10)/* * Display modes, needed by both server and clients. *  *  */#define OVERLAY_MODE			0x1#define IMAGE_MODE			0x2#define STACKED_MODE			0x3#define STACKED_MODE_FIRST_SCREEN	0x3#define STACKED_MODE_SECOND_SCREEN	0x33#define COMBINED_MODE			0x4#define XHPOVERLAY_MODE			OVERLAY_MODE#define XHPIMAGE_MODE			IMAGE_MODE#define XHPSTACKED_SCREENS_MODE		STACKED_MODE#define XHPCOMBINED_MODE		COMBINED_MODE/* * Server exit error codes * */#define NORMAL_TERMINATION				0#define UNABLE_TO_INITIALIZE_THE_DISPLAY		1#define INCORRECT_SB_DISPLAY_ADDR_ENVIRONMENT_VAR	2#define INCORRECT_GRM_SIZE_ENVIRONMENT_VAR		3#define UNABLE_TO_STARTUP_OR_CONNECT_TO_THE_GRM		4#define DISPLAY_TYPE_UNKNOWN_TO_SERVER         		5#define DOUBLE_BUFFERING_NOT_SUPPORTED        		6#define DOUBLE_BUFFERING_HARDWARE_NOT_PRESENT 		7#define CANNOT_SUPPORT_DEPTHS_OPTION_ON_THIS_DISPLAY    8#define UNSUPPORTED_DEPTH_SPECIFIED                     9#define HARDWARE_AT_THIS_DEPTH_NOT_PRESENT              10#define DUPLICATE_DEVICE_ENTRY_IN_FILE                  11#define CANNOT_GET_DRIVER_INFO		                12#define COMBINED_MODE_NOT_STACKED_SCREENS_MODE		13#define TWO_TIMES_COMBINED_MODE                         14#define SECONDARY_DIFFERENT_FROM_PRIMARY		15#define NEXTTRACK_SERVER	0	/* HP-UX 6.2 */#define MERGE_SERVER		1	/* HP-UX 6.5 */#define REL_70_SERVER		2	/* HP-UX 7.0 */#define REL_701_SERVER		3	/* HP-UX 7.05 */#define REL_80_SERVER		4	/* HP-UX 8.0 */#define REL_807_SERVER		5	/* HP-UX 8.07 (IF2) */#define REL_90_SERVER		6	/* HP-UX 9.0 R5 */#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -