home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 10 / 10.iso / l / l230 / 3.ddi / INCLUDE / BSE.IN$ / BSE.bin
Encoding:
Text File  |  1991-02-28  |  1.3 KB  |  46 lines

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