8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync/*
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Copyright (c) 1997 Metro Link Incorporated
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Permission is hereby granted, free of charge, to any person obtaining a
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * copy of this software and associated documentation files (the "Software"),
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * to deal in the Software without restriction, including without limitation
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * and/or sell copies of the Software, and to permit persons to whom the
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Software is furnished to do so, subject to the following conditions:
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * The above copyright notice and this permission notice shall be included in
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * all copies or substantial portions of the Software.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * SOFTWARE.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Except as contained in this notice, the name of the Metro Link shall not be
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * used in advertising or otherwise to promote the sale, use or other dealings
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * in this Software without prior written authorization from Metro Link.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync/*
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Copyright (c) 1997-2003 by The XFree86 Project, Inc.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Permission is hereby granted, free of charge, to any person obtaining a
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * copy of this software and associated documentation files (the "Software"),
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * to deal in the Software without restriction, including without limitation
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * and/or sell copies of the Software, and to permit persons to whom the
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Software is furnished to do so, subject to the following conditions:
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * The above copyright notice and this permission notice shall be included in
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * all copies or substantial portions of the Software.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * OTHER DEALINGS IN THE SOFTWARE.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync *
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Except as contained in this notice, the name of the copyright holder(s)
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * and author(s) shall not be used in advertising or otherwise to promote
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * the sale, use or other dealings in this Software without prior written
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * authorization from the copyright holder(s) and author(s).
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#ifdef HAVE_XORG_CONFIG_H
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#include <xorg-config.h>
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#endif
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#ifndef _xf86_tokens_h
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#define _xf86_tokens_h
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync/* Undefine symbols that some OSs might define */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#undef IOBASE
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync/*
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * Each token should have a unique value regardless of the section
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync * it is used in.
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsynctypedef enum {
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* errno-style tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync OBSOLETE_TOKEN = -5,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync EOF_TOKEN = -4,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync LOCK_TOKEN = -3,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ERROR_TOKEN = -2,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* value type tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync NUMBER = 1,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync STRING,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Tokens that can appear in many sections */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SECTION,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SUBSECTION,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ENDSECTION,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ENDSUBSECTION,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync IDENTIFIER,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VENDOR,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DASH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync COMMA,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync OPTION,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync COMMENT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Frequency units */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync HRZ,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync KHZ,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MHZ,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* File tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync FONTPATH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MODULEPATH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync LOGFILEPATH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBDIR,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Server Flag tokens. These are deprecated in favour of generic Options */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync NOTRAPSIGNALS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DONTZAP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DONTZOOM,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DISABLEVIDMODE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ALLOWNONLOCAL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DISABLEMODINDEV,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MODINDEVALLOWNONLOCAL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ALLOWMOUSEOPENFAIL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BLANKTIME,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync STANDBYTIME,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SUSPENDTIME,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync OFFTIME,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DEFAULTLAYOUT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Monitor tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MODEL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MODELINE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DISPLAYSIZE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync HORIZSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VERTREFRESH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MODE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync GAMMA,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync USEMODES,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Modes tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* no new ones */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Mode tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DOTCLOCK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync HTIMINGS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VTIMINGS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync FLAGS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync HSKEW,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BCAST,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VSCAN,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ENDMODE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Screen tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync OBSDRIVER,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MDEVICE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MONITOR,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SCREENNO,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DEFAULTDEPTH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DEFAULTBPP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DEFAULTFBBPP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* VideoAdaptor tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VIDEOADAPTOR,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Mode timing tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_INTERLACE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_PHSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_NHSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_PVSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_NVSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_CSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_PCSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_NCSYNC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_DBLSCAN,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_HSKEW,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_BCAST,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TT_VSCAN,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Module tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync LOAD,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync LOAD_DRIVER,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DISABLE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Device tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DRIVER,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CHIPSET,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CLOCKS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VIDEORAM,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BOARD,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync IOBASE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync RAMDAC,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DACSPEED,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BIOSBASE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MEMBASE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CLOCKCHIP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CHIPID,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CHIPREV,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CARD,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BUSID,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync TEXTCLOCKFRQ,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync IRQ,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Keyboard tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync AUTOREPEAT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XLEDS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync KPROTOCOL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBKEYMAP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBCOMPAT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBTYPES,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBKEYCODES,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBGEOMETRY,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBSYMBOLS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBDISABLE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync PANIX106,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBRULES,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBMODEL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBLAYOUT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBVARIANT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XKBOPTIONS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* The next two have become ServerFlags options */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VTSYSREQ,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Obsolete keyboard tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SERVERNUM,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync LEFTALT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync RIGHTALT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SCROLLLOCK_TOK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync RIGHTCTL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* arguments for the above obsolete tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CONF_KM_META,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CONF_KM_COMPOSE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CONF_KM_MODESHIFT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CONF_KM_MODELOCK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CONF_KM_SCROLLLOCK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CONF_KM_CONTROL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Pointer tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync EMULATE3,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BAUDRATE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SAMPLERATE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync PRESOLUTION,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CLEARDTR,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CLEARRTS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync CHORDMIDDLE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync PROTOCOL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync PDEVICE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync EM3TIMEOUT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DEVICE_NAME,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ALWAYSCORE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync PBUTTONS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ZAXISMAPPING,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Pointer Z axis mapping tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync XAXIS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync YAXIS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Display tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MODES,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VIEWPORT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VIRTUAL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VISUAL,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BLACK_TOK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync WHITE_TOK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync DEPTH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BPP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync WEIGHT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Layout Tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync SCREEN,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync INACTIVE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync INPUTDEVICE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Adjaceny Tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync RIGHTOF,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync LEFTOF,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ABOVE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync BELOW,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync RELATIVE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync ABSOLUTE,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* Vendor Tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync VENDORNAME,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* DRI Tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync GROUP,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync /* InputClass Tokens */
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_PRODUCT,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_VENDOR,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_DEVICE_PATH,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_OS,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_PNPID,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_USBID,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_DRIVER,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_TAG,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_IS_KEYBOARD,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_IS_POINTER,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_IS_JOYSTICK,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_IS_TABLET,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_IS_TOUCHPAD,
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync MATCH_IS_TOUCHSCREEN
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync} ParserTokens;
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync
8c3d541c7ee7442f570b22eca3d82808b35b0385vboxsync#endif /* _xf86_tokens_h */