home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / borhead.zip / OS2.H < prev    next >
C/C++ Source or Header  |  1994-11-09  |  2KB  |  55 lines

  1. /****************************** Module Header ******************************\
  2. *                                                                          *
  3. * Copyright (c) 1987  - 1992 IBM Corporation                               *
  4. *                                                                          *
  5. * Module Name: OS2.H                                                       *
  6. *                                                                          *
  7. * This is the top level include file that includes all the files necessary *
  8. * for writing an OS/2 application.                                         *
  9. *                                                                          *
  10. \***************************************************************************/
  11.  
  12. #if defined(__IBMC__)
  13. #pragma info( none )
  14.    #ifndef __CHKHDR__
  15.       #pragma info( none )
  16.    #endif
  17. #pragma info( restore )
  18. #endif    /* __IBMC__ */
  19.  
  20. #ifdef __cplusplus
  21.       extern "C" {
  22. #endif
  23.  
  24. #ifndef __OS2_H__
  25. #define __OS2_H__
  26.  
  27. #define OS2_INCLUDED
  28.  
  29. /* Common definitions */
  30. #include <os2def.h>
  31.  
  32. /* OS/2 Base Include File */
  33. #ifndef INCL_NOBASEAPI
  34.    #include <bse.h>
  35. #endif /* INCL_NOBASEAPI */
  36.  
  37. /* OS/2 Presentation Manager Include File */
  38. #ifndef INCL_NOPMAPI
  39.    #include <pm.h>
  40. #endif /* INCL_NOPMAPI */
  41.  
  42. #endif /* __OS2__ */
  43.  
  44. #ifdef __cplusplus
  45.         }
  46. #endif
  47.  
  48. #if defined(__IBMC__)
  49. #pragma info( none )
  50.    #ifndef __CHKHDR__
  51.       #pragma info( restore )
  52.    #endif
  53. #pragma info( restore )
  54. #endif    /* __IBMC__ */
  55.