* These have been coded
DECLARE INTEGER bmp_grayscale IN image.dll INTEGER nHandle, SINGLE fAlpha
DECLARE INTEGER bmp_set_pixel IN image.dll INTEGER nHandle, INTEGER nX, INTEGER nY, INTEGER nRgb
DECLARE INTEGER bmp_get_pixel IN image.dll INTEGER nHandle, INTEGER nX, INTEGER nY
DECLARE INTEGER bmp_colorize IN image.dll INTEGER nHandle, INTEGER nULX, INTEGER nULY, INTEGER nLRX, INTEGER nLRY, INTEGER colorTemplate, SINGLE fAlpha
DECLARE INTEGER bmp_swap_colors IN image.dll INTEGER nHandle, INTEGER colorOld, INTEGER colorNew
DECLARE INTEGER bmp_wavy_line IN image.dll INTEGER nHandle, INTEGER nULX, INTEGER nULY, INTEGER nLRX, INTEGER nLRY, INTEGER colorLine
DECLARE INTEGER bmp_dapple IN image.dll INTEGER nHandle, INTEGER nHandleDapple, SINGLE fInfluence
DECLARE INTEGER bmp_draw_font IN image.dll INTEGER nHandle, STRING cFontName, INTEGER nPointSize, INTEGER lBold, INTEGER lItalic, INTEGER lUnderline, INTEGER lStrikethru, STRING cText, INTEGER nX, INTEGER nY, INTEGER textColor
DECLARE INTEGER bmp_draw_font_fixed_point IN image.dll INTEGER nHandle, INTEGER fontPixelsX, INTEGER fontPixelsY, STRING cText, INTEGER nTextLength, INTEGER nX, INTEGER nY, INTEGER foreColor, INTEGER backColor
DECLARE INTEGER bmp_draw_bullet IN image.dll INTEGER nHandle, INTEGER nX, INTEGER nY, INTEGER colorBullet
* The rectangles are pixel coordinates from upper-left X,Y (nULX,nULY), to lower-right X,Y (nLRX,nLRY), the clipping rectangle
DECLARE INTEGER bmp_fill_rect IN image.dll INTEGER nHandle, INTEGER nULX, INTEGER nULY, INTEGER nLRX, INTEGER nLRY, INTEGER nColorNW, INTEGER nColorNE, INTEGER nColorSW, INTEGER nColorSE, INTEGER lUseGradient
DECLARE INTEGER bmp_frame_rect IN image.dll INTEGER nHandle, INTEGER nULX, INTEGER nULY, INTEGER nLRX, INTEGER nLRY, INTEGER nColorNW, INTEGER nColorNE, INTEGER nColorSW, INTEGER nColorSE, INTEGER lUseGradient
DECLARE INTEGER bmp_colorize_rect IN image.dll INTEGER nHandle, INTEGER nULX, INTEGER nULY, INTEGER nLRX, INTEGER nLRY, INTEGER nColorNW, INTEGER nColorNE, INTEGER nColorSW, INTEGER nColorSE, INTEGER lUseGradient, SINGLE fAlpha
DECLARE INTEGER bmp_frame_in_nine_parts IN image.dll INTEGER nHandle, INTEGER nULX, INTEGER nULY, INTEGER nLRX, INTEGER nLRY, INTEGER nHandleSrc
DECLARE INTEGER bmp_draw_line IN image.dll INTEGER nHandle, INTEGER nX1, INTEGER nY1, INTEGER nX2, INTEGER nY2, INTEGER color
DECLARE INTEGER bmp_draw_quad IN image.dll INTEGER nHandle, INTEGER nX1, INTEGER nY1, INTEGER nX2, INTEGER nY2, INTEGER nWidth, INTEGER lDrawEnds, INTEGER colorLine
* Still need to code these
DECLARE INTEGER bmp_colorize_line IN image.dll INTEGER nHandle, INTEGER nX1, INTEGER nY1, INTEGER nX2, INTEGER nY2, INTEGER colorLine, SINGLE fAlpha
DECLARE INTEGER bmp_draw_line_gradient IN image.dll INTEGER nHandle, INTEGER nX1, INTEGER nY1, INTEGER nX2, INTEGER nY2, SINGLE fRed, SINGLE fGrn, SINGLE fBlu, SINGLE fRedInc, SINGLE fGrnInc, SINGLE fBluInc
DECLARE INTEGER bmp_colorize_line_gradient IN image.dll INTEGER nHandle, INTEGER nX1, INTEGER nY1, INTEGER nX2, INTEGER nY2, SINGLE fRed, SINGLE fGrn, SINGLE fBlu, SINGLE fRedInc, SINGLE fGrnInc, SINGLE fBluInc, SINGLE fAlpha