home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / VBROWSE.ZIP / BROWSE.H < prev   
Text File  |  1989-02-08  |  768b  |  40 lines

  1. /*
  2.     VIO File Browser Headers
  3.     Created by Microsoft Corporation, 1989
  4. */
  5.  
  6. /*
  7.     Constants
  8. */
  9. #define NUM_DATA_LINES    4096
  10. #define    MAXLINELENGTH    256
  11.  
  12. #define ESC        1
  13. #define LINE_UP        0x48
  14. #define LINE_DOWN    0x50
  15. #define PAGE_UP        0x49
  16. #define PAGE_DOWN    0x51
  17. #define HOME_KEY    0x47
  18. #define END_KEY        0x4f
  19.  
  20. #define BOTTOM        (sTopLine - sRows + 1)
  21.  
  22. /*
  23.     Function prototypes
  24. */
  25. /* Toplevel Routines */
  26. int    cdecl main(int, char *[]);
  27. VOID    ManipulateFile(VOID);
  28. SHORT    ReadFile(VOID);
  29.  
  30. /* Line Manipulation Routines */
  31. SHORT    StoreLine(char *);
  32. SHORT    RetrieveLine(char **, USHORT);
  33.  
  34. /* Screen Control Routines */
  35. VOID    DisplayScreen(USHORT, BOOL);
  36. VOID    Refresh (USHORT, USHORT, USHORT);
  37.  
  38. /* User Input Routines */
  39. CHAR    GetKbdInput(VOID);
  40.