2 #ifndef _XSERV_GLOBAL_H_
3 #define _XSERV_GLOBAL_H_
5 #include "window.h" /* for WindowPtr */
7 /* Global X server variables that are visible to mi, dix, os, and ddx */
9 extern _X_EXPORT CARD32 defaultScreenSaverTime;
10 extern _X_EXPORT CARD32 defaultScreenSaverInterval;
11 extern _X_EXPORT CARD32 ScreenSaverTime;
12 extern _X_EXPORT CARD32 ScreenSaverInterval;
15 extern _X_EXPORT Bool screenSaverSuspended;
18 extern _X_EXPORT char *defaultFontPath;
19 extern _X_EXPORT int monitorResolution;
20 extern _X_EXPORT int defaultColorVisualClass;
22 extern _X_EXPORT int GrabInProgress;
23 extern _X_EXPORT Bool noTestExtensions;
25 extern _X_EXPORT char *ConnectionInfo;
28 extern _X_EXPORT CARD32 DPMSStandbyTime;
29 extern _X_EXPORT CARD32 DPMSSuspendTime;
30 extern _X_EXPORT CARD32 DPMSOffTime;
31 extern _X_EXPORT CARD16 DPMSPowerLevel;
32 extern _X_EXPORT Bool DPMSEnabled;
33 extern _X_EXPORT Bool DPMSDisabledSwitch;
34 extern _X_EXPORT Bool DPMSCapableFlag;
38 extern _X_EXPORT Bool PanoramiXExtensionDisabledHack;
42 extern _X_EXPORT Bool noCompositeExtension;
46 extern _X_EXPORT Bool noDamageExtension;
50 extern _X_EXPORT Bool noDbeExtension;
54 extern _X_EXPORT Bool noDPMSExtension;
58 extern _X_EXPORT Bool noGlxExtension;
62 extern _X_EXPORT Bool noScreenSaverExtension;
66 extern _X_EXPORT Bool noMITShmExtension;
70 extern _X_EXPORT Bool noRRExtension;
73 extern _X_EXPORT Bool noRenderExtension;
76 extern _X_EXPORT Bool noSecurityExtension;
80 extern _X_EXPORT Bool noResExtension;
84 extern _X_EXPORT Bool noXFree86BigfontExtension;
88 extern _X_EXPORT Bool noXFree86DGAExtension;
92 extern _X_EXPORT Bool noXFree86DRIExtension;
96 extern _X_EXPORT Bool noXFree86VidModeExtension;
100 extern _X_EXPORT Bool noXFixesExtension;
104 extern _X_EXPORT Bool noPanoramiXExtension;
108 extern _X_EXPORT Bool noSELinuxExtension;
110 #define SELINUX_MODE_DEFAULT 0
111 #define SELINUX_MODE_DISABLED 1
112 #define SELINUX_MODE_PERMISSIVE 2
113 #define SELINUX_MODE_ENFORCING 3
114 extern _X_EXPORT int selinuxEnforcingState;
118 extern _X_EXPORT Bool noXvExtension;
122 extern _X_EXPORT Bool noDRI2Extension;
125 #endif /* !_XSERV_GLOBAL_H_ */