PHP 8.2.30
Preview: compositeproto.h Size: 5.33 KB
/proc/thread-self/root/usr/include/X11/extensions/compositeproto.h

/*
 * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice (including the next
 * paragraph) shall be included in all copies or substantial portions of the
 * Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 */
/*
 * Copyright © 2003 Keith Packard
 *
 * Permission to use, copy, modify, distribute, and sell this software and its
 * documentation for any purpose is hereby granted without fee, provided that
 * the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation, and that the name of Keith Packard not be used in
 * advertising or publicity pertaining to distribution of the software without
 * specific, written prior permission.  Keith Packard makes no
 * representations about the suitability of this software for any purpose.  It
 * is provided "as is" without express or implied warranty.
 *
 * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
 * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 */

#ifndef _COMPOSITEPROTO_H_
#define _COMPOSITEPROTO_H_

#include <X11/Xmd.h>
#include <X11/extensions/composite.h>

#define Window CARD32
#define Region CARD32
#define Pixmap CARD32

/*
 * requests and replies
 */
typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    CARD32  majorVersion;
    CARD32  minorVersion;
} xCompositeQueryVersionReq;

#define sz_xCompositeQueryVersionReq   12

typedef struct {
    BYTE    type;   /* X_Reply */
    BYTE    pad1;
    CARD16  sequenceNumber;
    CARD32  length;
    CARD32  majorVersion;
    CARD32  minorVersion;
    CARD32  pad2;
    CARD32  pad3;
    CARD32  pad4;
    CARD32  pad5;
} xCompositeQueryVersionReply;

#define sz_xCompositeQueryVersionReply	32

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
    CARD8   update;
    CARD8   pad1;
    CARD16  pad2;
} xCompositeRedirectWindowReq;

#define sz_xCompositeRedirectWindowReq	12

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
    CARD8   update;
    CARD8   pad1;
    CARD16  pad2;
} xCompositeRedirectSubwindowsReq;

#define sz_xCompositeRedirectSubwindowsReq	    12

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
    CARD8   update;
    CARD8   pad1;
    CARD16  pad2;
} xCompositeUnredirectWindowReq;

#define sz_xCompositeUnredirectWindowReq    12

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
    CARD8   update;
    CARD8   pad1;
    CARD16  pad2;
} xCompositeUnredirectSubwindowsReq;

#define sz_xCompositeUnredirectSubwindowsReq   12

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Region  region;
    Window  window;
} xCompositeCreateRegionFromBorderClipReq;

#define sz_xCompositeCreateRegionFromBorderClipReq  12

/* Version 0.2 additions */

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
    Pixmap  pixmap;
} xCompositeNameWindowPixmapReq;

#define sz_xCompositeNameWindowPixmapReq	    12

/* Version 0.3 additions */

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
} xCompositeGetOverlayWindowReq;

#define sz_xCompositeGetOverlayWindowReq sizeof(xCompositeGetOverlayWindowReq)

typedef struct {
    BYTE    type;   /* X_Reply */
    BYTE    pad1;
    CARD16  sequenceNumber;
    CARD32  length;
    Window  overlayWin;
    CARD32  pad2;
    CARD32  pad3;
    CARD32  pad4;
    CARD32  pad5;
    CARD32  pad6;
} xCompositeGetOverlayWindowReply;

#define sz_xCompositeGetOverlayWindowReply sizeof(xCompositeGetOverlayWindowReply)

typedef struct {
    CARD8   reqType;
    CARD8   compositeReqType;
    CARD16  length;
    Window  window;
} xCompositeReleaseOverlayWindowReq;

#define sz_xCompositeReleaseOverlayWindowReq sizeof(xCompositeReleaseOverlayWindowReq)

#undef Window
#undef Region
#undef Pixmap

#endif /* _COMPOSITEPROTO_H_ */

Directory Contents

Dirs: 0 × Files: 89

Name Size Perms Modified Actions
1.67 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
4.89 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.86 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
187 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.06 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.33 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.32 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.99 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.53 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.85 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.11 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
7.17 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.32 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
13.03 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.74 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.16 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
8.12 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.41 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.99 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.53 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.94 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.74 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.30 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.18 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
24.20 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.47 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.18 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.51 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
8.40 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.34 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.28 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.51 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
6.75 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
25.15 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.02 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
7.46 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
258 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
6.77 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
12.91 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.86 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.01 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.09 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.10 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.83 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
6.57 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
252 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.61 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.90 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.07 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
6.59 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
10.74 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.47 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.99 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
185 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
414 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.48 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
191 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
369 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
931 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
4.40 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
191 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.47 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
6.94 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
188 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.81 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.96 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.06 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
15.33 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
185 B lrw-r--r-- 2020-04-14 15:29:25
Edit Download
12.45 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.27 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
9.59 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
10.29 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
36.70 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
40.05 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
27.55 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
15.44 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
28.42 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
27.36 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
19.17 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.05 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
1.36 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
5.31 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
7.61 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.18 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
2.96 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
3.54 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
4.38 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download
11.83 KB lrw-r--r-- 2020-04-14 15:29:25
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).