1 #ifndef GRAPHICS_GFXNODES_H
    2 #define GRAPHICS_GFXNODES_H
    3 
    4 /*
    5 	graphics extended node definitions
    6 
    7 	Copyright © 2002 The MorphOS Development Team, All Rights Reserved.
    8 */
    9 
   10 #ifndef EXEC_NODES_H
   11 # include <exec/nodes.h>
   12 #endif
   13 
   14 #pragma pack(2)
   15 
   16 
   17 struct ExtendedNode
   18 {
   19 	struct Node  *xln_Succ;
   20 	struct Node  *xln_Pred;
   21 	UBYTE         xln_Type;
   22 	BYTE          xln_Pri;
   23 	STRPTR        xln_Name;
   24 	UBYTE         xln_Subsystem;
   25 	UBYTE         xln_Subtype;
   26 	LONG          xln_Library;
   27 	LONG        (*xln_Init)(VOID);
   28 };
   29 
   30 
   31 #define SS_GRAPHICS  0x02
   32 
   33 #define VIEW_EXTRA_TYPE       1
   34 #define VIEWPORT_EXTRA_TYPE   2
   35 #define SPECIAL_MONITOR_TYPE  3
   36 #define MONITOR_SPEC_TYPE     4
   37 
   38 
   39 #pragma pack()
   40 
   41 #endif /* GRAPHICS_GFXNODES_H */