/*
 * C Index header for OpenPTC 1.0 C++ Implementation
 * Copyright (c) 1999 Glenn Fiedler (ptc@gaffer.org)
 * This source code is licensed under the GNU Lesser GPL
 * See http://www.gnu.org/copyleft/lesser.html for details
 */

#ifndef __PTC_C_INDEX_H
#define __PTC_C_INDEX_H

/* include files */
#include "config.h"




/* object handles */
typedef void* PTC_KEY;          /* equivalent to C++ 'Key*'         */
typedef void* PTC_AREA;         /* equivalent to C++ 'Area*'        */
typedef void* PTC_MODE;         /* equivalent to C++ 'Mode*'        */
typedef void* PTC_COPY;         /* equivalent to C++ 'Copy*'        */
typedef void* PTC_CLEAR;        /* equivalent to C++ 'Clear*'       */
typedef void* PTC_TIMER;        /* equivalent to C++ 'Timer*'       */
typedef void* PTC_ERROR;        /* equivalent to C++ 'Error*'       */
typedef void* PTC_COLOR;        /* equivalent to C++ 'Color*'       */
typedef void* PTC_FORMAT;       /* equivalent to C++ 'Format*'      */
typedef void* PTC_PALETTE;      /* equivalent to C++ 'Palette*'     */
typedef void* PTC_SURFACE;      /* equivalent to C++ 'BaseSurface*' */
typedef void* PTC_CONSOLE;      /* equivalent to C++ 'BaseConsole*' */




#endif
