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