home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c034 / 7.ddi / INCLUDE / BSE.H$ / BSE.bin
Encoding:
Text File  |  1989-11-11  |  1.4 KB  |  48 lines

  1. /***************************************************************************\
  2. *
  3. * Module Name: BSE.H
  4. *
  5. * This file includes the definitions necessary for writing Base OS/2
  6. * applications.
  7. *
  8. * Copyright (c) 1987-1990, Microsoft Corporation.  All rights reserved.
  9. *
  10. * ===========================================================================
  11. *
  12. * The following symbols are used in this file for conditional sections.
  13. *
  14. *   INCL_BASE    -  ALL of OS/2 Base
  15. *   INCL_DOS    -  OS/2 DOS Kernel
  16. *   INCL_SUB    -  OS/2 VIO/KBD/MOU
  17. *   INCL_DOSERRORS -  OS/2 Errors       - only included if symbol defined
  18. *   INCL_DOSDEVIOCTL - Structures and constants for DosDevIOCtl
  19. *
  20. \***************************************************************************/
  21.  
  22. #define INCL_BASEINCLUDED
  23.  
  24. /* if INCL_BASE defined then define all the symbols */
  25. #ifdef INCL_BASE
  26.     #define INCL_DOS
  27.     #define INCL_SUB
  28.     #define INCL_DOSERRORS
  29.     #define INCL_DOSDEVICES
  30.     #define INCL_DOSDEVIOCTL
  31. #endif /* INCL_BASE */
  32.  
  33. #include <bsedos.h>    /* Base definitions        */
  34.  
  35. #ifndef BSESUB_INCLUDED /* Only include it once     */
  36. #include <bsesub.h>    /* VIO/KBD/MOU definitions    */
  37. #endif
  38.  
  39. #ifndef BSEERR_INCLUDED /* Only include it once     */
  40. #include <bseerr.h>    /* Base error code definitions    */
  41. #endif
  42.  
  43. #if (defined(INCL_DOSDEVICES) || defined(INCL_DOSDEVIOCTL))
  44. #ifndef BSEDEV_INCLUDED /* Only include it once     */
  45. #include <bsedev.h>    /* IOCtls            */
  46. #endif
  47. #endif
  48.