xref: /aoo41x/main/solenv/inc/svpm.h (revision a37d1728)
1e4340c4fSYuri Dario /*************************************************************************
2e4340c4fSYuri Dario 
3e4340c4fSYuri Dario    Copyright 2011 Yuri Dario <mc6530@mclink.it>
4e4340c4fSYuri Dario 
5e4340c4fSYuri Dario    Licensed under the Apache License, Version 2.0 (the "License");
6e4340c4fSYuri Dario    you may not use this file except in compliance with the License.
7e4340c4fSYuri Dario    You may obtain a copy of the License at
8e4340c4fSYuri Dario 
9e4340c4fSYuri Dario        http://www.apache.org/licenses/LICENSE-2.0
10e4340c4fSYuri Dario 
11e4340c4fSYuri Dario    Unless required by applicable law or agreed to in writing, software
12e4340c4fSYuri Dario    distributed under the License is distributed on an "AS IS" BASIS,
13e4340c4fSYuri Dario    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14e4340c4fSYuri Dario    See the License for the specific language governing permissions and
15e4340c4fSYuri Dario    limitations under the License.
16e4340c4fSYuri Dario 
17e4340c4fSYuri Dario  ************************************************************************/
18e4340c4fSYuri Dario 
19e4340c4fSYuri Dario #ifndef _SVPM_H
20e4340c4fSYuri Dario #define _SVPM_H
21e4340c4fSYuri Dario 
22e4340c4fSYuri Dario #ifdef __cplusplus
23e4340c4fSYuri Dario extern "C" {
24e4340c4fSYuri Dario #endif
25e4340c4fSYuri Dario 
26e4340c4fSYuri Dario #ifdef __ZTC__
27e4340c4fSYuri Dario #define _Seg16  _far16
28e4340c4fSYuri Dario #define _Far16  _far16
29e4340c4fSYuri Dario #define _System _syscall
30e4340c4fSYuri Dario #define _Pascal _pascal
31e4340c4fSYuri Dario #define _Cdecl  _cdecl
32e4340c4fSYuri Dario #endif
33e4340c4fSYuri Dario 
34e4340c4fSYuri Dario #define BOOL        	PM_BOOL
35e4340c4fSYuri Dario #define BYTE        	PM_BYTE
36e4340c4fSYuri Dario #define ADDRESS     	PM_ADDRESS 	// YD xmloff
37e4340c4fSYuri Dario #define LINE        	PM_LINE    	// YD basic
38e4340c4fSYuri Dario #define CM_ERROR    	PM_CM_ERROR	// YD automation
39e4340c4fSYuri Dario #define CURSOR_FRAME 	PM_CURSOR_FRAME	// YD binfilter
40e4340c4fSYuri Dario #define POLYGON		PM_POLYGON	// YD sd
41e4340c4fSYuri Dario #define FIXED		PM_FIXED	// YD oox
42e4340c4fSYuri Dario #define DATETIME	PM_DATETIME	// YD oox ooo320
43e4340c4fSYuri Dario #define RGB_RED		PM_RGB_RED	// YD vcl
44e4340c4fSYuri Dario #define RGB_GREEN	PM_RGB_GREEN	// YD vcl
45e4340c4fSYuri Dario #define RGB_BLUE	PM_RGB_BLUE	// YD vcl
46e4340c4fSYuri Dario #define RGB		PM_RGB		// YD rsc bison 2.3
47e4340c4fSYuri Dario 
48e4340c4fSYuri Dario #define RGB_RED		PM_RGB_RED	// YD xmlhelp
49e4340c4fSYuri Dario #define RGB_BLUE	PM_RGB_BLUE	// YD xmlhelp
50e4340c4fSYuri Dario #define RGB_GREEN	PM_RGB_GREEN	// YD xmlhelp
51e4340c4fSYuri Dario #define CURSOR_FRAME	PM_CURSOR_FRAME	// YD xmlhelp
52e4340c4fSYuri Dario #define CM_ERROR	PM_CM_ERROR	// YD xmlhelp
53e4340c4fSYuri Dario #define ADDRESS		PM_ADDRESS	// YD xmlhelp
54e4340c4fSYuri Dario #define COMMENT		PM_COMMENT	// YD offuh
55e4340c4fSYuri Dario 
56e4340c4fSYuri Dario #define INCL_PM
57e4340c4fSYuri Dario #define INCL_DOSSEMAPHORES
58e4340c4fSYuri Dario 
59e4340c4fSYuri Dario //yd 26/03/2006 OOo hack
60e4340c4fSYuri Dario #define OS2EMX_PLAIN_CHAR
61e4340c4fSYuri Dario 
62e4340c4fSYuri Dario #include <os2.h>
63e4340c4fSYuri Dario #include <unikbd.h>
64*a37d1728SYuri Dario #ifdef VCL_OS2
65*a37d1728SYuri Dario #include <pmbidi.h>
66*a37d1728SYuri Dario #endif
67e4340c4fSYuri Dario 
68e4340c4fSYuri Dario #undef BOOL
69e4340c4fSYuri Dario #undef BYTE
70e4340c4fSYuri Dario #undef ADDRESS
71e4340c4fSYuri Dario #undef LINE
72e4340c4fSYuri Dario #undef CM_ERROR
73e4340c4fSYuri Dario #undef CURSOR_FRAME
74e4340c4fSYuri Dario #undef POLYGON
75e4340c4fSYuri Dario #undef FIXED
76e4340c4fSYuri Dario #undef DATETIME
77e4340c4fSYuri Dario #undef RGB_RED
78e4340c4fSYuri Dario #undef RGB_GREEN
79e4340c4fSYuri Dario #undef RGB_BLUE
80e4340c4fSYuri Dario #undef RGB
81e4340c4fSYuri Dario #undef RGB_RED
82e4340c4fSYuri Dario #undef RGB_BLUE
83e4340c4fSYuri Dario #undef CURSOR_FRAME
84e4340c4fSYuri Dario #undef ADDRESS
85e4340c4fSYuri Dario #undef RGB_GREEN
86e4340c4fSYuri Dario #undef CM_ERROR
87e4340c4fSYuri Dario #undef COMMENT
88e4340c4fSYuri Dario 
89e4340c4fSYuri Dario #ifdef __cplusplus
90e4340c4fSYuri Dario }
91e4340c4fSYuri Dario #endif
92e4340c4fSYuri Dario 
93e4340c4fSYuri Dario #endif // _SVPM_H
94