home *** CD-ROM | disk | FTP | other *** search
- /***************************************************************************\
- *
- * Module Name: BSE.H
- *
- * This file includes the definitions necessary for writing Base OS/2
- * applications.
- *
- * Copyright (c) 1987-1990, Microsoft Corporation. All rights reserved.
- *
- * ===========================================================================
- *
- * The following symbols are used in this file for conditional sections.
- *
- * INCL_BASE - ALL of OS/2 Base
- * INCL_DOS - OS/2 DOS Kernel
- * INCL_SUB - OS/2 VIO/KBD/MOU
- * INCL_DOSERRORS - OS/2 Errors - only included if symbol defined
- * INCL_DOSDEVIOCTL - Structures and constants for DosDevIOCtl
- *
- \***************************************************************************/
-
- #define INCL_BASEINCLUDED
-
- /* if INCL_BASE defined then define all the symbols */
- #ifdef INCL_BASE
- #define INCL_DOS
- #define INCL_SUB
- #define INCL_DOSERRORS
- #define INCL_DOSDEVICES
- #define INCL_DOSDEVIOCTL
- #endif /* INCL_BASE */
-
- #include <bsedos.h> /* Base definitions */
-
- #ifndef BSESUB_INCLUDED /* Only include it once */
- #include <bsesub.h> /* VIO/KBD/MOU definitions */
- #endif
-
- #ifndef BSEERR_INCLUDED /* Only include it once */
- #include <bseerr.h> /* Base error code definitions */
- #endif
-
- #if (defined(INCL_DOSDEVICES) || defined(INCL_DOSDEVIOCTL))
- #ifndef BSEDEV_INCLUDED /* Only include it once */
- #include <bsedev.h> /* IOCtls */
- #endif
- #endif
-