74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync/* $XFree86: xc/include/extensions/Xagstr.h,v 1.5 2001/12/17 20:52:24 dawes Exp $ */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncCopyright 1996, 1998, 2001 The Open Group
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncPermission to use, copy, modify, distribute, and sell this software and its
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncdocumentation for any purpose is hereby granted without fee, provided that
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncthe above copyright notice appear in all copies and that both that
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynccopyright notice and this permission notice appear in supporting
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncdocumentation.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncThe above copyright notice and this permission notice shall be included
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncin all copies or substantial portions of the Software.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncOTHER DEALINGS IN THE SOFTWARE.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncExcept as contained in this notice, the name of The Open Group shall
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncnot be used in advertising or otherwise to promote the sale, use or
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncother dealings in this Software without prior written authorization
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncfrom The Open Group.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync/* $Xorg: Xagstr.h,v 1.6 2001/02/09 02:03:24 xorgcvs Exp $ */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#define XAG_MAJOR_VERSION 1 /* current version numbers */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync* Redefine some basic types used by structures defined herein. This allows
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync* both the library and server to view communicated data as 32-bit entities,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync* thus preventing problems on 64-bit architectures where libXext sees this
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync* data as 64 bits and the server sees it as 32 bits.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync/* Set AppGroup Attributes masks */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#define XagDefaultColormapMask 1 << XagNdefaultColormap
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#define XagAppGroupLeaderMask 1 << XagNappGroupLeader
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync CARD16 system_window_len B16; /* LISTofCARD8 follows */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync * Cancel the previous redefinition of the basic types, thus restoring their
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync * X.h definitions.
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#endif /* } _XAGSTR_H_ */