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

  1. #ifndef __INC_POS_PEXEC_NODE_H
  2. #define __INC_POS_PEXEC_NODE_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Burkarth
  9.  $DAT >>Node.h<<   31 Jan 1997    19:20:40 - (C) ProDAD
  10. *******************************************************************/
  11. #ifndef __INC_POS_PEXEC_LIST_H
  12. #include <pExec/List.h>
  13. #endif
  14.  
  15.  
  16. /*----- Node Types for ln_Type -----*/
  17. enum pOS_ExNodeType
  18. {
  19.   NTYP_UNKNOWN=0,
  20.   NTYP_TASK,               /* Exec task */
  21.   NTYP_INTERRUPT,
  22.   NTYP_DEVICE,
  23.   NTYP_MSGPORT,
  24.   NTYP_MESSAGE,            /* Indicates message currently pending */
  25.   NTYP_FREEMSG,
  26.   NTYP_REPLYMSG,           /* Message has been replied */
  27.   NTYP_RESOURCE,
  28.   NTYP_LIBRARY,
  29.   NTYP_MEMORY,
  30.   NTYP_SOFTINT,            /* Internal flag used by SoftInits */
  31.   NTYP_FONT,
  32.   NTYP_PROCESS,            /* pDOS Process */
  33.   NTYP_Pad1,
  34.   NTYP_SIGNALSEM,         /* signal semaphores */
  35.   NTYP_Pad2,              /* 0x10 */
  36.   NTYP_Pad3,
  37.   NTYP_Pad4,
  38.   NTYP_Pad5,
  39.  
  40.   NTYP_VIEW= 32,
  41.   NTYP_VIEWPORT,
  42.   NTYP_CLASS,
  43.   NTYP_DTTDDB,            /* (struct pOS_DtTypeDescribe*) */
  44.   NTYP_CALLBACK,
  45.   NTYP_UNIT,
  46.   NTYP_LAYERINFO,
  47.   NTYP_LAYER,
  48.   NTYP_SCREEN,
  49.   NTYP_PUBSCR,
  50.   NTYP_WINDOW,
  51.   NTYP_MENU,
  52.   NTYP_MEMPOOL,
  53.   NTYP_CATALOG,   /* (struct pOS_Catalog*) */
  54.   NTYP_LOCALE,    /* (struct pOS_Locale*) */
  55.   NTYP_PREFHD,    /* (struct pOS_PrefsHandler*) */
  56.   NTYP_SEGMENT,   /* (struct pOS_SegmentLst*) */
  57.  
  58.  
  59.   NTYP_USER        =254,    /* User node types work down from here */
  60.   NTYP_EXTENDED,
  61.  
  62. };
  63.  
  64. #endif
  65.