home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v1.zip / DDKX86 / H / OS2.H < prev    next >
C/C++ Source or Header  |  1995-04-14  |  2KB  |  55 lines

  1. /*DDK*************************************************************************/
  2. /*                                                                           */
  3. /* COPYRIGHT (C) Microsoft Corporation, 1989                                 */
  4. /* COPYRIGHT    Copyright (C) 1995 IBM Corporation                           */
  5. /*                                                                           */
  6. /*    The following IBM OS/2 WARP source code is provided to you solely for  */
  7. /*    the purpose of assisting you in your development of OS/2 WARP device   */
  8. /*    drivers. You may use this code in accordance with the IBM License      */
  9. /*    Agreement provided in the IBM Device Driver Source Kit for OS/2. This  */
  10. /*    Copyright statement may not be removed.                                */
  11. /*                                                                           */
  12. /*****************************************************************************/
  13. /*static char *SCCSID = "@(#)os2.h    6.3 91/05/26";*/
  14. /****************************** Module Header ******************************\
  15. *
  16. *
  17. * Module Name: OS2.H
  18. *
  19. * This is the top level include file that includes all the files necessary
  20. * for writing an OS/2 application.
  21. *
  22. \***************************************************************************/
  23.  
  24. #define OS2_INCLUDED
  25.  
  26. #if !(defined(INCL_32) || defined(INCL_16))
  27. #ifdef M_I386
  28.     #define INCL_32
  29. #else /* not M_I386 */
  30.     #define INCL_16
  31. #endif /* M_I386 */
  32. #endif /* INCL_32 || INCL_16 */
  33.  
  34. /* XLATOFF */
  35. #if (defined(INCL_32) && defined(INCL_16))
  36. #error message ("Illegal combination of API Flags - 32 && 16")
  37. #endif /* INCL_32 && INCL_16 */
  38. /* XLATON */
  39.  
  40. /* Common definitions */
  41.  
  42. #include <os2def.h>
  43.  
  44. /* OS/2 Base Include File */
  45.  
  46. #ifndef INCL_NOBASEAPI
  47. #include <bse.h>
  48. #endif /* INCL_NOBASEAPI */
  49.  
  50. /* OS/2 Presentation Manager Include File */
  51.  
  52. #ifndef INCL_NOPMAPI
  53. #include <pm.h>
  54. #endif /* INCL_NOPMAPI */
  55.