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

  1. @DATABASE "pGFX/MonFile.h"
  2. @MASTER   "Work2:AD/IInc/pGFX/MonFile.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:51
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGFX/MonFile.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGFX/MonFile.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_MonFile" LINK "pGFX/MonFile.h/File" 17}
  16.  
  17. @ENDNODE
  18. @NODE File "pGFX/MonFile.h"
  19. #ifndef __INC_POS_PGFX_MONFILE_H
  20. #define __INC_POS_PGFX_MONFILE_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>MonFile.h<<   25 Jan 1997    09:38:51 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_LIST_H
  30. #include <@{"pExec/List.h" LINK "pExec/List.h/File"}>
  31. #endif
  32.  
  33. /*----------------------------------
  34. -----------------------------------*/
  35. struct pOS_MonFile
  36. {
  37.   @{"struct pOS_ExNode" LINK "pExec/List.h/File" 37}      mfh_Node;
  38.   @{"struct pOS_MonDevice" LINK "pGFX/MonDev.h/File" 136}  *mfh_MonDev;
  39.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                  mfh_Access;     /* (enum pOS_MonFileMode) */
  40.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                  mfh_Flags;      /* (enum pOS_MonFileFlags) */
  41.   @{"UWORD" LINK "pExec/Types.h/File" 93}                  mfh_Count;      /* multi use counter */
  42.   struct pOS_GfxLibrary *mfh_Base;
  43.   @{"ULONG" LINK "pExec/Types.h/File" 91}                  mfh_BaseUse[2]; /* Private for dpi_Base */
  44.   @{"struct pOS_Screen" LINK "pScreen/Screen.h/File" 22}     *mfh_Screen;     /* set by pintui */
  45.   @{"struct pOS_ColorMap" LINK "pGFX/Color.h/File" 18}   *mfh_ColorMap;
  46.   @{"struct pOS_RasInfo" LINK "pGFX/View.h/File" 42}    *mfh_RasInfo;
  47.   @{"SLONG" LINK "pExec/Types.h/File" 90}                  mfh_LeftEdge;
  48.   @{"SLONG" LINK "pExec/Types.h/File" 90}                  mfh_TopEdge;
  49.   @{"ULONG" LINK "pExec/Types.h/File" 91}                  mfh_Width;
  50.   @{"ULONG" LINK "pExec/Types.h/File" 91}                  mfh_Height;
  51.   @{"struct pOS_View" LINK "pGFX/View.h/File" 18}       *mfh_View;      /* Back-Link */
  52.   @{"struct pOS_ViewPort" LINK "pGFX/View.h/File" 32}   *mfh_ViewPort;  /* Back-Link */
  53.  
  54.   @{"UBYTE" LINK "pExec/Types.h/File" 95} mfh_Reserved[32];
  55. };
  56.  
  57.  
  58. enum pOS_MonFileFlags
  59. {
  60.   MONHDF_Net = 0x04,
  61. };
  62.  
  63.  
  64. enum pOS_MonFileMode
  65. {
  66.   MONHDMOD_Unknown=0,
  67.   MONHDMOD_Display = 0x01, /* is really display */
  68.  
  69.   MONHDMOD_AcMsk = 0x0f,  /* Mask for Access-Mode */
  70. };
  71.  
  72.  
  73.  
  74. #endif
  75. @ENDNODE
  76.