home *** CD-ROM | disk | FTP | other *** search
- #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 "p: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
-