Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/teklib.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3226 by maya, Tue Mar 24 09:37:20 2009 UTC revision 3227 by maya, Tue Mar 24 15:10:33 2009 UTC
# Line 1  Line 1 
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

Legend:
Removed from v.3226  
changed lines
  Added in v.3227

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