03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync/******************************************************************************
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Copyright (c) 1994, 1995 Hewlett-Packard Company
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Permission is hereby granted, free of charge, to any person obtaining
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * a copy of this software and associated documentation files (the
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * "Software"), to deal in the Software without restriction, including
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * without limitation the rights to use, copy, modify, merge, publish,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * distribute, sublicense, and/or sell copies of the Software, and to
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * permit persons to whom the Software is furnished to do so, subject to
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * the following conditions:
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * The above copyright notice and this permission notice shall be included
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * in all copies or substantial portions of the Software.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Except as contained in this notice, the name of the Hewlett-Packard
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Company shall not be used in advertising or otherwise to promote the
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * sale, use or other dealings in this Software without prior written
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * authorization from the Hewlett-Packard Company.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync * Header file for users of machine-independent DBE code
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync *****************************************************************************/
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#ifdef HAVE_DIX_CONFIG_H
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#include <dix-config.h>
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#endif
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#ifndef MIDBE_H
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define MIDBE_H
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#include "privates.h"
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync/* EXTERNS */
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern Bool miDbeInit(ScreenPtr pScreen, DbeScreenPrivPtr pDbeScreenPriv);
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern DevPrivateKeyRec dbeScreenPrivKeyRec;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define dbeScreenPrivKey (&dbeScreenPrivKeyRec)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern DevPrivateKeyRec dbeWindowPrivKeyRec;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#define dbeWindowPrivKey (&dbeWindowPrivKeyRec)
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern RESTYPE dbeDrawableResType;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern RESTYPE dbeWindowPrivResType;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#endif /* MIDBE_H */