source: branches/libc-0.6/src/emx/include/os2tk.h

Last change on this file was 1506, checked in by bird, 21 years ago

@unixroot. header reviews. ++

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