4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncCopyright 1996, 1998, 2001 The Open Group
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncPermission to use, copy, modify, distribute, and sell this software and its
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncdocumentation for any purpose is hereby granted without fee, provided that
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncthe above copyright notice appear in all copies and that both that
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsynccopyright notice and this permission notice appear in supporting
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncdocumentation.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncThe above copyright notice and this permission notice shall be included
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncin all copies or substantial portions of the Software.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncOTHER DEALINGS IN THE SOFTWARE.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncExcept as contained in this notice, the name of The Open Group shall
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncnot be used in advertising or otherwise to promote the sale, use or
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncother dealings in this Software without prior written authorization
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsyncfrom The Open Group.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync* Redefine some basic types used by structures defined herein. This allows
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync* both the library and server to view communicated data as 32-bit entities,
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync* thus preventing problems on 64-bit architectures where libXext sees this
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync* data as 64 bits and the server sees it as 32 bits.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsynctypedef struct {
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync/* Set AppGroup Attributes masks */
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync#define XagDefaultColormapMask 1 << XagNdefaultColormap
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync#define XagAppGroupLeaderMask 1 << XagNappGroupLeader
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsynctypedef struct {
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsynctypedef struct {
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync CARD16 system_window_len B16; /* LISTofCARD8 follows */
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync * Cancel the previous redefinition of the basic types, thus restoring their
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync * X.h definitions.
4fedcd2da6f840dbadee84e579f146ad0f1fde22vboxsync#endif /* } _AGPROTO_H_ */