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

  1. @DATABASE "pExec/Node.h"
  2. @MASTER   "Work2:AD/IInc/pExec/Node.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:29
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pExec/Node.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pExec/Node.h" LINK File}
  11.  
  12. @ENDNODE
  13. @NODE File "pExec/Node.h"
  14. #ifndef __INC_POS_PEXEC_NODE_H
  15. #define __INC_POS_PEXEC_NODE_H
  16. /*******************************************************************
  17.  Includes Release 24
  18.  (C) Copyright 1995-1997 proDAD
  19.      All Rights Reserved
  20.  
  21.  $AUT Holger Burkarth
  22.  $DAT >>Node.h<<   31 Jan 1997    19:20:40 - (C) ProDAD
  23. *******************************************************************/
  24. #ifndef __INC_POS_PEXEC_LIST_H
  25. #include <@{"pExec/List.h" LINK "pExec/List.h/File"}>
  26. #endif
  27.  
  28.  
  29. /*----- Node Types for ln_Type -----*/
  30. enum pOS_ExNodeType
  31. {
  32.   NTYP_UNKNOWN=0,
  33.   NTYP_TASK,               /* Exec task */
  34.   NTYP_INTERRUPT,
  35.   NTYP_DEVICE,
  36.   NTYP_MSGPORT,
  37.   NTYP_MESSAGE,            /* Indicates message currently pending */
  38.   NTYP_FREEMSG,
  39.   NTYP_REPLYMSG,           /* Message has been replied */
  40.   NTYP_RESOURCE,
  41.   NTYP_LIBRARY,
  42.   NTYP_MEMORY,
  43.   NTYP_SOFTINT,            /* Internal flag used by SoftInits */
  44.   NTYP_FONT,
  45.   NTYP_PROCESS,            /* pDOS Process */
  46.   NTYP_Pad1,
  47.   NTYP_SIGNALSEM,         /* signal semaphores */
  48.   NTYP_Pad2,              /* 0x10 */
  49.   NTYP_Pad3,
  50.   NTYP_Pad4,
  51.   NTYP_Pad5,
  52.  
  53.   NTYP_VIEW= 32,
  54.   NTYP_VIEWPORT,
  55.   NTYP_CLASS,
  56.   NTYP_DTTDDB,            /* (@{"struct pOS_DtTypeDescribe" LINK "pDtType/DtBase.h/File" 49}*) */
  57.   NTYP_CALLBACK,
  58.   NTYP_UNIT,
  59.   NTYP_LAYERINFO,
  60.   NTYP_LAYER,
  61.   NTYP_SCREEN,
  62.   NTYP_PUBSCR,
  63.   NTYP_WINDOW,
  64.   NTYP_MENU,
  65.   NTYP_MEMPOOL,
  66.   NTYP_CATALOG,   /* (@{"struct pOS_Catalog" LINK "pLocale/Catalog.h/File" 31}*) */
  67.   NTYP_LOCALE,    /* (@{"struct pOS_Locale" LINK "pLocale/Locale.h/File" 23}*) */
  68.   NTYP_PREFHD,    /* (@{"struct pOS_PrefsHandler" LINK "pUtil/Prefs.h/File" 21}*) */
  69.   NTYP_SEGMENT,   /* (@{"struct pOS_SegmentLst" LINK "pDOS/Segment.h/File" 32}*) */
  70.  
  71.  
  72.   NTYP_USER        =254,    /* User node types work down from here */
  73.   NTYP_EXTENDED,
  74.  
  75. };
  76.  
  77. #endif
  78. @ENDNODE
  79.