home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / bts314b4 / stvfosil.h < prev    next >
C/C++ Source or Header  |  1991-12-12  |  1KB  |  52 lines

  1. #ifndef H_STVFOSSIL
  2. #define H_STVFOSSIL
  3. /*
  4.  * ST VFossil.h
  5.  *
  6.  * Video Fossil, see FSC-0021
  7.  *
  8.  * (C)1990 STeVeN W Green
  9.  *
  10.  * Fido 2:255/355, FNET 1004
  11.  *
  12.  * This was written as part of my port of Binkley 2.40
  13.  *
  14.  * All the licence agreements apply as in BT.C
  15.  */
  16.  
  17. typedef struct {
  18.    int   cur_start;
  19.    int   cur_end;
  20.    int   cur_wid;
  21.    int   cur_attr;
  22. } CURSOR, *CURSORP;
  23.  
  24. typedef CURSOR far *PVIOCURSORINFO;
  25.  
  26. typedef struct _VIOCONFIGINFO { /* vioin */
  27.     unsigned int  cb     ;
  28.     unsigned int  adapter;
  29.     unsigned int  display;
  30.     unsigned long    cbMemory;
  31. } VIOCONFIGINFO;
  32.  
  33. typedef VIOCONFIGINFO *PVIOCONFIGINFO;
  34.  
  35. typedef struct _VIOMODEINFO {   /* viomi */
  36.     unsigned int cb;
  37.     unsigned char  fbType;
  38.     unsigned char  color;
  39.     unsigned int col;
  40.     unsigned int row;
  41.     unsigned int hres;
  42.     unsigned int vres;
  43.     unsigned char  fmt_ID;
  44.     unsigned char  attrib;
  45. } VIOMODEINFO;
  46.  
  47. typedef VIOMODEINFO *PVIOMODEINFO;
  48.  
  49. void VioWrtCellStr(BYTEBUFP, size_t, int, int, int);
  50.  
  51. #endif    /* H_STVFOSSIL */
  52.