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

  1. @DATABASE "pExec/Resident.h"
  2. @MASTER   "Work2:AD/IInc/pExec/Resident.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:30
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pExec/Resident.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pExec/Resident.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_Resident" LINK "pExec/Resident.h/File" 18}
  16.  
  17.  
  18. @{b}#defines@{ub}
  19.  
  20. @{"RTC_MATCHWORD" LINK "pExec/Resident.h/File" 37}
  21.  
  22. @ENDNODE
  23. @NODE File "pExec/Resident.h"
  24. #ifndef __INC_POS_PEXEC_RESIDENT_H
  25. #define __INC_POS_PEXEC_RESIDENT_H
  26. /*******************************************************************
  27.  Includes Release 24
  28.  (C) Copyright 1995-1997 proDAD
  29.      All Rights Reserved
  30.  
  31.  $AUT Holger Burkarth
  32.  $DAT >>Resident.h<<   12 Sep 1996    10:17:07 - (C) ProDAD
  33. *******************************************************************/
  34. #ifndef __INC_POS_PEXEC_TYPES_H
  35. #include <@{"pExec/Types.h" LINK "pExec/Types.h/File"}>
  36. #endif
  37.  
  38.  
  39. /*----------------------------------
  40. -----------------------------------*/
  41. struct pOS_Resident
  42. {
  43.   @{"UWORD" LINK "pExec/Types.h/File" 93}               rt_MatchWord;   /* word to match on  */
  44.   const struct pOS_Resident *rt_MatchTag; /* pointer to the above */
  45.   @{"APTR" LINK "pExec/Types.h/File" 87}                rt_EndSkip;     /* address to continue scan */
  46.   @{"ULONG" LINK "pExec/Types.h/File" 91}               rt_Flags;       /* various tag flags */
  47.   @{"UWORD" LINK "pExec/Types.h/File" 93}               rt_Version;     /* release version number */
  48.   @{"UWORD" LINK "pExec/Types.h/File" 93}               rt_Revision;    /* */
  49.   @{"UBYTE" LINK "pExec/Types.h/File" 95}               rt_Type;        /* type of module (NTYP_XXXXXX) */
  50.   @{"SBYTE" LINK "pExec/Types.h/File" 94}               rt_Pri;         /* initialization priority */
  51.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *rt_Name;        /* pointer to node name */
  52.   const @{"CHAR" LINK "pExec/Types.h/File" 100}         *rt_IdString;    /* pointer to identification string */
  53.   @{"APTR" LINK "pExec/Types.h/File" 87}                rt_Init;        /* pointer to init code or (const pOS_ResidentLibInit*) */
  54.   const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19}  *rt_Describe;
  55. };
  56.  
  57.  
  58.  
  59.  
  60. #define RTC_MATCHWORD 0x4AFC
  61.  
  62. enum pOS_ResidentFlags
  63. {
  64.  RTF_COLDSTART =0x01,
  65.  RTF_SINGLETASK=0x02,
  66.  RTF_AFTERDOS  =0x04,
  67.  RTF_AUTOINIT  =0x80, /* rt_Init points to data structure */
  68. };
  69.  
  70.  
  71. #endif
  72. @ENDNODE
  73.