home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / msysjour / vol04 / 01b / macsl / pm.h < prev    next >
C/C++ Source or Header  |  1988-09-15  |  2KB  |  53 lines

  1. /****************************** Module Header ******************************\
  2. *
  3. * Module Name: PM.H
  4. *
  5. * This is the top level include file that includes all the files necessary
  6. * for writing a Presentation Manager application.
  7. *
  8. * History:
  9. *  24-Sep-87 MPerks    Created
  10. *  14-Nov-87 MPerks    DCR23505
  11. *  19-Nov-87 MPerks    taken out conditions
  12. *                      1) AVIO needs FONTMETRICS/FATTRS from GPI
  13. *                      2) HMF shared between DEV and GPI
  14. *                      3) DRIVDATA shared between DEV and SPL
  15. *   3-Dec-87 MPerks    implemented name change
  16. *
  17. * Copyright (c) 1987  Microsoft Corporation
  18. * Copyright (c) 1987  IBM Corporation
  19. *
  20. * ===========================================================================
  21. *
  22. * The following symbols are used in this file for conditional sections.
  23. *
  24. *   INCL_PM     -  ALL of OS/2 Presentation Manager
  25. *   INCL_WIN    -  OS/2 Window Manager
  26. *   INCL_GPI    -  OS/2 GPI
  27. *   INCL_DEV    -  OS/2 Device Support
  28. *   INCL_AVIO   -  OS/2 Advanced VIO
  29. *   INCL_SPL    -  OS/2 Spooler
  30. *   INCL_ERRORS -  OS/2 Errors
  31. *
  32. \***************************************************************************/
  33.  
  34. /* if INCL_PM defined then define all the symbols */
  35. #ifdef INCL_PM
  36.     #define INCL_WIN
  37.     #define INCL_GPI
  38.     #define INCL_DEV
  39.     #define INCL_AVIO
  40.     #define INCL_SPL
  41.     #define INCL_ERRORS
  42. #endif /* INCL_PM */
  43.  
  44. #include <pmwin.h>     /* OS/2 Window Manager definitions */
  45. #include <pmgpi.h>     /* OS/2 GPI definitions */
  46. #include <pmdev.h>     /* OS/2 Device Context definitions */
  47. #ifdef INCL_AVIO
  48. #include <pmavio.h>    /* OS/2 AVIO definitions */
  49. #endif
  50. #ifdef INCL_SPL
  51. #include <pmspl.h>     /* OS/2 Spooler definitions */
  52. #endif
  53.