home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osp1.exe / include / os2 / os2me.h < prev    next >
C/C++ Source or Header  |  1997-04-02  |  2KB  |  80 lines

  1. /****************************************************************************/
  2. /*                                                                          */
  3. /* Module Name: OS2ME.H                                                     */
  4. /*                                                                          */
  5. /* OS/2 2.0 Multimedia Extensions top level include file that includes all  */
  6. /* the files necessary for writing an OS/2 Multimedia application.          */
  7. /*                                                                          */
  8. /*        Copyright (c) International Business Machines Corporation         */
  9. /*                          1991, 1992, 1993                                */
  10. /*                        All Rights Reserved                               */
  11. /*                                                                          */
  12. /****************************************************************************/
  13.  
  14. #define OS2ME_INCLUDED
  15.  
  16. #ifndef INCL_32
  17.   #ifndef INCL_16
  18.     #define INCL_32
  19.   #endif
  20. #endif
  21.  
  22. /* OS/2 Type Headers for MCI and MMIO           */
  23. #ifdef INCL_OS2MM
  24.     #define INCL_MCIOS2
  25.     #define INCL_MMIOOS2
  26. #endif
  27.  
  28. /* Common definitions */
  29. #include "os2medef.h"
  30. #include "meerror.h"
  31.  
  32. /* Performance stub for pagetuned pragma header files */
  33. #ifndef PERFSTUB
  34.   #include "perfstub.h"
  35.   #define  PERFSTUB
  36. #endif
  37.  
  38. #ifdef INCL_MACHDR
  39.     #include "mciapi.h"
  40. #endif
  41.  
  42. /* OS/2 SyncStream Manager Include File */
  43. #ifndef _SSM_H_
  44. #define _SSM_H_
  45. #include "ssm.h"
  46. #endif
  47.  
  48. /* OS/2 Media Control Manager Include File */
  49. #ifdef INCL_MCIOS2
  50.   #include "mcios2.h"                   /* OS/2 MCI Application interface */
  51.   #include "mmdrvos2.h"                 /* OS/2 MCI driver include file   */
  52. #else
  53.   #include "mmsystem.h"                 /* MCI Application interface */
  54.   #include "mcidrv.h"                   /* MCI driver include file   */
  55. #endif
  56.  
  57. /* OS/2 Multimedia IO Services Include File */
  58. #ifdef INCL_MMIO
  59.   #include "mmio.h"
  60.   #ifdef INCL_MMIO_CODEC
  61.      #include "codec.h"
  62.   #endif
  63. #else
  64.   #ifdef INCL_MMIOOS2
  65.      #include "mmioos2.h"
  66.      #ifdef INCL_MMIO_CODEC
  67.         #include "codec.h"
  68.      #endif
  69.   #endif
  70. #endif
  71.  
  72. /* OS/2 Multimedia Secondary Windows Include File */
  73. #ifdef INCL_SW
  74. #define INCL_SECONDARYWINDOW
  75. #define INCL_GRAPHICBUTTON
  76. #define INCL_CIRCULARSLIDER
  77.  
  78. #include "sw.h"
  79. #endif
  80.