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