home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / MAXMAILP.ZIP / DV.H < prev    next >
Text File  |  1990-10-12  |  3KB  |  56 lines

  1. /***************************************************************************
  2.  *                                                                         *
  3.  *  MAXIMUS-CBCS Source Code, Version 1.02                                 *
  4.  *  Copyright 1989, 1990 by Scott J. Dudley.  All rights reserved.         *
  5.  *                                                                         *
  6.  *  Direct-video #include file                                             *
  7.  *                                                                         *
  8.  *  For complete details of the licensing restrictions, please refer to    *
  9.  *  the licence agreement, which is published in its entirety in MAX.C     *
  10.  *  and LICENCE.MAX.                                                       *
  11.  *                                                                         *
  12.  *  USE OF THIS FILE IS SUBJECT TO THE RESTRICTIONS CONTAINED IN THE       *
  13.  *  MAXIMUS-CBCS LICENSING AGREEMENT.  IF YOU DO NOT FIND THE TEXT OF THIS *
  14.  *  AGREEMENT IN ANY OF THE  AFOREMENTIONED FILES, OR IF YOU DO NOT HAVE   *
  15.  *  THESE FILES, YOU SHOULD IMMEDIATELY CONTACT THE AUTHOR AT ONE OF THE   *
  16.  *  ADDRESSES LISTED BELOW.  IN NO EVENT SHOULD YOU PROCEED TO USE THIS    *
  17.  *  FILE WITHOUT HAVING ACCEPTED THE TERMS OF THE MAXIMUS-CBCS LICENSING   *
  18.  *  AGREEMENT, OR SUCH OTHER AGREEMENT AS YOU ARE ABLE TO REACH WITH THE   *
  19.  *  AUTHOR.                                                                *
  20.  *                                                                         *
  21.  *  You can contact the author at one of the address listed below:         *
  22.  *                                                                         *
  23.  *  Scott Dudley           FidoNet  1:249/106                              *
  24.  *  777 Downing St.        IMEXnet  89:483/202                             *
  25.  *  Kingston, Ont.         Internet f106.n249.z1.fidonet.org               *
  26.  *  Canada - K7M 5N3       BBS      (613) 389-8315 - HST/14.4K, 24hrs      *
  27.  *                                                                         *
  28.  ***************************************************************************/
  29.  
  30. int pascal VidOpen(int has_snow,int desqview,int dec_rows);
  31. int pascal VidClose(int desqview);
  32. int pascal VidGotoXY(int Col,int Row,int do_sync);
  33. void pascal VidGetXY(int *Col,int *Row);
  34. void pascal VidFlipAttr(char Attribute,int Number);
  35. void pascal VidCls(char Attribute);
  36. void pascal VidSetAttr(char Attribute);
  37. char pascal VidGetAttr(void);
  38. char pascal VidGetPage(void);
  39. int pascal VidGetBPage(void);
  40. void pascal VidScrollUp(void);
  41. void pascal VidSync(void);
  42. int pascal VidGetMode(void);
  43. void pascal VidSetMode(int mode);
  44. int pascal VidGetBuffer(int is_mono);
  45. int pascal VidSetPage(int Pg);
  46. void pascal VidScroll(char Direction,char NumOfLines,char Attribute,char x1,char y1,char x2,char y2);
  47. int pascal VidWhereX(void);
  48. int pascal VidWhereY(void);
  49. int pascal VidNumRows(void);
  50. int pascal VidNumCols(void);
  51. void pascal VidCleol(void);
  52.  
  53. /* These two MUST remain CDECL, or else we'll have to change our function ptrs */
  54. void cdecl VidPuts(char *Text);
  55. void cdecl VidPutc(char ch);
  56.