#ifndef LIBRARIES_GECLASS_H
#define LIBRARIES_GECLASS_H TRUE

/* ***************************************************************************

$RCSfile: geclass.h $

$Revision: 1.1 $
    $Date: 1994/11/24 12:56:06 $

    Interface module for the GUIEnvironment Class Library

    SAS/C V6.51

  Copyright © 1994, Carsten Ziegeler
                    Augustin-Wibbelt-Str.7, 33106 Paderborn, Germany

************************************************************************** */

#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif

#define GEClassName "geclass.library"
#define GEClassMinVersion 37           /* Revision 5 */


/* ======================================================================= */
/*                       The Get File Image Class                          */
/* ======================================================================= */

#define GETFILEICLASS "getfileiclass"

/* Default dimension: */

#define GFI_Width  20
#define GFI_Height 14


/* ======================================================================= */
/*                            Library functions                            */
/* ======================================================================= */

/* --------- protos ------------- */

APTR GetObjectA( APTR, APTR, struct TagItem * );
APTR GetObject( APTR, APTR, ULONG, ... );
VOID FreeObject( APTR);

/* --------- pragmas ------------ */

extern struct Library *GEClassBase;

#pragma libcall GEClassBase GetObjectA 1e A9803
#pragma tagcall GEClassBase GetObject  1e A9803
#pragma libcall GEClassBase FreeObject 24 801

#endif /* LIBRARIES_GECLASS_H */
