|
|
1.1 root 1: /****************************** Module Header ******************************\
2: *
3: * Copyright (c) IBM Corporation 1987, 1989
4: * Copyright (c) MicroSoft Corporation 1987,1989
5: *
6: * Module Name: OS2.H
7: *
8: * This is the top level include file that includes all the files necessary
9: * for writing an OS/2 application.
10: *
11: \***************************************************************************/
12:
13: #define OS2_INCLUDED
14:
15: #if !(defined(INCL_32) || defined(INCL_16))
16: #ifdef M_I386
17: #define INCL_32
18: #else /* not M_I386 */
19: #define INCL_16
20: #endif /* M_I386 */
21: #endif /* INCL_32 || INCL_16 */
22:
23: /* XLATOFF */
24: #if (defined(INCL_32) && defined(INCL_16))
25: #error message ("Illegal combination of API Flags - 32 && 16")
26: #endif /* INCL_32 && INCL_16 */
27: /* XLATON */
28:
29: /* Common definitions */
30:
31: #include <os2def.h>
32:
33: /* OS/2 Base Include File */
34:
35: #ifndef INCL_NOBASEAPI
36: #include <bse.h>
37: #endif /* INCL_NOBASEAPI */
38:
39: /* OS/2 Presentation Manager Include File */
40:
41: #ifndef INCL_NOPMAPI
42: #include <pm.h>
43: #endif /* INCL_NOPMAPI */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.