home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / PASCAL / FAMAPI.ZIP / INCLUDE / VIO.H < prev   
C/C++ Source or Header  |  1993-01-04  |  830b  |  27 lines

  1. //
  2. //      *******************************************************************
  3. //        JdeBP C++ Library Routines          General Public Licence v1.00
  4. //            Copyright (c) 1991,1992     Jonathan de Boyne Pollard
  5. //      *******************************************************************
  6. //
  7.  
  8. //
  9. //    MS-DOS support for Family API VIO routines
  10. //
  11.  
  12. extern "C" {
  13.  
  14. USHORT    _APICALL    VioDosScreenMode    ( void ) ;
  15. USHORT    _APICALL    VioDosGetCurPos        ( void ) ;
  16. void    _APICALL    VioDosSetCurPos        ( unsigned short pos ) ;
  17. USHORT    far * _APICALL    VioDosPointer    ( unsigned short, unsigned short ) ;
  18. USHORT    _APICALL    VioDosGetEGASettings( USHORT far *, USHORT far * ) ;
  19. USHORT    _APICALL    VioDosGetDCC        ( USHORT far * ) ;
  20.  
  21. }
  22.  
  23. //
  24. //    Determine whether the current mode is a graphics mode
  25. //
  26. #define IS_GRAPH(m) ( ((m)&0xFF) > 0x03 && ((m)&0xFF) != 0x07)
  27.