@DATABASE "pExec/Resident.h"
@MASTER   "Work2:AD/IInc/pExec/Resident.h"
@REMARK   This file was created by ADtoHT 2.0 on 28-Apr-97  12:56:45
@REMARK   Do not edit
@REMARK   ADtoHT is © 1993-1995 Christian Stieber

@NODE MAIN "pExec/Resident.h"
@TOC "__pOS_Dev.guide/MAIN"

@{"pExec/Resident.h" LINK File}


@{b}Structures@{ub}

@{"pOS_Resident" LINK "pExec/Resident.h/File" 18}


@{b}#defines@{ub}

@{"RTC_MATCHWORD" LINK "pExec/Resident.h/File" 37}

@ENDNODE
@NODE File "pExec/Resident.h"
#ifndef __INC_POS_PEXEC_RESIDENT_H
#define __INC_POS_PEXEC_RESIDENT_H
/*******************************************************************
 Includes Release 24
 (C) Copyright 1995-1997 proDAD
     All Rights Reserved

 $AUT Holger Burkarth
 $DAT >>Resident.h<<   12 Sep 1996    10:17:07 - (C) ProDAD
*******************************************************************/
#ifndef __INC_POS_PEXEC_TYPES_H
#include <@{"pExec/Types.h" LINK "pExec/Types.h/File"}>
#endif


/*----------------------------------
-----------------------------------*/
struct pOS_Resident
{
  @{"UWORD" LINK "pExec/Types.h/File" 93}               rt_MatchWord;   /* word to match on  */
  const struct pOS_Resident *rt_MatchTag; /* pointer to the above */
  @{"APTR" LINK "pExec/Types.h/File" 87}                rt_EndSkip;     /* address to continue scan */
  @{"ULONG" LINK "pExec/Types.h/File" 91}               rt_Flags;       /* various tag flags */
  @{"UWORD" LINK "pExec/Types.h/File" 93}               rt_Version;     /* release version number */
  @{"UWORD" LINK "pExec/Types.h/File" 93}               rt_Revision;    /* */
  @{"UBYTE" LINK "pExec/Types.h/File" 95}               rt_Type;        /* type of module (NTYP_XXXXXX) */
  @{"SBYTE" LINK "pExec/Types.h/File" 94}               rt_Pri;         /* initialization priority */
  const @{"CHAR" LINK "pExec/Types.h/File" 100}         *rt_Name;        /* pointer to node name */
  const @{"CHAR" LINK "pExec/Types.h/File" 100}         *rt_IdString;    /* pointer to identification string */
  @{"APTR" LINK "pExec/Types.h/File" 87}                rt_Init;        /* pointer to init code or (const pOS_ResidentLibInit*) */
  const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19}  *rt_Describe;
};




#define RTC_MATCHWORD 0x4AFC

enum pOS_ResidentFlags
{
 RTF_COLDSTART =0x01,
 RTF_SINGLETASK=0x02,
 RTF_AFTERDOS  =0x04,
 RTF_AUTOINIT  =0x80, /* rt_Init points to data structure */
};


#endif
@ENDNODE
