Desenvolver e Download de Software Open Source

Browse Subversion Repository

Contents of /teraterm/trunk/teraterm/teklib.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2476 - (show annotations) (download) (as text)
Mon Apr 14 17:35:50 2008 UTC (16 years, 1 month ago) by maya
File MIME type: text/x-chdr
File size: 2360 byte(s)
ファイル移動に伴う修正

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

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26