home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma58.dms / ma58.adf / superplay-lib_DEV / Programmers / include / superplay / superplaybase.h < prev   
C/C++ Source or Header  |  1996-05-27  |  1KB  |  40 lines

  1. /* superplay/superplaybase.h        */
  2. /* Version    : 1.1                 */
  3. /* Date       : 06.01.1994          */
  4. /* Written by : Andreas R. Kleinert */
  5.  
  6. #ifndef SUPERPLAY_SUPERPLAYBASE_H
  7. #define SUPERPLAY_SUPERPLAYBASE_H
  8.  
  9. #ifndef SUPERPLAY_SUPERPLAY_H
  10. #include <superplay/superplay.h>
  11. #endif /* SUPERPLAY_SUPERPLAY_H */
  12.  
  13. #ifndef EXEC_LISTS
  14. #include <exec/lists.h>
  15. #endif /* EXEC_LISTS */
  16.  
  17. #ifndef EXEC_LIBRARIES
  18. #include <exec/libraries.h>
  19. #endif /* EXEC_LIBRARIES_H */
  20.  
  21.    /*
  22.       Except the Library-Bases and the SPObjectList, you should NEVER access
  23.       the entries inside SuperPlayBase directly.
  24.       All other entries are "just for info".
  25.    */
  26.  
  27. struct SuperPlayBase
  28. {
  29.  struct Library        spb_LibNode;
  30.  APTR                  spb_SegList;
  31.  struct ExecBase      *spb_SysBase;
  32.  struct DosLibrary    *spb_DOSBase;
  33.  struct IntuitionBase *spb_IntuitionBase;
  34.  struct List           spb_SPObjectList;
  35.  ULONG                 spb_Private1;
  36.  ULONG                 spb_Private2;
  37. };
  38.  
  39. #endif /* SUPERPLAY_SUPERPLAYBASE_H */
  40.