Category : C Source Code
Archive   : EVISION1.ZIP
Filename : SCREEN.HPP

 
Output of file : SCREEN.HPP contained in archive : EVISION1.ZIP
#if !defined (SCREEN) // To prevent multiple declarations
#define SCREEN

// ---- Library Header Files ------------------------------------------------

#include
#include


// ---- Typedefs ------------------------------------------------------------

struct cur_info
{
unsigned char attribute ; // Text attribute
unsigned char curx ; // X coordinate in current window
unsigned char cury ; // Y coordinate in current window
unsigned int curtype ; // Cursor shape
} ;


// ---- Prototypes ----------------------------------------------------------

void far savevideo // Save all video informations except cursor

( text_info huge *ti, // Ptr to a text_info struct
char huge*huge *savedscr=NULL // Ptr to a huge char ptr
) ;


void far restorevideo // Restore all video informations except cursor

( text_info huge *ti, // Ptr to a text_info struct
char huge*huge *savedscr=NULL // Ptr to a huge char ptr
) ;


void far savecursor // Save all cursor attributes

( cur_info huge *ci ) ; // Ptr to a cur_info struct


void far restorecursor // Restore all cursor attributes

( cur_info huge *ci ) ; // Ptr to a cur_info struct


// ---- End Header File -----------------------------------------------------

#endif


  3 Responses to “Category : C Source Code
Archive   : EVISION1.ZIP
Filename : SCREEN.HPP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/