source: trunk/src/emx/include/os2tk.h@ 706

Last change on this file since 706 was 18, checked in by bird, 22 years ago

Initial revision

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