home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pGFX / GFXBase.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  2.5 KB  |  84 lines

  1. @DATABASE "pGFX/GFXBase.h"
  2. @MASTER   "Work2:AD/IInc/pGFX/GFXBase.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:42
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGFX/GFXBase.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGFX/GFXBase.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_GfxBase" LINK "pGFX/GFXBase.h/File" 22}
  16.  
  17. @ENDNODE
  18. @NODE File "pGFX/GFXBase.h"
  19. #ifndef __INC_POS_PGFX_GFXBASE_H
  20. #define __INC_POS_PGFX_GFXBASE_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>GFXBase.h<<   14 Sep 1996    11:52:57 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_LIBRARY_H
  30. #include <@{"pExec/Library.h" LINK "pExec/Library.h/File"}>
  31. #endif
  32. #ifndef __INC_POS_PEXEC_SEMA_H
  33. #include <@{"pExec/Sema.h" LINK "pExec/Sema.h/File"}>
  34. #endif
  35.  
  36.  
  37. /*----------------------------------
  38.            read only
  39. -----------------------------------*/
  40. struct pOS_GfxBase
  41. {
  42.   @{"struct pOS_Library" LINK "pExec/Library.h/File" 26}         gfx_Lib;
  43.   struct pOS_ExecBase       *ExecBase;
  44.   @{"struct pOS_UtilityBase" LINK "pUtil/UtilBase.h/File" 18}    *UtilityBase;
  45.  
  46.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                      gfx_Reserved1[32];
  47.  
  48.   @{"struct pOS_Semaphore" LINK "pExec/Sema.h/File" 36}       gfx_MonSem;
  49.   @{"struct pOS_ExList" LINK "pExec/List.h/File" 50}          gfx_Monitor;    /* (pOS_MonitorUnit*) */
  50.   @{"struct pOS_ExList" LINK "pExec/List.h/File" 50}          gfx_MonDef;     /* (*) */
  51.   @{"struct pOS_ExList" LINK "pExec/List.h/File" 50}          gfx_MonMount;   /* (*) */
  52.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                      gfx_Reserved2[32];
  53.  
  54.   @{"struct pOS_Semaphore" LINK "pExec/Sema.h/File" 36}       gfx_FontSem;
  55.   @{"struct pOS_ExList" LINK "pExec/List.h/File" 50}          gfx_FontList;   /* (pOS_TextFont*) */
  56.  
  57.   @{"struct pOS_TextFont" LINK "pGFX/Text.h/File" 30}       *gfx_DefaultFont;
  58.   @{"struct pOS_MonLock" LINK "pGFX/MonLock.h/File" 18}        *gfx_DefaultMonLock;
  59.  
  60. /**** SYSTEM-PRIVATE **/
  61. };
  62.  
  63.  
  64.  
  65. enum
  66. {
  67.   pOS_MonFileName_MAX = 48,   /* darf am Stack angelegt werden */
  68.   pOS_MonPathName_MAX = 320,  /* darf am Stack angelegt werden */
  69. };
  70.  
  71.  
  72.  
  73. /** for @{"pOS_AllocGfxObject()" LINK "pGraphicsD/pOS_AllocGfxObject"} / @{"pOS_FreeGfxObject()" LINK "pGraphicsD/pOS_FreeGfxObject"} **/
  74. enum pOS_GfxObjects
  75. {
  76.   GFXOBJ_MIB=1,             /* (struct pOS_MonInfoData) */
  77. };
  78.  
  79.  
  80.  
  81.  
  82. #endif
  83. @ENDNODE
  84.