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

  1. @DATABASE "pGFX/DiskFont.h"
  2. @MASTER   "Work2:AD/IInc/pGFX/DiskFont.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:41
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGFX/DiskFont.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGFX/DiskFont.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_DiskFontHeader" LINK "pGFX/DiskFont.h/File" 25}
  16.  
  17. @ENDNODE
  18. @NODE File "pGFX/DiskFont.h"
  19. #ifndef __INC_POS_PGFX_DISKFONT_H
  20. #define __INC_POS_PGFX_DISKFONT_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>DiskFont.h<<   02 Jul 1996    16:44:42 - (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. enum {
  35.  pOS_MaxFontPath=256,
  36.  DFH_ID=         0x0f80,
  37.  pOS_MaxFontName=32, /* font name including ".font\\0" */
  38. };
  39.  
  40.  
  41. /*----------------------------------
  42. -----------------------------------*/
  43. struct pOS_DiskFontHeader
  44. {
  45.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                  dfh_Pad[4];
  46.   @{"struct pOS_ExNode" LINK "pExec/List.h/File" 37}      dfh_DF;
  47.   @{"UWORD" LINK "pExec/Types.h/File" 93}                  dfh_FileID;         /* DFH_ID */
  48.   @{"UWORD" LINK "pExec/Types.h/File" 93}                  dfh_Revision;       /* the font revision */
  49.   @{"struct pOS_SegmentLst" LINK "pDOS/Segment.h/File" 32}* dfh_Segment;        /* the segment address when loaded */
  50.   @{"CHAR" LINK "pExec/Types.h/File" 100}                   dfh_Name[ pOS_MaxFontName ]; /* the font name (null terminated) */
  51.  
  52.   union
  53.     struct
  54.       @{"struct pOS_ExNode" LINK "pExec/List.h/File" 37} dfhd_Node;
  55.       @{"UBYTE" LINK "pExec/Types.h/File" 95}      dfhd_Pad[6];
  56.       @{"UWORD" LINK "pExec/Types.h/File" 93}      dfhd_YSize;
  57.       @{"UBYTE" LINK "pExec/Types.h/File" 95}      dfhd_Style;
  58.       @{"UBYTE" LINK "pExec/Types.h/File" 95}      dfhd_Flags;
  59.       @{"UWORD" LINK "pExec/Types.h/File" 93}      dfhd_XSize;
  60.       @{"UWORD" LINK "pExec/Types.h/File" 93}      dfhd_Baseline;
  61.       @{"UWORD" LINK "pExec/Types.h/File" 93}      dfhd_BoldSmear;
  62.       @{"UWORD" LINK "pExec/Types.h/File" 93}      dfhd_Accessors;
  63.       @{"UBYTE" LINK "pExec/Types.h/File" 95}      dfhd_LoChar;
  64.       @{"UBYTE" LINK "pExec/Types.h/File" 95}      dfhd_HiChar;
  65.       @{"APTR" LINK "pExec/Types.h/File" 87}       dfhd_CharData;
  66.       @{"UWORD" LINK "pExec/Types.h/File" 93}      dfhd_Modulo;
  67.       @{"APTR" LINK "pExec/Types.h/File" 87}       dfhd_CharLoc;
  68.       @{"APTR" LINK "pExec/Types.h/File" 87}       dfhd_CharSpace;
  69.       @{"APTR" LINK "pExec/Types.h/File" 87}       dfhd_CharKern;
  70.     } dfh_Data;
  71.  
  72.   } dfh_U;
  73.  
  74. };
  75.  
  76. #endif
  77. @ENDNODE
  78.