VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.5.3/globals.h@ 71717

Last change on this file since 71717 was 17471, checked in by vboxsync, 16 years ago

export to OSE

  • Property svn:eol-style set to native
File size: 3.2 KB
Line 
1
2#ifndef _XSERV_GLOBAL_H_
3#define _XSERV_GLOBAL_H_
4
5#include "window.h" /* for WindowPtr */
6
7/* Global X server variables that are visible to mi, dix, os, and ddx */
8
9extern CARD32 defaultScreenSaverTime;
10extern CARD32 defaultScreenSaverInterval;
11extern CARD32 ScreenSaverTime;
12extern CARD32 ScreenSaverInterval;
13
14#ifdef SCREENSAVER
15extern Bool screenSaverSuspended;
16#endif
17
18extern char *defaultFontPath;
19extern int monitorResolution;
20extern Bool loadableFonts;
21extern int defaultColorVisualClass;
22
23extern Bool Must_have_memory;
24extern WindowPtr *WindowTable;
25extern int GrabInProgress;
26extern Bool noTestExtensions;
27
28extern DDXPointRec dixScreenOrigins[MAXSCREENS];
29
30#ifdef DPMSExtension
31extern CARD32 defaultDPMSStandbyTime;
32extern CARD32 defaultDPMSSuspendTime;
33extern CARD32 defaultDPMSOffTime;
34extern CARD32 DPMSStandbyTime;
35extern CARD32 DPMSSuspendTime;
36extern CARD32 DPMSOffTime;
37extern CARD16 DPMSPowerLevel;
38extern Bool defaultDPMSEnabled;
39extern Bool DPMSEnabled;
40extern Bool DPMSEnabledSwitch;
41extern Bool DPMSDisabledSwitch;
42extern Bool DPMSCapableFlag;
43#endif
44
45#ifdef PANORAMIX
46extern Bool PanoramiXExtensionDisabledHack;
47#endif
48
49#ifdef BIGREQS
50extern Bool noBigReqExtension;
51#endif
52
53#ifdef COMPOSITE
54extern Bool noCompositeExtension;
55#endif
56
57#ifdef DAMAGE
58extern Bool noDamageExtension;
59#endif
60
61#ifdef DBE
62extern Bool noDbeExtension;
63#endif
64
65#ifdef DPMSExtension
66extern Bool noDPMSExtension;
67#endif
68
69#ifdef EVI
70extern Bool noEVIExtension;
71#endif
72
73#ifdef FONTCACHE
74extern Bool noFontCacheExtension;
75#endif
76
77#ifdef GLXEXT
78extern Bool noGlxExtension;
79#endif
80
81#ifdef SCREENSAVER
82extern Bool noScreenSaverExtension;
83#endif
84
85#ifdef MITSHM
86extern Bool noMITShmExtension;
87#endif
88
89#ifdef MITMISC
90extern Bool noMITMiscExtension;
91#endif
92
93#ifdef MULTIBUFFER
94extern Bool noMultibufferExtension;
95#endif
96
97#ifdef RANDR
98extern Bool noRRExtension;
99#endif
100
101#ifdef RENDER
102extern Bool noRenderExtension;
103#endif
104
105#ifdef SHAPE
106extern Bool noShapeExtension;
107#endif
108
109#ifdef XCSECURITY
110extern Bool noSecurityExtension;
111#endif
112
113#ifdef XSYNC
114extern Bool noSyncExtension;
115#endif
116
117#ifdef TOGCUP
118extern Bool noXcupExtension;
119#endif
120
121#ifdef RES
122extern Bool noResExtension;
123#endif
124
125#ifdef XAPPGROUP
126extern Bool noXagExtension;
127#endif
128
129#ifdef XCMISC
130extern Bool noXCMiscExtension;
131#endif
132
133#ifdef XEVIE
134extern Bool noXevieExtension;
135#endif
136
137#ifdef XF86BIGFONT
138extern Bool noXFree86BigfontExtension;
139#endif
140
141#ifdef XFreeXDGA
142extern Bool noXFree86DGAExtension;
143#endif
144
145#ifdef XF86DRI
146extern Bool noXFree86DRIExtension;
147#endif
148
149#ifdef XF86MISC
150extern Bool noXFree86MiscExtension;
151#endif
152
153#ifdef XF86VIDMODE
154extern Bool noXFree86VidModeExtension;
155#endif
156
157#ifdef XFIXES
158extern Bool noXFixesExtension;
159#endif
160
161#ifdef XKB
162/* |noXkbExtension| is defined in xc/programs/Xserver/xkb/xkbInit.c */
163extern Bool noXkbExtension;
164#endif
165
166#ifdef PANORAMIX
167extern Bool noPanoramiXExtension;
168#endif
169
170#ifdef XINPUT
171extern Bool noXInputExtension;
172#endif
173
174#ifdef XIDLE
175extern Bool noXIdleExtension;
176#endif
177
178#ifdef XSELINUX
179extern Bool noSELinuxExtension;
180
181#define SELINUX_MODE_DEFAULT 0
182#define SELINUX_MODE_DISABLED 1
183#define SELINUX_MODE_PERMISSIVE 2
184#define SELINUX_MODE_ENFORCING 3
185extern int selinuxEnforcingState;
186#endif
187
188#ifdef XV
189extern Bool noXvExtension;
190#endif
191
192#endif /* !_XSERV_GLOBAL_H_ */
Note: See TracBrowser for help on using the repository browser.

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