home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / header45.zip / os2.h < prev    next >
C/C++ Source or Header  |  1999-04-30  |  2KB  |  71 lines

  1. /*static char *SCCSID = "@(#)os2.h      6.6 92/03/15";*/
  2. /****************************** Module Header ******************************\
  3. *                                                                          *
  4. * Copyright (c) 1987  - 1992 IBM Corporation                               *
  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. #ifndef __OS2_H__
  14.  
  15. /* NOINC */
  16. #if __IBMC__ || __IBMCPP__
  17.    #pragma info( none )
  18.       #ifndef __CHKHDR__
  19.          #pragma info( none )
  20.       #endif
  21.    #pragma info( restore )
  22. #endif
  23. #ifdef __cplusplus
  24.       extern "C" {
  25. #endif
  26.  
  27. #define __OS2_H__
  28. /* INC */
  29.  
  30. #define OS2_INCLUDED
  31.  
  32. /* Common definitions */
  33. #include <os2def.h>
  34.  
  35. /* OS/2 Base Include File */
  36. #ifndef INCL_NOBASEAPI
  37.    #include <bse.h>
  38. #endif /* INCL_NOBASEAPI */
  39.  
  40. /* OS/2 Presentation Manager Include File */
  41. #ifndef INCL_NOPMAPI
  42.    #include <pm.h>
  43. #endif /* INCL_NOPMAPI */
  44.  
  45. /* NOINC */
  46. /* Open Scripting Architecture (OSA) Include File */
  47. #ifdef INCL_OSAAPI
  48.    #include <osa.h>
  49. #endif /* INCL_OSAAPI */
  50.  
  51. #ifdef __cplusplus
  52.         }
  53. #endif
  54. #if __IBMC__ || __IBMCPP__
  55.    #pragma info( none )
  56.       #ifndef __CHKHDR__
  57.          #pragma info( restore )
  58.       #endif
  59.    #pragma info( restore )
  60. #endif
  61.  
  62. /* OpenDoc for OS/2 Include File */
  63. #ifdef __cplusplus
  64. #ifdef INCL_ODAPI
  65.    #include <od.h>
  66. #endif /* INCL_ODAPI */
  67. #endif
  68. /* INC */
  69.  
  70. #endif /* __OS2__ */
  71.