#ifndef _ENGINE_ASMUTIL_HPP_ #define _ENGINE_ASMUTIL_HPP_ #ifndef _COMMON_WINDOWS_HPP_ #include #endif class Point; class PureEdge; class PureMap; extern "C" { void clearBitmap(DWORD lpBitmapData,DWORD imageExtent); void setBits(DWORD lpBitmapData,DWORD imageExtent,BYTE charByte); void lineWINGBlt(DWORD lpWINGData,Point *lpFirstPoint,Point *lpSecondPoint,DWORD width,DWORD imageExtent,WORD value); void initEdge(int edgeType,PureEdge *lpPureEdge); void mapTexture(PureMap *lpEdgeMap); void setMaskInfo(WORD useMask,BYTE maskValue); void setSrcBitmapInfo(WORD width,WORD height,UHUGE *lpSrcBitmapImage); void setDstBitmapInfo(WORD width,WORD height,UHUGE *lpDstBitmapImage); void getSrcDataByte(WORD row,WORD col); void resampleClip(char *lpIn,char *lpOut,DWORD inLen,DWORD outLen,DWORD outClip); } #endif