61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * Copyright © 2003 Keith Packard
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * Permission to use, copy, modify, distribute, and sell this software and its
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * documentation for any purpose is hereby granted without fee, provided that
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * the above copyright notice appear in all copies and that both that
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * copyright notice and this permission notice appear in supporting
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * documentation, and that the name of Keith Packard not be used in
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * advertising or publicity pertaining to distribution of the software without
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * specific, written prior permission. Keith Packard makes no
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * representations about the suitability of this software for any purpose. It
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * is provided "as is" without express or implied warranty.
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync * PERFORMANCE OF THIS SOFTWARE.
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* depth */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync unsigned int /* format */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* w */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* h */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* sx */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* sy */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* sw */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* sh */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* dx */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* dy */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync char * /* data */
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* width */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* height */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync int /* depth */, \
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync char * /* addr */
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync PixmapPtr (*CreatePixmap) (XSHM_CREATE_PIXMAP_ARGS);
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync ShmRegisterFuncs(ScreenPtr pScreen, ShmFuncsPtr funcs);
61cb83a8ccd1dd7f671f31fa93c9d8b7be09b4ccvboxsync#endif /* _SHMINT_H_ */