File:  [OS/2 SDKs] / os232sdk / toolkt20 / c / os2h / pm.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:26:31 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: os2sdk-1990, HEAD
Microsoft OS/2 SDK 2.0 05-30-1990

/****************************** Module Header ******************************\
*
*   Copyright (c) IBM Corporation 1987, 1989
*   Copyright (c) MicroSoft Corporation 1987,1989
*
* Module Name: PM.H
*
* This is the top level include file for Presentation Manager
*
*
* =======================================================================
* The following symbols are used in this file for conditional sections.
*
*   INCL_PM               -  ALL of OS/2 Presentation Manager
*   INCL_WIN              -  OS/2 Window Manager
*   INCL_GPI              -  OS/2 GPI
*   INCL_DEV              -  OS/2 Device Support
*   INCL_AVIO             -  OS/2 Advanced VIO
*   INCL_SPL              -  OS/2 Spooler
*   INCL_PIC              -  OS/2 Picture utilities
*   INCL_ORDERS           -  OS/2 Graphical Order Formats
*   INCL_BITMAPFILEFORMAT -  OS/2 Bitmap File Format
*   INCL_FONTFILEFORMAT   -  OS/2 Font File Format
*   INCL_ERRORS           -  OS/2 Errors
*
\***************************************************************************/

#if !(defined(INCL_32) || defined(INCL_16))
#ifdef M_I386
    #define INCL_32
#else /* not M_I386 */
    #define INCL_16
#endif /* M_I386 */
#endif /* INCL_32 || INCL_16 */

/* if INCL_PM defined then define all the symbols */
#ifdef INCL_PM
    #define INCL_WIN
    #define INCL_GPI
    #define INCL_DEV
    #define INCL_AVIO
    #define INCL_SPL
    #define INCL_PIC
    #define INCL_ORDERS
    #define INCL_BITMAPFILEFORMAT
    #define INCL_FONTFILEFORMAT
    #define INCL_WINSTDDLGS
    #define INCL_ERRORS
#endif /* INCL_PM */

#include <pmwin.h>     /* OS/2 Window Manager definitions    */
#include <pmgpi.h>     /* OS/2 GPI definitions               */
#include <pmdev.h>     /* OS/2 Device Context definitions    */
#ifdef INCL_AVIO
#include <pmavio.h>    /* OS/2 AVIO definitions              */
#endif
#ifdef INCL_SPL
#include <pmspl.h>     /* OS/2 Spooler definitions           */
#endif
#ifdef INCL_PIC
#include <pmpic.h>     /* OS/2 Picture Utilities definitions */
#endif
#ifdef INCL_ORDERS
#include <pmord.h>     /* OS/2 Graphical Order Formats       */
#endif
#ifdef INCL_FONTFILEFORMAT
#include <pmfont.h>    /* OS/2 Font File Format definition   */
#endif
#if (defined(INCL_WINSTDDLGS)||defined(INCL_WINSTDFILE)||defined(INCL_WINSTDFONT)||defined(INCL_WINSTDSPIN)||defined(INCL_WINSTDSPIN)||defined(INCL_WINSTDDRAG))
#include <pmstddlg.h>  /* OS/2 Standard Dialog definitions */
#endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.