--- trunk/teraterm/teraterm/teklib.h 2009/03/24 12:52:36 3226 +++ trunk/teraterm/teraterm/teklib.h 2009/03/24 15:10:33 3227 @@ -1,76 +1,76 @@ -/* Tera Term - Copyright(C) 1994-1998 T. Teranishi - All rights reserved. */ - -/* TERATERM.EXE, TTTEK.DLL interface */ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef void (FAR PASCAL *PTEKInit) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKResizeWindow) - (PTEKVar tk, PTTSet ts, int W, int H); -typedef void (FAR PASCAL *PTEKChangeCaret) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKDestroyCaret) - (PTEKVar tk, PTTSet ts); -typedef int (FAR PASCAL *PTEKParse) - (PTEKVar tk, PTTSet ts, PComVar cv); -typedef void (FAR PASCAL *PTEKReportGIN) - (PTEKVar tk, PTTSet ts, PComVar cv, BYTE KeyCode); -typedef void (FAR PASCAL *PTEKPaint) - (PTEKVar tk, PTTSet ts, HDC PaintDC, PAINTSTRUCT *PaintInfo); -typedef void (FAR PASCAL *PTEKWMLButtonDown) - (PTEKVar tk, PTTSet ts, PComVar cv, POINT pos); -typedef void (FAR PASCAL *PTEKWMLButtonUp) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKWMMouseMove) - (PTEKVar tk, PTTSet ts, POINT p); -typedef void (FAR PASCAL *PTEKWMSize) - (PTEKVar tk, PTTSet ts, int W, int H, int cx, int cy); -typedef void (FAR PASCAL *PTEKCMCopy) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKCMCopyScreen) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKPrint) - (PTEKVar tk, PTTSet ts, HDC PrintDC, BOOL SelFlag); -typedef void (FAR PASCAL *PTEKClearScreen) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKSetupFont) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKResetWin) - (PTEKVar tk, PTTSet ts, WORD EmuOld); -typedef void (FAR PASCAL *PTEKRestoreSetup) - (PTEKVar tk, PTTSet ts); -typedef void (FAR PASCAL *PTEKEnd) - (PTEKVar tk); - -extern PTEKInit TEKInit; -extern PTEKResizeWindow TEKResizeWindow; -extern PTEKChangeCaret TEKChangeCaret; -extern PTEKDestroyCaret TEKDestroyCaret; -extern PTEKParse TEKParse; -extern PTEKReportGIN TEKReportGIN; -extern PTEKPaint TEKPaint; -extern PTEKWMLButtonDown TEKWMLButtonDown; -extern PTEKWMLButtonUp TEKWMLButtonUp; -extern PTEKWMMouseMove TEKWMMouseMove; -extern PTEKWMSize TEKWMSize; -extern PTEKCMCopy TEKCMCopy; -extern PTEKCMCopyScreen TEKCMCopyScreen; -extern PTEKPrint TEKPrint; -extern PTEKClearScreen TEKClearScreen; -extern PTEKSetupFont TEKSetupFont; -extern PTEKResetWin TEKResetWin; -extern PTEKRestoreSetup TEKRestoreSetup; -extern PTEKEnd TEKEnd; - -/* proto types */ -BOOL LoadTTTEK(); -void FreeTTTEK(); - -#ifdef __cplusplus -} -#endif +/* Tera Term + Copyright(C) 1994-1998 T. Teranishi + All rights reserved. */ + +/* TERATERM.EXE, TTTEK.DLL interface */ + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void (FAR PASCAL *PTEKInit) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKResizeWindow) + (PTEKVar tk, PTTSet ts, int W, int H); +typedef void (FAR PASCAL *PTEKChangeCaret) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKDestroyCaret) + (PTEKVar tk, PTTSet ts); +typedef int (FAR PASCAL *PTEKParse) + (PTEKVar tk, PTTSet ts, PComVar cv); +typedef void (FAR PASCAL *PTEKReportGIN) + (PTEKVar tk, PTTSet ts, PComVar cv, BYTE KeyCode); +typedef void (FAR PASCAL *PTEKPaint) + (PTEKVar tk, PTTSet ts, HDC PaintDC, PAINTSTRUCT *PaintInfo); +typedef void (FAR PASCAL *PTEKWMLButtonDown) + (PTEKVar tk, PTTSet ts, PComVar cv, POINT pos); +typedef void (FAR PASCAL *PTEKWMLButtonUp) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKWMMouseMove) + (PTEKVar tk, PTTSet ts, POINT p); +typedef void (FAR PASCAL *PTEKWMSize) + (PTEKVar tk, PTTSet ts, int W, int H, int cx, int cy); +typedef void (FAR PASCAL *PTEKCMCopy) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKCMCopyScreen) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKPrint) + (PTEKVar tk, PTTSet ts, HDC PrintDC, BOOL SelFlag); +typedef void (FAR PASCAL *PTEKClearScreen) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKSetupFont) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKResetWin) + (PTEKVar tk, PTTSet ts, WORD EmuOld); +typedef void (FAR PASCAL *PTEKRestoreSetup) + (PTEKVar tk, PTTSet ts); +typedef void (FAR PASCAL *PTEKEnd) + (PTEKVar tk); + +extern PTEKInit TEKInit; +extern PTEKResizeWindow TEKResizeWindow; +extern PTEKChangeCaret TEKChangeCaret; +extern PTEKDestroyCaret TEKDestroyCaret; +extern PTEKParse TEKParse; +extern PTEKReportGIN TEKReportGIN; +extern PTEKPaint TEKPaint; +extern PTEKWMLButtonDown TEKWMLButtonDown; +extern PTEKWMLButtonUp TEKWMLButtonUp; +extern PTEKWMMouseMove TEKWMMouseMove; +extern PTEKWMSize TEKWMSize; +extern PTEKCMCopy TEKCMCopy; +extern PTEKCMCopyScreen TEKCMCopyScreen; +extern PTEKPrint TEKPrint; +extern PTEKClearScreen TEKClearScreen; +extern PTEKSetupFont TEKSetupFont; +extern PTEKResetWin TEKResetWin; +extern PTEKRestoreSetup TEKRestoreSetup; +extern PTEKEnd TEKEnd; + +/* proto types */ +BOOL LoadTTTEK(); +void FreeTTTEK(); + +#ifdef __cplusplus +} +#endif