home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c185 / 2.ddi / OWLSRC.EXE / CSCAPE / SOURCE / DISPMODE.H < prev    next >
Encoding:
C/C++ Source or Header  |  1989-09-06  |  2.8 KB  |  115 lines

  1. /*
  2.     dispmode.h
  3.  
  4.     % Operating system independent display-mode definitions.
  5.       Also includes background window class definitions.
  6.  
  7.     11/17/88  by Ted.
  8.  
  9.     OWL 1.1
  10.     Copyright (c) 1988, by Oakland Group, Inc.
  11.     ALL RIGHTS RESERVED.
  12.  
  13.     Revision History:
  14.     -----------------
  15.      7/05/89 ted    Added def_PmapIoReq macros.
  16.      7/12/89 ted    Converted '_func' prototypes from typedef to macro.
  17.      7/18/89 jmd    added stuff for VMS
  18. */
  19.  
  20. /* -------------------------------------------------------------------------- */
  21. extern class_func    (cmwin_Class);
  22. extern class_func    (grwin_Class);
  23. extern class_func    (blwin_Class);
  24. extern class_func    (npwin_Class);
  25.  
  26. #ifdef OAK_DOS
  27. #define def_ModeText        pc_ModeText
  28. #define def_ModeGraphics    pc_ModeGraphics
  29. #define def_ModeCurrent        pc_ModeCurrent
  30.  
  31. #define def_PmapIoReq        pc_PmapIoReq
  32.  
  33. extern dmode_func (pc_ModeText);
  34. extern dmode_func (pc_ModeGraphics);
  35. extern dmode_func (pc_ModeCurrent);
  36. extern dmode_func (pc_ModeCurrText);
  37.  
  38. extern dmode_func (pc_ModeBIOS);
  39. extern dmode_func (pc_ModeBIOS0);
  40. extern dmode_func (pc_ModeBIOS1);
  41. extern dmode_func (pc_ModeBIOS2);
  42. extern dmode_func (pc_ModeBIOS3);
  43. extern dmode_func (pc_ModeBIOSEGA43);
  44. extern dmode_func (pc_ModeBIOSVGA50);
  45. extern dmode_func (pc_ModeBIOS7);
  46.  
  47. extern dmode_func (pc_ModeHerc);
  48.  
  49. extern dmode_func (pc_Mode0);
  50. extern dmode_func (pc_Mode1);
  51. extern dmode_func (pc_Mode2);
  52. extern dmode_func (pc_Mode3);
  53. extern dmode_func (pc_ModeEGA43);
  54. extern dmode_func (pc_ModeVGA50);
  55. extern dmode_func (pc_Mode4);
  56. extern dmode_func (pc_Mode5);
  57. extern dmode_func (pc_Mode6);
  58. extern dmode_func (pc_ModeCpq40);
  59. extern dmode_func (pc_Mode7);
  60. extern dmode_func (pc_ModeD);
  61. extern dmode_func (pc_ModeE);
  62. extern dmode_func (pc_ModeF);
  63. extern dmode_func (pc_Mode10);
  64. extern dmode_func (pc_Mode11);
  65. extern dmode_func (pc_Mode12);
  66. extern dmode_func (pc_Mode13);
  67.  
  68. extern dmode_func (bgi_ModeGraphics);
  69. extern dmode_func (mgr_ModeGraphics);
  70.  
  71. extern dmode_func (ansi_ModeText);
  72.  
  73. extern pmapioreq_func (pc_PmapIoReq);
  74. #endif
  75.  
  76. #ifdef OAK_OS2
  77. #define def_ModeText        os2_ModeText
  78. #define def_ModeCurrent        os2_ModeCurrent
  79.  
  80. #define def_PmapIoReq        pmap_IoNullReq
  81.  
  82. extern dmode_func (os2_ModeText);
  83. #endif
  84.  
  85. #ifdef OAK_APOLLO
  86. #define def_ModeText        gpr_ModeGraphics
  87. #define def_ModeGraphics    gpr_ModeGraphics
  88. #define def_ModeCurrent        gpr_ModeGraphics
  89.  
  90. #define def_PmapIoReq        pmap_IoNullReq
  91.  
  92. extern dmode_func (gpr_ModeGraphics);
  93. #endif
  94.  
  95. #ifdef OAK_UNIX
  96. #define def_ModeText        curs_ModeText
  97. #define def_ModeCurrent        curs_ModeText
  98.  
  99. #define def_PmapIoReq        pmap_IoNullReq
  100.  
  101. extern dmode_func (curs_ModeText);
  102. #endif
  103.  
  104. #ifdef OAK_VMS
  105. #define def_ModeText        smg_ModeText
  106. #define def_ModeCurrent        smg_ModeText
  107.  
  108. #define def_PmapIoReq        pmap_IoNullReq
  109.  
  110. extern dmode_func (smg_ModeText);
  111. #endif
  112.  
  113. /* -------------------------------------------------------------------------- */
  114.  
  115.