#ifndef _INCLUDE_CYBERGRAPHICS_LIB_H
#define _INCLUDE_CYBERGRAPHICS_LIB_H

/*
 * File generated by FD2Pragma from cybergraphics_lib.fd
 * DO NOT EDIT
 * FD2Pragma is written by M.Rock for Haage & Partner
 * $VER: cybergraphics_lib.h 0.0 (20-juil-02)
 */
#ifdef __cplusplus
extern "C" {
#endif
// #pragma amicall(CyberGfxBase, 0x1E, cgfxPrivate1())
// #pragma amicall(CyberGfxBase, 0x24, cgfxPrivate2())
// #pragma amicall(CyberGfxBase, 0x2A, cgfxPrivate3())
// #pragma amicall(CyberGfxBase, 0x30, cgfxPrivate4())
#pragma amicall(CyberGfxBase, 0x36, IsCyberModeID(d0))
#pragma amicall(CyberGfxBase, 0x3C, BestCModeIDTagList(a0))
#pragma tagcall(CyberGfxBase, 0x3C, BestCModeIDTags(a0))
#pragma amicall(CyberGfxBase, 0x42, CModeRequestTagList(a0, a1))
#pragma tagcall(CyberGfxBase, 0x42, CModeRequestTags(a0, a1))
#pragma amicall(CyberGfxBase, 0x48, AllocCModeListTagList(a1))
#pragma tagcall(CyberGfxBase, 0x48, AllocCModeListTags(a1))
#pragma amicall(CyberGfxBase, 0x4E, FreeCModeList(a0))
// #pragma amicall(CyberGfxBase, 0x54, cgfxPrivate5())
#pragma amicall(CyberGfxBase, 0x5A, ScalePixelArray(a0, d0, d1, d2, a1, d3, d4, d5, d6, d7))
#pragma amicall(CyberGfxBase, 0x60, GetCyberMapAttr(a0, d0))
#pragma amicall(CyberGfxBase, 0x66, GetCyberIDAttr(d0, d1))
#pragma amicall(CyberGfxBase, 0x6C, ReadRGBPixel(a1, d0, d1))
#pragma amicall(CyberGfxBase, 0x72, WriteRGBPixel(a1, d0, d1, d2))
#pragma amicall(CyberGfxBase, 0x78, ReadPixelArray(a0, d0, d1, d2, a1, d3, d4, d5, d6, d7))
#pragma amicall(CyberGfxBase, 0x7E, WritePixelArray(a0, d0, d1, d2, a1, d3, d4, d5, d6, d7))
#pragma amicall(CyberGfxBase, 0x84, MovePixelArray(d0, d1, a1, d2, d3, d4, d5))
// #pragma amicall(CyberGfxBase, 0x8A, cgfxPrivate6())
#pragma amicall(CyberGfxBase, 0x90, InvertPixelArray(a1, d0, d1, d2, d3))
#pragma amicall(CyberGfxBase, 0x96, FillPixelArray(a1, d0, d1, d2, d3, d4))
#pragma amicall(CyberGfxBase, 0x9C, DoCDrawMethodTagList(a0, a1, a2))
#pragma tagcall(CyberGfxBase, 0x9C, DoCDrawMethodTags(a0, a1, a2))
#pragma amicall(CyberGfxBase, 0xA2, CVideoCtrlTagList(a0, a1))
#pragma tagcall(CyberGfxBase, 0xA2, CVideoCtrlTags(a0, a1))
#pragma amicall(CyberGfxBase, 0xA8, LockBitMapTagList(a0, a1))
#pragma tagcall(CyberGfxBase, 0xA8, LockBitMapTags(a0, a1))
#pragma amicall(CyberGfxBase, 0xAE, UnLockBitMap(a0))
#pragma amicall(CyberGfxBase, 0xB4, UnLockBitMapTagList(a0, a1))
#pragma tagcall(CyberGfxBase, 0xB4, UnLockBitMapTags(a0, a1))
#pragma amicall(CyberGfxBase, 0xBA, ExtractColor(a0, a1, d0, d1, d2, d3, d4))
// #pragma amicall(CyberGfxBase, 0xC0, cgfxPrivate7())
#pragma amicall(CyberGfxBase, 0xC6, WriteLUTPixelArray(a0, d0, d1, d2, a1, a2, d3, d4, d5, d6, d7))
#ifdef __cplusplus
};
#endif
#endif
