home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / win100 / win19d.h < prev    next >
Text File  |  1991-10-19  |  2KB  |  52 lines

  1. /*
  2.  * Windows H19 Terminal Emulator Function declarations
  3.  * 
  4.  * Written by William S. Hall
  5.  *          3665 Benton Street, #66
  6.  *          Santa Clara, CA 95051
  7.  */
  8.  
  9. /* undocumented functions */
  10. LPSTR FAR PASCAL lstrcpy(LPSTR, LPSTR);
  11. LPSTR FAR PASCAL lstrcat(LPSTR, LPSTR);
  12. int   FAR PASCAL lstrlen(LPSTR);
  13.  
  14. /* functions from main module */
  15. LONG FAR PASCAL MainWndProc(HWND,unsigned,WORD,LONG);
  16. LONG FAR PASCAL MainWndSubclassProc(HWND,unsigned,WORD,LONG);
  17. void BroadcastWinIniChange(void);
  18.  
  19. /* functions from init module */
  20. BOOL FAR InitProgram(HANDLE, HANDLE, LPSTR, short);
  21. void MainWndCreate(HWND,LONG);
  22. void TermWndCreate(HWND,LONG);
  23. void StatWndCreate(HWND,LONG);
  24.  
  25. /* functions from function support module */
  26. void ProcessSetCommand(int ch);
  27. void ProcessResetCommand(int ch);
  28. void NEAR H19LocalKeyDown(WORD keycode);
  29. BOOL NEAR DoMessage(void);
  30. int NEAR H19StringInput(BYTE *str, short len);
  31. void NEAR MainWndPaint(HWND, HDC);
  32. long NEAR MainSysCommand(HWND,unsigned,WORD,LONG);
  33. void NEAR SizeWindow(WORD, WORD, WORD);
  34. void NEAR WndCommand(HWND,WORD,LONG);
  35. void NEAR ProcessComm(void);
  36. void NEAR WriteToPort(short, BYTE FAR *, int);
  37.  
  38. /* functions from terminal display module */
  39. long FAR PASCAL TermWndProc(HWND,unsigned,WORD,LONG);
  40. long FAR PASCAL StatWndProc(HWND,unsigned,WORD,LONG);
  41.  
  42. /* functions from seldom-used functions module */
  43. BOOL FAR PASCAL AboutBoxProc(HWND,unsigned,WORD,LONG);
  44. BOOL FAR PASCAL SetCommParams(HWND,unsigned,WORD,LONG);
  45. BOOL FAR PASCAL SetTermParams(HWND,unsigned,WORD,LONG);
  46. BOOL FAR PASCAL SetStringParams(HWND,unsigned,WORD,LONG);
  47. void CloseCommPort(HWND hWnd, short *pCid);
  48. void ShowMessage(HWND hWnd, int msgnum);
  49. void ResetTerminal(void);
  50. void SendStatusLine(PTWND);
  51. void SendScreen(PTWND);
  52.