home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / PRO2.ZIP / KERNEL.H < prev    next >
Text File  |  1988-12-19  |  3KB  |  51 lines

  1. /*
  2. Warning !! WINDOW PRO kernel functions -- applications programmers should
  3. not use these without a thorough understanding of the design.
  4. */
  5. extern void     EXPORT k_fmemcpy(void far *, void far *, unsigned int);
  6. extern void    far * EXPORT k_malloc(unsigned int);
  7. extern int     EXPORT k_free(void far *);
  8. extern int     EXPORT k_freet(unsigned int, unsigned char);
  9. extern int     EXPORT k_freeallt(unsigned int);
  10. extern int     EXPORT k_dispcur(void);
  11. extern int     EXPORT k_restoreblk(blkrec far *);
  12. extern blkrec    far * EXPORT k_saveblk(unsigned int, unsigned int, unsigned int,
  13.                 unsigned int);
  14. extern void     EXPORT k_restorew(void);
  15. extern int     EXPORT k_drawbordw(unsigned int);
  16. extern int     EXPORT k_drawbordt(unsigned int, unsigned char);
  17. extern int     EXPORT k_savew(void);
  18. extern int     EXPORT k_gethdlt(unsigned int);
  19. extern int     EXPORT k_gethdlw(void);
  20. extern void  EXPORT k_drawbox(int, int, int, int, unsigned char, unsigned char *,
  21.             unsigned char, unsigned char);
  22. extern int     EXPORT k_scrmemcpy(void far *, void far *, unsigned int, unsigned int,
  23.             unsigned int);
  24. extern int     EXPORT k_scrmemcpyout(void far *, unsigned int, unsigned int, void far *,
  25.             unsigned int);
  26. extern int      EXPORT k_invport(unsigned int, unsigned char, unsigned int,
  27.             unsigned int);
  28. extern int      EXPORT k_coveredw(unsigned int);
  29. extern int      EXPORT k_coveredt(unsigned int, unsigned char);
  30. extern int      EXPORT k_showsw(unsigned int);
  31. extern int      EXPORT k_showst(unsigned int, unsigned char);
  32. extern int      EXPORT k_coveredlp(unsigned int, unsigned char, unsigned int,
  33.             unsigned int);
  34. extern int      EXPORT k_showslp(unsigned int, unsigned char, unsigned int,
  35.             unsigned int);
  36. extern void  EXPORT k_setcoordw(unsigned int, int *, int *, int *, int *);
  37. extern int      EXPORT k_in(int, int, int, int, int, int, int, int);
  38. extern int      EXPORT k_out(int, int, int, int, int, int, int, int);
  39. extern int     EXPORT k_checklocw(unsigned int);
  40. extern int     EXPORT k_checkvcoord(unsigned int, unsigned char);
  41. extern void  EXPORT k_freeblk(blkrec far *);
  42. extern void  EXPORT k_hidecur(void);
  43. extern void  EXPORT k_showcur(void);
  44. extern int   EXPORT k_getcoordsrng(unsigned int, unsigned int, unsigned int *,
  45.             unsigned int *, unsigned int *, unsigned int *);
  46. extern void  EXPORT k_updatescr(unsigned int, unsigned char, signed int,
  47.             signed int, signed int, signed int, char);
  48. extern int      EXPORT k_drawscrollbars(unsigned int, unsigned char);
  49. extern int     EXPORT k_copyt(unsigned int, unsigned char, unsigned int);
  50. extern long int  EXPORT k_getsyscount(void);
  51.