home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / softc101.zip / WINDOWS.H < prev   
Text File  |  1989-02-12  |  3KB  |  123 lines

  1. /*************************************************
  2.  **                                                                                            **
  3.  **        windows.h                                 **
  4.  **                                             **
  5.  **                    SoftC windows toolkit header                **
  6.  **                                                                                            **
  7.  **                        Copyright (C) 1988 by                         **
  8.  **                                Kim Schumann                                    **
  9.  **                                16820 3rd St NE                                **
  10.  **                                Ham Lake, MN 55304                        **
  11.  **                                (612) 434-6968                                **
  12.  **                                                                                            **
  13.  **                            All rights reserved.                        **
  14.  **                        Proprietary information.                    **
  15.  **        Use requires license from Kim Schumann,        **
  16.  **                    or an authorized distributor.                **
  17.  *************************************************/
  18.  
  19.  
  20.  
  21.  
  22. /**********
  23.  *
  24.  *    defines
  25.  *
  26.  **********/
  27.  
  28.  
  29.  
  30. #define SC_NOBORDER -1                /* open window with no border */
  31.  
  32.  
  33.  
  34.  
  35. /**********
  36.  *
  37.  *    Type Definitions
  38.  *
  39.  **********/
  40.  
  41.  
  42.  
  43.  
  44. /**********
  45.  *
  46.  *    Function Prototypes
  47.  *
  48.  **********/
  49.  
  50.  
  51.  
  52. void scwaget( unsigned char *, unsigned char * );
  53. void scwaput( unsigned char, unsigned char );
  54. signed short int scwbget( signed char, unsigned char *, unsigned char *, unsigned char *,
  55.         unsigned char *, unsigned char *, unsigned char * );
  56. signed short int scwbput( signed char, unsigned char, unsigned char, unsigned char,
  57.         unsigned char, unsigned char, unsigned char );
  58. signed short int scwcget( signed char, unsigned char *, unsigned char *, unsigned char *,
  59.         unsigned char *, unsigned char *, unsigned char *);
  60. signed short int scwclose( signed char );
  61. void scwclr( void );
  62. void scwclreol( void );
  63. signed short int scwcput( signed char, unsigned char, unsigned char, unsigned char,
  64.         unsigned char, unsigned char, unsigned char);
  65. void scwcursoff( void );
  66. void scwcurson( void );
  67. signed short int scwgoto( unsigned short int, unsigned short int );
  68. signed short int scwinfo( signed char, unsigned short int *, unsigned short int *,
  69.         unsigned short int *, unsigned short int *, signed char *, signed char *, signed char * );
  70. signed short int scwopen( signed char *, unsigned short int, unsigned short int,
  71.         unsigned short int, unsigned short int );
  72. signed short int scwopenx( signed char *, unsigned short int, unsigned short int,
  73.         unsigned short int, unsigned short int, signed char *, signed char, signed char );
  74. void scwprintf( signed char *, ... );
  75. signed short int scwselect( signed char );
  76. signed short int scwtget( signed char * );
  77. signed short int scwtput( signed char * );
  78. signed short int scwxloc( void );
  79. signed short int scwyloc( void );
  80.  
  81.  
  82.  
  83. /**********
  84.  *
  85.  *  Function Macros
  86.  *
  87.  **********/
  88.  
  89.  
  90.  
  91.  
  92. #define scwputs(s) scwprintf("%s",s);
  93. #define scwputc(c) scwprintf("%c",c);
  94.  
  95.  
  96.  
  97.  
  98. /**********
  99.  *
  100.  *    External Variables
  101.  *
  102.  **********/
  103.  
  104.  
  105.  
  106.  
  107. extern char SC_BLACK;            /* dark colors */
  108. extern char SC_BLUE;
  109. extern char SC_GREEN;
  110. extern char SC_CYAN;
  111. extern char SC_RED;
  112. extern char SC_MAGENTA;
  113. extern char SC_BROWN;
  114. extern char SC_LIGHTGRAY;
  115. extern char SC_DARKGRAY;            /* light colors */
  116. extern char SC_LIGHTBLUE;
  117. extern char SC_LIGHTGREEN;
  118. extern char SC_LIGHTCYAN;
  119. extern char SC_LIGHTRED;
  120. extern char SC_LIGHTMAGENTA;
  121. extern char SC_YELLOW;
  122. extern char SC_WHITE;
  123. extern char SC_BLINK;