/* $Id: requests.h,v 1.1.1.1 90/11/28 17:03:19 altenhof Exp $ */

/*
 * Copyright (C) 1990 by Digital Equipment Corporation.
 * 
 * Author: Michael P. Altenhofen, CEC Karlsruhe e-mail:
 * Altenhofen@kampus.enet.dec.com
 * 
 * This file ist part of Shared X
 * 
 * Permission to use, copy, modify, and distribute this software and its
 * documentation without fee is hereby granted, but only for non-profit  use
 * and distribution,  and provided  that the copyright notice and this notice
 * is preserved on all copies.
 * 
 * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
 * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
 * DIGITAL 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 PUBLIC
#define PUBLIC extern
#endif

PUBLIC int
  ProcBadRequest (),
  ProcCreateWindow (),
  ProcChangeWindowAttributes (),
  ProcDestroyWindow (),
  ProcDestroySubwindows (),	/* 5 */
  ProcChangeSaveSet (),
  ProcReparentWindow (),
  ProcMapWindow (),
  ProcMapSubwindows (),
  ProcUnmapWindow (),		/* 10 */
  ProcUnmapSubwindows (),
  ProcConfigureWindow (),
  ProcCirculateWindow (),
  ProcChangeProperty (),
  ProcDeleteProperty (),
  ProcSetSelectionOwner (),
  ProcConvertSelection (),
  ProcSendEvent (),		/* 25 */
  ProcUngrabPointer (),
  ProcGrabButton (),
  ProcUngrabButton (),
  ProcChangeActivePointerGrab (), /* 30 */
  ProcGrabKeyboard (),
  ProcUngrabKeyboard (),
  ProcGrabKey (),
  ProcUngrabKey (),
  ProcAllowEvents (),		/* 35 */
  ProcGrabServer (),
  ProcUngrabServer (),
  ProcWarpPointer (),
  ProcSetInputFocus (),
  ProcOpenFont (),		/* 45 */
  ProcCloseFont (),
  ProcSetFontPath (),
  ProcCreatePixmap (),
  ProcFreePixmap (),
  ProcCreateGC (),		/* 55 */
  ProcChangeGC (),
  ProcCopyGC (),
  ProcSetDashes (),
  ProcSetClipRectangles (),
  ProcFreeGC (),		/* 60 */
  ProcClearToBackground (),
  ProcCopyArea (),
  ProcCopyPlane (),
  ProcPolyPoint (),
  ProcPolyLine (),		/* 65 */
  ProcPolySegment (),
  ProcPolyRectangle (),
  ProcPolyArc (),
  ProcFillPoly (),
  ProcPolyFillRectangle (),	/* 70 */
  ProcPolyFillArc (),
  ProcPutImage (),
  ProcPolyText (),
  ProcPolyText (),		/* 75 */
  ProcImageText (),
  ProcImageText (),
  ProcCreateColormap (),
  ProcFreeColormap (),
  ProcCopyColormapAndFree (),	/* 80 */
  ProcInstallColormap (),
  ProcUninstallColormap (),
  ProcFreeColors (),
  ProcStoreColors (),
  ProcStoreNamedColor (),	/* 90 */
  ProcCreateCursor (),
  ProcCreateGlyphCursor (),
  ProcFreeCursor (),		/* 95 */
  ProcRecolorCursor (),
  ProcChangeKeyboardMapping (),	/* 100 */
  ProcChangeKeyboardControl (),
  ProcBell (),
  ProcChangePointerControl (),	/* 105 */
  ProcSetScreenSaver (),
  ProcChangeHosts (),
  ProcChangeAccessControl (),
  ProcChangeCloseDownMode (),
  ProcKillClient (),
  ProcRotateProperties (),
  ProcForceScreenSaver (),	/* 115 */
  ProcNoOperation (),		/* 127 */
  Dummy ();
#undef PUBLIC
