|
|
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.