home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / example_c_dt / dt_source / include / class / classbase.h
C/C++ Source or Header  |  1997-01-03  |  795b  |  38 lines

  1. /*
  2. **      $VER: classbase.h 43.4 (3.1.97)
  3. **
  4. **      definition of ClassBase
  5. **
  6. **      (C) Copyright 1996-97 Andreas R. Kleinert
  7. **      All Rights Reserved.
  8. */
  9.  
  10. #ifndef CLASS_CLASSBASE_H
  11. #define CLASS_CLASSBASE_H
  12.  
  13. #ifndef EXEC_LIBRARIES_H
  14. #include <exec/libraries.h>
  15. #endif /* EXEC_LIBRARIES_H */
  16.  
  17. #ifndef DOS_DOS_H
  18. #include <dos/dos.h>
  19. #endif /* DOS_DOS_H */
  20.  
  21. struct ClassBase
  22. {
  23.  struct Library          cb_LibNode;
  24.  APTR                    cb_SegList;
  25.  Class            *cb_Class;
  26.  
  27.  struct ExecBase    *cb_SysBase;
  28.  struct DosLibrary      *cb_DOSBase;
  29.  struct IntuitionBase   *cb_IntuitionBase;
  30.  struct GfxBase     *cb_GfxBase;
  31.  struct Library        *cb_UtilityBase;
  32.  struct Library        *cb_IFFParseBase;
  33.  struct Library        *cb_DataTypesBase;
  34.  struct Library        *cb_SuperClassBase;
  35. };
  36.  
  37. #endif /* CLASS_CLASSBASE_H */
  38.