#ifndef __INC_POS_PLIB_SPGFX_H
#define __INC_POS_PLIB_SPGFX_H
/*******************************************************************
 Includes Release 24
 (C) Copyright 1995-1997 proDAD
     All Rights Reserved

 $AUT Holger Burkarth
 $DAT >>SpGfx.h<<   08 Mar 1997    08:59:24 - (C) ProDAD
*******************************************************************/
#include <pExec/Library.h>

extern struct pOS_GfxBase *gb_GfxBase;

/*----------------------------------
-----------------------------------*/
struct pOS_GfxLibFunction
{

  VOID (*pOS_DrawBorderBoxClip_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_DrawInfo*,
                              _R_D0 ULONG,_R_A2 const pOS_Rectangle*,_R_A3 const pOS_Rectangle*);
  UBYTE _d110[8];


/** 110 **/
  VOID (*pOS_DrawLineClip_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG x,_R_D1 SLONG y,_R_A1 const pOS_Rectangle*);
  UBYTE _d109[8];
  VOID (*pOS_DrawRectFillClip_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG,_R_A1 const pOS_Rectangle*);
  UBYTE _d108[8];
  VOID (*pOS_EraseRectClip_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG,_R_A1 const pOS_Rectangle*);
  UBYTE _d107[8];
  VOID (*pOS_PolyDrawClip_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_WPoint*,_R_D0 ULONG,_R_A2 const pOS_Rectangle*,_R_D1 SLONG,_R_D2 SLONG);
  UBYTE _d106[8];
  VOID (*pOS_BltMaskRastPort_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_BltData*,_R_A1 const pOS_GfxMap*,
                                          _R_A2 pOS_RastPort*,_R_A3 const pOS_GfxMap*,_R_D0 ULONG);
  UBYTE _d105[8];
  VOID (*pOS_WaitBlit_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_GfxLibrary*);
  UBYTE _d104[8];
  VOID (*pOS_EraseRect_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG);
  UBYTE _d103[8];
  VOID (*pOS_WriteStdGfxMapRastPort_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,
                            _R_A1 pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
  UBYTE _d102[8];
  BOOL (*pOS_InitTCGfxMap_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_GfxMap*,_R_A1 pOS_ColorMap*);
  UBYTE _d101[8];
  VOID (*pOS_WriteStdGfxMap_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,_R_A1 pOS_GfxMap*,
                            _R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG,_R_A2 const pOS_Point*);
  UBYTE _d100[8];

/** 100 **/
  VOID (*pOS_CalcTextDim_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_RastPort*,_R_A1 const CHAR*,
                           _R_D0 ULONG,_R_A2 pOS_TextDim*,_R_D1 ULONG);
  UBYTE _d99[8];
  VOID (*pOS_SetGfxFHView_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonFile*,_R_A1 pOS_View*,_R_A2 pOS_ViewPort*);
  UBYTE _d98[8];
  BOOL (*pOS_DisplayMonFile_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonFile*,_R_D0 ULONG);
  UBYTE _d97[8];
  VOID (*pOS_DisplayView_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_View*,_R_A1 pOS_ViewPort*,_R_D0 ULONG);
  UBYTE _d96[8];
  VOID (*pOS_SetColor_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_ColorMap*,_R_D0 ULONG,
                                            _R_A2 const pOS_RColor*,_R_D1 ULONG);
  UBYTE _d95[8];
  VOID (*pOS_GetColor_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_ColorMap*,
                            _R_D0 ULONG,_R_A2 pOS_RColor*,_R_D1 ULONG);
  UBYTE _d94[8];
  ULONG (*pOS_ObtainColorPen_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_ColorMap*,
                            _R_D0 ULONG,_R_A2 const pOS_RColor*,_R_D1 ULONG);
  UBYTE _d93[8];
  VOID (*pOS_ReleaseColorPen_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_ColorMap*,_R_D0 ULONG);
  UBYTE _d92[8];
  __ARID__ pOS_ColorMapEx* (*pOS_AllocColorMapExA_func)(_R_LB pOS_GfxBase*,
                             _R_A0 const pOS_ColorMap*,_R_A1 const pOS_TagItem*);
  UBYTE _d91[8];
  VOID (*pOS_FreeColorMapExA_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_ColorMapEx*);
  UBYTE _d90[8];

/** 90 **/
  VOID (*pOS_DisplayColorMap_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_ColorMap*,_R_D0 ULONG);
  UBYTE _d89[8];
  pOS_GfxMapEx* (*pOS_AllocGfxMapExA_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_GfxMap*,_R_A1 const pOS_TagItem*);
  UBYTE _d88[8];
  VOID (*pOS_FreeGfxMapExA_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_GfxMapEx*);
  UBYTE _d87[8];
  VOID (*pOS_WritePixel_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG);
  UBYTE _d86[8];
  VOID (*pOS_DrawBorderBox_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_DrawInfo*,
                       _R_D0 ULONG type,_R_A2 const pOS_Rectangle* rect);
  UBYTE _d85[8];
  VOID (*pOS_CalcBorderBox_func)(_R_LB pOS_GfxBase*,_R_D0 ULONG type,_R_A0 pOS_Rectangle* rect);

  UBYTE _d84[8];
  __ARID__ pOS_MonLock* (*pOS_LockMonObject_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonLock* currDir,
                               _R_A1 const dosname_t*,_R_D0 ULONG mode);
  UBYTE _d83[8];
  VOID (*pOS_UnlockMonObject_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_MonLock*);
  UBYTE _d82[8];
  __ARID__ pOS_MonLock* (*pOS_DupMonObjectLock_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonLock*);
  UBYTE _d81[8];
  BOOL (*pOS_ExamineMonObject_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonLock*,_R_A1 const pOS_MonFile*,_R_A2 pOS_MonInfoBlock*);
  UBYTE _d80[8];

/** 80 **/
  BOOL (*pOS_ExNextMonObject_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonLock*,_R_A1 pOS_MonInfoBlock*);
  UBYTE _d79[8];
  VOID (*pOS_ConstructGfxLk_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonLock*,_R_A1 pOS_MonDevice*,_R_D0 ULONG);
  UBYTE _d78[8];
  VOID (*pOS_DestructGfxLk_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonLock*);
  UBYTE _d77[8];
  __ARID__ pOS_MonFile* (*pOS_OpenMonFile_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonLock* currDir,
                               _R_A1 const dosname_t*,_R_D0 ULONG mode);
  UBYTE _d76[8];
  VOID (*pOS_CloseMonFile_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_MonFile*);
  UBYTE _d75[8];
  VOID (*pOS_ConstructGfxFH_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonFile*,_R_A1 pOS_MonDevice*,_R_D0 ULONG);
  UBYTE _d74[8];
  VOID (*pOS_DestructGfxFH_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonFile*);
  UBYTE _d73[8];
  pOS_MonFile* (*pOS_DupMonFile_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonFile*);
  UBYTE _d72[8];
  UWORD (*pOS_MountMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_DosBase*,_R_A1 const CHAR* devName,
                           _R_A2 const dosname_t* fileName,_R_A3 const CHAR* args);
  UBYTE _d71[8];
  pOS_Process* (*pOS_InitMonIOReq_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonDevice*,_R_A1 pOS_MonIOReq*);
  UBYTE _d70[8];

/** 70 **/
  VOID (*pOS_InitMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonDevice*);
  UBYTE _d69[8];
  VOID (*pOS_AddMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonDevice*);
  UBYTE _d68[8];
  VOID (*pOS_RemMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonDevice*);
  UBYTE _d67[8];
  BOOL (*pOS_OpenMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonDevPathInfo*);
  UBYTE _d66[8];
  VOID (*pOS_CloseMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonDevPathInfo*);
  UBYTE _d65[8];
  BOOL (*pOS_GetNextMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonDevPathInfo*);
  UBYTE _d64[8];
  pOS_MonDevice* (*pOS_GetMonDevice_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonLock* cur,_R_A1 const dosname_t*);
  UBYTE _d63[8];
  pOS_MonDevice* (*pOS_GetMonDeviceName_func)(_R_LB pOS_GfxBase*,_R_A0 const CHAR*,_R_D0 ULONG type);
  UBYTE _d62[8];
  pOS_MonMountDevice* (*pOS_GetMonMountName_func)(_R_LB pOS_GfxBase*,_R_A0 const CHAR*);
  UBYTE _d61[8];
  pOS_MonDevice* (*pOS_CreateMonDevFromMount_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_MonMountDevice*);
  UBYTE _d60[8];

/** 60 **/
  VOID (*pOS_AddFont_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_TextFont*);
  UBYTE _d59[8];
  VOID (*pOS_RemFont_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_TextFont*);
  UBYTE _d58[8];
  __ARID__ pOS_TextFont* (*pOS_OpenFont_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_TextAttr*);
  UBYTE _d57[8];
  VOID (*pOS_CloseFont_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_TextFont*);
  UBYTE _d56[8];
  VOID (*pOS_DrawText_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const CHAR*,_R_D0 ULONG cnt);
  UBYTE _d55[8];
  VOID (*pOS_SetFont_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 pOS_TextFont*);
  UBYTE _d54[8];
  ULONG (*pOS_AskSoftFontStyle_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*);
  UBYTE _d53[8];
  ULONG (*pOS_SetSoftFontStyle_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG);
  UBYTE _d52[8];
  pOS_TextFont* (*pOS_FindBestSoftFont_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_TextAttr*);
  UBYTE _d51[8];
  ULONG (*pOS_TextLength_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_RastPort*,_R_A1 const CHAR*,_R_D0 ULONG);
  UBYTE _d50[8];

/** 50 **/
  VOID (*pOS_DrawTextWidth_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const CHAR*,_R_D0 ULONG cnt,_R_D1 ULONG width);
  UBYTE _d49[8];
  VOID (*pOS_DrawTextRect_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const CHAR*,
                        _R_D0 ULONG cnt,_R_A2 const pOS_Rectangle*);
  UBYTE _d48[8];
  VOID (*pOS_ConstructView_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_View*);
  UBYTE _d47[8];
  VOID (*pOS_DestructView_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_View*);
  UBYTE _d46[8];
  VOID (*pOS_ConstructViewPort_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_ViewPort*);
  UBYTE _d45[8];
  VOID (*pOS_DestructViewPort_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_ViewPort*);
  UBYTE _d44[8];
  VOID  (*pOS_ConstructRastPort_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*);
  UBYTE _d43[8];
  ULONG (*pOS_SetRastPortA_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_TagItem*);
  UBYTE _d42[8];
  ULONG (*pOS_GetRastPortA_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_TagItem*);
  UBYTE _d41[8];
  VOID  (*pOS_SetPosition_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG x,_R_D1 SLONG y);
  UBYTE _d40[8];

/** 40 **/
  ULONG (*pOS_SetDrMd_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG mode);
  UBYTE _d39[8];
  VOID  (*pOS_DrawLine_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG x,_R_D1 SLONG y);
  UBYTE _d38[8];
  VOID  (*pOS_DrawRectFill_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG x1,_R_D1 SLONG y1,_R_D2 SLONG x2,_R_D3 SLONG y2);
  UBYTE _d37[8];
  ULONG (*pOS_SetAPen_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG pen);
  UBYTE _d36[8];
  ULONG (*pOS_SetAPenR_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_RColor*);
  UBYTE _d35[8];
  ULONG (*pOS_SetAPenR2_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_R2Color*);
  UBYTE _d34[8];
  ULONG (*pOS_SetBPen_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG pen);
  UBYTE _d33[8];
  ULONG (*pOS_SetBPenR_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_RColor*);
  UBYTE _d32[8];
  ULONG (*pOS_SetBPenR2_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_R2Color*);
  UBYTE _d31[8];
  ULONG (*pOS_SetOPen_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG pen);
  UBYTE _d30[8];

/** 30 **/
  ULONG (*pOS_SetOPenR_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_RColor*);
  UBYTE _d29[8];
  ULONG (*pOS_SetOPenR2_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const pOS_R2Color*);
  UBYTE _d28[8];
  BOOL  (*pOS_SetAreaFillPattern_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 const UWORD*,_R_D0 ULONG);
  UBYTE _d27[8];
  BOOL  (*pOS_SetLineFillPattern_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG);

  UBYTE _d26[8];
  VOID  (*pOS_BltGfxMap_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_GfxMap*,_R_D0 SLONG,_R_D1 SLONG,
                              _R_A1 pOS_GfxMap*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
  UBYTE _d25[8];
  __ARID__ pOS_RastPort* (*pOS_AllocRastPortA_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_GfxLibrary*,_R_A1 const pOS_TagItem*);
  UBYTE _d24[8];
  VOID  (*pOS_FreeRastPort_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_RastPort*);
  UBYTE _d23[8];
  VOID  (*pOS_BltTemplate_func)(_R_LB pOS_GfxBase*,_R_A0 const UBYTE*,_R_D0 ULONG,_R_D1 ULONG,
                       _R_A1 pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG);
  UBYTE _d22[8];
  VOID  (*pOS_ScrollRaster_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 SLONG,_R_D1 SLONG,_R_D2 SLONG,_R_D3 SLONG,
                         _R_D4 SLONG,_R_D5 SLONG,_R_D6 ULONG);
  UBYTE _d21[8];
  VOID  (*pOS_BltGfxMapRastPort_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_GfxMap*,_R_D0 ULONG,_R_D1 ULONG,
                                      _R_A1 pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
  UBYTE _d20[8];

/** 20 **/
  VOID  (*pOS_BltGfxMapClip_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_RastPort*,_R_D0 ULONG,_R_D1 ULONG,
                         _R_A1 pOS_RastPort*,_R_D2 SLONG,_R_D3 SLONG,_R_D4 ULONG,_R_D5 ULONG,_R_D6 ULONG);
  UBYTE _d19[8];
  VOID (*pOS_SetABPenDrMd_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_D0 ULONG aPen,_R_D1 ULONG bPen,_R_D2 ULONG mode);
  UBYTE _d18[8];
  VOID (*pOS_PolyDraw_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort* rp,_R_A1 const pOS_WPoint*,_R_D0 ULONG cnt);
  UBYTE _d17[8];
  VOID (*pOS_PolyFill_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort* rp,_R_A1 const pOS_WPoint*,_R_D0 ULONG cnt,_R_D1 ULONG mode);
  UBYTE _d16[8];
  VOID (*pOS_BltMask_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_BltData*,_R_A1 const pOS_GfxMap*,
                            _R_A2 pOS_RastPort*,_R_A3 pOS_GfxMap*,_R_A4 const pOS_GfxMap*,_R_D0 ULONG);
  UBYTE _d15[8];
  VOID (*pOS_SetPixelR_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 pOS_GfxMap*,
                     _R_D0 SLONG x,_R_D1 SLONG y,_R_A2 const pOS_RColor*,_R_D2 ULONG);
  UBYTE _d14[8];
  VOID (*pOS_SetPixelR2_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 pOS_GfxMap*,
                     _R_D0 SLONG x,_R_D1 SLONG y,_R_A2 const pOS_R2Color*,_R_D2 ULONG);
  UBYTE _d13[8];
  VOID (*pOS_SetPixel_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_RastPort*,_R_A1 pOS_GfxMap*,
                    _R_D0 SLONG x,_R_D1 SLONG y,_R_D2 ULONG pix);
  UBYTE _d12[8];
  VOID (*pOS_GetPixelR_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_RastPort*,
          _R_A1 const pOS_GfxMap*,_R_D0 SLONG x,_R_D1 SLONG y,_R_A2 pOS_RColor*,_R_D2 ULONG);
  UBYTE _d11[8];
  VOID (*pOS_GetPixelR2_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_RastPort*,
          _R_A1 const pOS_GfxMap*,_R_D0 SLONG x,_R_D1 SLONG y,_R_A2 pOS_R2Color*,_R_D2 ULONG);
  UBYTE _d10[8];

/** 10 **/
  ULONG (*pOS_GetPixel_func)(_R_LB pOS_GfxBase*,_R_A0 const pOS_RastPort*,
                     _R_A1 const pOS_GfxMap*,_R_D0 SLONG x,_R_D1 SLONG y);
  UBYTE _d9[8];
  __ARID__ pOS_GfxMap* (*pOS_AllocGfxMapA_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_GfxLibrary*,_R_A1 const pOS_TagItem*);
  UBYTE _d8[8];
  VOID (*pOS_FreeGfxMap_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_GfxMap*);
  UBYTE _d7[8];
  __ARID__ pOS_ColorMap* (*pOS_AllocColorMapA_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_GfxLibrary*,_R_A1 const pOS_TagItem*);
  UBYTE _d6[8];
  VOID (*pOS_FreeColorMap_func)(_R_LB pOS_GfxBase*,_R_A0 __ARID__ pOS_ColorMap*);
  UBYTE _d5[8];
  VOID (*pOS_InitGfxLibrary_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_GfxLibrary*);
  UBYTE _d4[8];
  pOS_MonMountDevice* (*pOS_CreateMonMount_func)(_R_LB pOS_GfxBase*,_R_D0 ULONG);
  UBYTE _d3[8];
  VOID (*pOS_DeleteMonMount_func)(_R_LB pOS_GfxBase*,_R_A0 pOS_MonMountDevice*);
  UBYTE _d2[8];
  __ARID__ APTR (*pOS_AllocGfxObject_func)(_R_LB pOS_GfxBase*,_R_D0 ULONG,_R_D1 ULONG);
  UBYTE _d1[8];
  VOID (*pOS_FreeGfxObject_func)(_R_LB pOS_GfxBase*,_R_D0 ULONG,_R_A0 __ARID__ APTR);
  UBYTE _d0[8];

  pOS_StdLibraryFunction StdLib;
}; /* => Base */


#endif
