home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / e / emxdev8f.zip / OS2TK.H < prev    next >
C/C++ Source or Header  |  1992-11-01  |  5KB  |  150 lines

  1. /* os2tk.h (emx+gcc) */
  2.  
  3. #if !defined (__OS2_H__)
  4.  
  5. #define __OS2_H__
  6.  
  7. #define OS2_INCLUDED
  8.  
  9. #include <os2def.h>
  10.  
  11. #if !defined (INCL_NOBASEAPI)
  12.  
  13. #if defined (INCL_BASE) || defined (INCL_SUB) || defined (INCL_KBD)
  14.  
  15. #define KBD16CHARIN             KbdCharIn
  16. #define KBD16CLOSE              KbdClose
  17. #define KBD16DEREGISTER         KbdDeRegister
  18. #define KBD16FLUSHBUFFER        KbdFlushBuffer
  19. #define KBD16FREEFOCUS          KbdFreeFocus
  20. #define KBD16GETCP              KbdGetCp
  21. #define KBD16GETFOCUS           KbdGetFocus
  22. #define KBD16GETHWID            KbdGetHWID
  23. #define KBD16GETSTATUS          KbdGetStatus
  24. #define KBD16OPEN               KbdOpen
  25. #define KBD16PEEK               KbdPeek
  26. #define KBD16REGISTER           KbdRegister
  27. #define KBD16SETCP              KbdSetCp
  28. #define KBD16SETCUSTXT          KbdSetCustXt
  29. #define KBD16SETFGND            KbdSetFgnd
  30. #define KBD16SETHWID            KbdSetHWID
  31. #define KBD16SETSTATUS          KbdSetStatus
  32. #define KBD16STRINGIN           KbdStringIn
  33. #define KBD16SYNCH              KbdSynch
  34. #define KBD16XLATE              KbdXlate
  35.  
  36. #endif
  37.  
  38. #if defined (INCL_BASE) || defined (INCL_SUB) || defined (INCL_VIO)
  39.  
  40. #define VIO16CHECKCHARTYPE      VioCheckCharType
  41. #define VIO16DEREGISTER         VioDeRegister
  42. #define VIO16ENDPOPUP           VioEndPopUp
  43. #define VIO16GETANSI            VioGetAnsi
  44. #define VIO16GETBUF             VioGetBuf
  45. #define VIO16GETCONFIG          VioGetConfig
  46. #define VIO16GETCP              VioGetCp
  47. #define VIO16GETCURPOS          VioGetCurPos
  48. #define VIO16GETCURTYPE         VioGetCurType
  49. #define VIO16GETFONT            VioGetFont
  50. #define VIO16GETMODE            VioGetMode
  51. #define VIO16GETPHYSBUF         VioGetPhysBuf
  52. #define VIO16GETSTATE           VioGetState
  53. #define VIO16MODEUNDO           VioModeUndo
  54. #define VIO16MODEWAIT           VioModeWait
  55. #define VIO16POPUP              VioPopUp
  56. #define VIO16PRTSC              VioPrtSc
  57. #define VIO16PRTSCTOGGLE        VioPrtScToggle
  58. #define VIO16READCELLSTR        VioReadCellStr
  59. #define VIO16READCHARSTR        VioReadCharStr
  60. #define VIO16REDRAWSIZE         VioRedrawSize
  61. #define VIO16REGISTER           VioRegister
  62. #define VIO16SAVREDRAWUNDO      VioSavRedrawUndo
  63. #define VIO16SAVREDRAWWAIT      VioSavRedrawWait
  64. #define VIO16SCRLOCK            VioScrLock
  65. #define VIO16SCRUNLOCK          VioScrUnLock
  66. #define VIO16SCROLLDN           VioScrollDn
  67. #define VIO16SCROLLLF           VioScrollLf
  68. #define VIO16SCROLLRT           VioScrollRt
  69. #define VIO16SCROLLUP           VioScrollUp
  70. #define VIO16SETANSI            VioSetAnsi
  71. #define VIO16SETCP              VioSetCp
  72. #define VIO16SETCURPOS          VioSetCurPos
  73. #define VIO16SETCURTYPE         VioSetCurType
  74. #define VIO16SETFONT            VioSetFont
  75. #define VIO16SETMODE            VioSetMode
  76. #define VIO16SETSTATE           VioSetState
  77. #define VIO16SHOWBUF            VioShowBuf
  78. #define VIO16WRTCELLSTR         VioWrtCellStr
  79. #define VIO16WRTCHARSTR         VioWrtCharStr
  80. #define VIO16WRTCHARSTRATT      VioWrtCharStrAtt
  81. #define VIO16WRTNATTR           VioWrtNAttr
  82. #define VIO16WRTNCELL           VioWrtNCell
  83. #define VIO16WRTNCHAR           VioWrtNChar
  84. #define VIO16WRTTTY             VioWrtTTY
  85.  
  86. #endif
  87.  
  88. #if defined (INCL_BASE) || defined (INCL_SUB) || defined (INCL_MOU)
  89.  
  90. #define MOU16CLOSE              MouClose
  91. #define MOU16DEREGISTER         MouDeRegister
  92. #define MOU16DRAWPTR            MouDrawPtr
  93. #define MOU16FLUSHQUE           MouFlushQue
  94. #define MOU16GETDEVSTATUS       MouGetDevStatus
  95. #define MOU16GETEVENTMASK       MouGetEventMask
  96. #define MOU16GETNUMBUTTONS      MouGetNumButtons
  97. #define MOU16GETNUMMICKEYS      MouGetNumMickeys
  98. #define MOU16GETNUMQUEEL        MouGetNumQueEl
  99. #define MOU16GETPTRPOS          MouGetPtrPos
  100. #define MOU16GETPTRSHAPE        MouGetPtrShape
  101. #define MOU16GETSCALEFACT       MouGetScaleFact
  102. #define MOU16GETTHRESHOLD       MouGetThreshold
  103. #define MOU16INITREAL           MouInitReal
  104. #define MOU16OPEN               MouOpen
  105. #define MOU16READEVENTQUE       MouReadEventQue
  106. #define MOU16REGISTER           MouRegister
  107. #define MOU16REMOVEPTR          MouRemovePtr
  108. #define MOU16SETDEVSTATUS       MouSetDevStatus
  109. #define MOU16SETEVENTMASK       MouSetEventMask
  110. #define MOU16SETPTRPOS          MouSetPtrPos
  111. #define MOU16SETPTRSHAPE        MouSetPtrShape
  112. #define MOU16SETSCALEFACT       MouSetScaleFact
  113. #define MOU16SETTHRESHOLD       MouSetThreshold
  114. #define MOU16SYNCH              MouSynch
  115.  
  116. #endif
  117.  
  118. #include <bse.h>
  119. #endif
  120.  
  121. #if !defined (INCL_NOPMAPI)
  122.  
  123. #if defined (INCL_PM) || defined (INCL_AVIO)
  124.  
  125. #define VIO16ASSOCIATE          VioAssociate
  126. #define VIO16CREATELOGFONT      VioCreateLogFont
  127. #define VIO16CREATEPS           VioCreatePS
  128. #define VIO16DELETESETID        VioDeleteSetId
  129. #define VIO16DESTROYPS          VioDestroyPS
  130. #define VIO16GETDEVICECELLSIZE  VioGetDeviceCellSize
  131. #define VIO16GETORG             VioGetOrg
  132. #define VIO16QUERYFONTS         VioQueryFonts
  133. #define VIO16QUERYSETIDS        VioQuerySetIds
  134. #define VIO16SETDEVICECELLSIZE  VioSetDeviceCellSize
  135. #define VIO16SETORG             VioSetOrg
  136. #define VIO16SHOWPS             VioShowPS
  137. #define WIN16DEFAVIOWINDOWPROC  WinDefAVioWindowProc
  138.  
  139. #endif
  140.  
  141. #include <pm.h>
  142. #endif
  143.  
  144. #undef MAKE16P
  145. #undef MAKEP
  146. #undef SELECTOROF
  147. #undef OFFSETOF
  148.  
  149. #endif /* !defined (__OS2_H__) */
  150.