BOOL hrDoDither(struct HRBitMap *hrbm, BOOL flag);
VOID hrSetPixel(struct HRBitMap *hrbm, ULONG x, ULONG y, ULONG col);
ULONG hrGetPixel(struct HRBitMap *hrbm, ULONG x, ULONG y);
BOOL hrDrawLine(struct HRBitMap *hrbm, ULONG x0, ULONG y0, ULONG x1, ULONG y1, ULONG col);
ULONG hrCvtRGB2TARGA(UBYTE r, UBYTE g, UBYTE b);
ULONG hrCvtRGBA2TARGA(ULONG col);
ULONG hrDithRGB2TARGA(ULONG x, ULONG y, UBYTE r, UBYTE g, UBYTE b);
ULONG hrDithRGBA2TARGA(ULONG x, ULONG y, UBYTE r, UBYTE g, UBYTE b);
UBYTE hrCvtRGB2PACKED8(ULONG col);
UBYTE hrCvtRGBA2PACKED8(ULONG col);
UBYTE hrDithRGB2PACKED8(ULONG x, ULONG y, ULONG col);
UBYTE hrDithRGBA2PACKED8(ULONG x, ULONG y, ULONG col);
UBYTE hrBestColor(struct HRBitMap *hrbm,ULONG col);
VOID hrWriteBitMap(struct HRBitMap *hrbm,struct BitMap *bmp,ULONG XPosDest,ULONG YPosDest,ULONG XPosSrc,ULONG YPosSrc,ULONG WidthSrc,ULONG HeightScr, ULONG Mode);
VOID hrWriteRectRGB(struct HRBitMap *hrbm,UBYTE *rdat,UBYTE *gdat,UBYTE *bdat,ULONG xdest,ULONG ydest,ULONG width,ULONG height,ULONG pixmod,ULONG rowmod);
VOID hrWriteRectPK8(struct HRBitMap *hrbm,UBYTE *dat, ULONG xdest,ULONG ydest,ULONG width,ULONG height,ULONG pixoff,ULONG rowmod);
VOID hrClearToCol(struct HRBitMap *hrbm,ULONG color);
VOID hrFillRect(struct HRBitMap *hrbm,ULONG xpos,ULONG ypos,ULONG width,ULONG height,ULONG color);
VOID hrReadRectRGB(struct HRBitMap *hrbm,UBYTE *rdat,UBYTE *gdat,UBYTE *bdat,ULONG xpos,ULONG ypos,ULONG width,ULONG height,ULONG pixmod,ULONG rowmod);

