1 |
/* Tera Term |
/* Tera Term |
2 |
Copyright(C) 1994-1998 T. Teranishi |
Copyright(C) 1994-1998 T. Teranishi |
3 |
All rights reserved. */ |
All rights reserved. */ |
4 |
|
|
5 |
/* TERATERM.EXE, TTTEK.DLL interface */ |
/* TERATERM.EXE, TTTEK.DLL interface */ |
6 |
|
|
7 |
#ifdef __cplusplus |
#ifdef __cplusplus |
8 |
extern "C" { |
extern "C" { |
9 |
#endif |
#endif |
10 |
|
|
11 |
typedef void (FAR PASCAL *PTEKInit) |
typedef void (FAR PASCAL *PTEKInit) |
12 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
13 |
typedef void (FAR PASCAL *PTEKResizeWindow) |
typedef void (FAR PASCAL *PTEKResizeWindow) |
14 |
(PTEKVar tk, PTTSet ts, int W, int H); |
(PTEKVar tk, PTTSet ts, int W, int H); |
15 |
typedef void (FAR PASCAL *PTEKChangeCaret) |
typedef void (FAR PASCAL *PTEKChangeCaret) |
16 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
17 |
typedef void (FAR PASCAL *PTEKDestroyCaret) |
typedef void (FAR PASCAL *PTEKDestroyCaret) |
18 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
19 |
typedef int (FAR PASCAL *PTEKParse) |
typedef int (FAR PASCAL *PTEKParse) |
20 |
(PTEKVar tk, PTTSet ts, PComVar cv); |
(PTEKVar tk, PTTSet ts, PComVar cv); |
21 |
typedef void (FAR PASCAL *PTEKReportGIN) |
typedef void (FAR PASCAL *PTEKReportGIN) |
22 |
(PTEKVar tk, PTTSet ts, PComVar cv, BYTE KeyCode); |
(PTEKVar tk, PTTSet ts, PComVar cv, BYTE KeyCode); |
23 |
typedef void (FAR PASCAL *PTEKPaint) |
typedef void (FAR PASCAL *PTEKPaint) |
24 |
(PTEKVar tk, PTTSet ts, HDC PaintDC, PAINTSTRUCT *PaintInfo); |
(PTEKVar tk, PTTSet ts, HDC PaintDC, PAINTSTRUCT *PaintInfo); |
25 |
typedef void (FAR PASCAL *PTEKWMLButtonDown) |
typedef void (FAR PASCAL *PTEKWMLButtonDown) |
26 |
(PTEKVar tk, PTTSet ts, PComVar cv, POINT pos); |
(PTEKVar tk, PTTSet ts, PComVar cv, POINT pos); |
27 |
typedef void (FAR PASCAL *PTEKWMLButtonUp) |
typedef void (FAR PASCAL *PTEKWMLButtonUp) |
28 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
29 |
typedef void (FAR PASCAL *PTEKWMMouseMove) |
typedef void (FAR PASCAL *PTEKWMMouseMove) |
30 |
(PTEKVar tk, PTTSet ts, POINT p); |
(PTEKVar tk, PTTSet ts, POINT p); |
31 |
typedef void (FAR PASCAL *PTEKWMSize) |
typedef void (FAR PASCAL *PTEKWMSize) |
32 |
(PTEKVar tk, PTTSet ts, int W, int H, int cx, int cy); |
(PTEKVar tk, PTTSet ts, int W, int H, int cx, int cy); |
33 |
typedef void (FAR PASCAL *PTEKCMCopy) |
typedef void (FAR PASCAL *PTEKCMCopy) |
34 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
35 |
typedef void (FAR PASCAL *PTEKCMCopyScreen) |
typedef void (FAR PASCAL *PTEKCMCopyScreen) |
36 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
37 |
typedef void (FAR PASCAL *PTEKPrint) |
typedef void (FAR PASCAL *PTEKPrint) |
38 |
(PTEKVar tk, PTTSet ts, HDC PrintDC, BOOL SelFlag); |
(PTEKVar tk, PTTSet ts, HDC PrintDC, BOOL SelFlag); |
39 |
typedef void (FAR PASCAL *PTEKClearScreen) |
typedef void (FAR PASCAL *PTEKClearScreen) |
40 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
41 |
typedef void (FAR PASCAL *PTEKSetupFont) |
typedef void (FAR PASCAL *PTEKSetupFont) |
42 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
43 |
typedef void (FAR PASCAL *PTEKResetWin) |
typedef void (FAR PASCAL *PTEKResetWin) |
44 |
(PTEKVar tk, PTTSet ts, WORD EmuOld); |
(PTEKVar tk, PTTSet ts, WORD EmuOld); |
45 |
typedef void (FAR PASCAL *PTEKRestoreSetup) |
typedef void (FAR PASCAL *PTEKRestoreSetup) |
46 |
(PTEKVar tk, PTTSet ts); |
(PTEKVar tk, PTTSet ts); |
47 |
typedef void (FAR PASCAL *PTEKEnd) |
typedef void (FAR PASCAL *PTEKEnd) |
48 |
(PTEKVar tk); |
(PTEKVar tk); |
49 |
|
|
50 |
extern PTEKInit TEKInit; |
extern PTEKInit TEKInit; |
51 |
extern PTEKResizeWindow TEKResizeWindow; |
extern PTEKResizeWindow TEKResizeWindow; |
52 |
extern PTEKChangeCaret TEKChangeCaret; |
extern PTEKChangeCaret TEKChangeCaret; |
53 |
extern PTEKDestroyCaret TEKDestroyCaret; |
extern PTEKDestroyCaret TEKDestroyCaret; |
54 |
extern PTEKParse TEKParse; |
extern PTEKParse TEKParse; |
55 |
extern PTEKReportGIN TEKReportGIN; |
extern PTEKReportGIN TEKReportGIN; |
56 |
extern PTEKPaint TEKPaint; |
extern PTEKPaint TEKPaint; |
57 |
extern PTEKWMLButtonDown TEKWMLButtonDown; |
extern PTEKWMLButtonDown TEKWMLButtonDown; |
58 |
extern PTEKWMLButtonUp TEKWMLButtonUp; |
extern PTEKWMLButtonUp TEKWMLButtonUp; |
59 |
extern PTEKWMMouseMove TEKWMMouseMove; |
extern PTEKWMMouseMove TEKWMMouseMove; |
60 |
extern PTEKWMSize TEKWMSize; |
extern PTEKWMSize TEKWMSize; |
61 |
extern PTEKCMCopy TEKCMCopy; |
extern PTEKCMCopy TEKCMCopy; |
62 |
extern PTEKCMCopyScreen TEKCMCopyScreen; |
extern PTEKCMCopyScreen TEKCMCopyScreen; |
63 |
extern PTEKPrint TEKPrint; |
extern PTEKPrint TEKPrint; |
64 |
extern PTEKClearScreen TEKClearScreen; |
extern PTEKClearScreen TEKClearScreen; |
65 |
extern PTEKSetupFont TEKSetupFont; |
extern PTEKSetupFont TEKSetupFont; |
66 |
extern PTEKResetWin TEKResetWin; |
extern PTEKResetWin TEKResetWin; |
67 |
extern PTEKRestoreSetup TEKRestoreSetup; |
extern PTEKRestoreSetup TEKRestoreSetup; |
68 |
extern PTEKEnd TEKEnd; |
extern PTEKEnd TEKEnd; |
69 |
|
|
70 |
/* proto types */ |
/* proto types */ |
71 |
BOOL LoadTTTEK(); |
BOOL LoadTTTEK(); |
72 |
void FreeTTTEK(); |
void FreeTTTEK(); |
73 |
|
|
74 |
#ifdef __cplusplus |
#ifdef __cplusplus |
75 |
} |
} |
76 |
#endif |
#endif |