#ifndef _INCLUDE_CYBERGRAPHICS_LIB_H
#define _INCLUDE_CYBERGRAPHICS_LIB_H

/*
 * File generated by FD2Pragma from cybergraphics_lib.fd
 * DO NOT EDIT
 * $VER: cybergraphics_lib.h 0.0 (28-Nov-96)
 */
#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 amicall(CyberGfxBase, 0x48, AllocCModeListTagList(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, SwapPixelArray(a0, d0, d1, d2, a1, d3, d4, d5, d6, d7))
#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))
#ifdef __cplusplus
};
#endif
#endif
