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 */