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

  1. @DATABASE "pUtil/Prefs.h"
  2. @MASTER   "Work2:AD/IInc/pUtil/Prefs.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:35:32
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pUtil/Prefs.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pUtil/Prefs.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_PrefsHandler" LINK "pUtil/Prefs.h/File" 21}
  16.  
  17. @ENDNODE
  18. @NODE File "pUtil/Prefs.h"
  19. #ifndef __INC_POS_PUTIL_PREFS_H
  20. #define __INC_POS_PUTIL_PREFS_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>Prefs.h<<   19 Dec 1996    15:32:55 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_LIST_H
  30. #include <@{"pExec/List.h" LINK "pExec/List.h/File"}>
  31. #endif
  32. #ifndef __INC_POS_PDOS_DOSTYPES_H
  33. #include <@{"pDOS/DosTypes.h" LINK "pDOS/DosTypes.h/File"}>
  34. #endif
  35.  
  36.  
  37. /*----------------------------------
  38. -----------------------------------*/
  39. struct pOS_PrefsHandler
  40. {
  41.   @{"struct pOS_ExNode" LINK "pExec/List.h/File" 37}     prfh_Node;
  42.   @{"UWORD" LINK "pExec/Types.h/File" 93}                 prfh_Type;        /* (enum pOS_PrefsHandlerType)  */
  43.   @{"ULONG" LINK "pExec/Types.h/File" 91}                 prfh_Flags;       /* (enum pOS_PrefsHandlerFlags) */
  44.   @{"struct pOS_IntuiUnit" LINK "pIntui/IntuUnit.h/File" 22} *prfh_Unit;
  45.   @{"ULONG" LINK "pExec/Types.h/File" 91}                 prfh_UserData[2];
  46.  
  47.   @{"BOOL" LINK "pExec/Types.h/File" 99} (*prfh_Func)(@{"_R_A0" LINK "pExec/Types.h/File" 28} struct pOS_PrefsHandler*,_R_A1 const struct pOS_TagItem*);
  48.  
  49.   @{"UBYTE" LINK "pExec/Types.h/File" 95} prfh_Reserved1[16];
  50.  
  51.   union
  52.     @{"UBYTE" LINK "pExec/Types.h/File" 95} prfh_Reserved2[64];
  53.  
  54.     struct /** PRFHDTYP_RawFile **/
  55.       const @{"dosname_t" LINK "pDOS/DosTypes.h/File" 18} *prfhrf_FileName;
  56.       const @{"CHAR" LINK "pExec/Types.h/File" 100}      *prfhrf_Template;
  57.     } prfh_RF;
  58.  
  59.   } prfh_U;
  60.  
  61. };
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. enum pOS_PrefsHandlerType /** prfh_Type **/
  69. {
  70.   PRFHDTYP_RFile = 1, /* ReadArgs-File */
  71.  
  72. };
  73.  
  74. enum pOS_PrefsHandlerFlags /** prfh_Flags **/
  75. {
  76.   PRFHDF_Touch = 0x0001, /* wurde verändert */
  77.   PRFHDF_ROM   = 0x0002, /* private */
  78.  
  79. };
  80.  
  81.  
  82.  
  83.  
  84. #endif
  85. @ENDNODE
  86.