Files
harbour-core/harbour/include/gtapi.h
Robert Arseniuk a266066d11 first release
1999-05-14 18:25:37 +00:00

49 lines
1.9 KiB
C

#ifndef __GTAPI_H__
#define __GTAPI_H__
#include <extend.h>
typedef WORD ERRORCODE;
ERRORCODE _gtBox( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight, BYTE *fpBoxString );
ERRORCODE _gtBoxD( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight );
ERRORCODE _gtBoxS( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight );
ERRORCODE _gtColorSelect( WORD uiColorIndex );
ERRORCODE _gtDispBegin( void );
ERRORCODE _gtDispCount( void );
ERRORCODE _gtDispEnd( void );
ERRORCODE _gtFlush( void );
ERRORCODE _gtGetColorStr( BYTE *fpColorString );
ERRORCODE _gtGetCursor( WORD *uipCursorShape );
ERRORCODE _gtGetPos( WORD *uipRow, WORD *uipCol );
BOOL _gtIsColor( void );
WORD _gtMaxCol( void );
WORD _gtMaxRow( void );
void _gtPostExt( void );
void _gtPreExt( void );
ERRORCODE _gtRectSize( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight, WORD *uipBuffSize );
ERRORCODE _gtRepChar( WORD uiRow, WORD uiCol, WORD uiChar, WORD uiCount );
ERRORCODE _gtRest( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight, BYTE *fpScrBuff );
ERRORCODE _gtSave( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight, BYTE *fpScrBuff );
ERRORCODE _gtScrDim( WORD *uipHeight, WORD *uiLpWidth );
ERRORCODE _gtScroll( WORD uiTop, WORD uiLeft, WORD uiBottom, WORD uiRight, SHORT iRows, SHORT iCols );
ERRORCODE _gtSetBlink( BOOL bBlink );
ERRORCODE _gtSetColorStr( BYTE *fpColorString );
ERRORCODE _gtSetCursor( WORD uiCursorShape );
ERRORCODE _gtSetMode( WORD uiRows, WORD uiCols );
ERRORCODE _gtSetPos( WORD uiRow, WORD uiCol );
ERRORCODE _gtSetSnowFlag( BOOL bNoSnow );
ERRORCODE _gtUpdateCursor( void );
ERRORCODE _gtWrite( BYTE *fpStr, WORD uiLen );
ERRORCODE _gtWriteAt( WORD uiRow, WORD uiCol, BYTE *fpStr, WORD uiLen );
ERRORCODE _gtWriteCon( BYTE *fpStr, WORD uiLen );
#define _B_SINGLE "谀砍倌莱"
#define _B_DOUBLE "赏缓纪群"
#define _B_SINGLE_DOUBLE "帜泛侥雍"
#define _B_DOUBLE_SINGLE "胀赋就猿"
#endif