1 #ifndef RESOURCES_FILESYSRES_H 2 #define RESOURCES_FILESYSRES_H 3 4 /* 5 FileSystem.resource include 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 #ifndef EXEC_LISTS_H 15 # include <exec/lists.h> 16 #endif 17 18 #ifndef DOS_DOS_H 19 # include <dos/dos.h> 20 #endif 21 22 #pragma pack(2) 23 24 25 #define FSRNAME "FileSystem.resource" 26 27 28 struct FileSysResource 29 { 30 struct Node fsr_Node; 31 char *fsr_Creator; 32 struct List fsr_FileSysEntries; 33 }; 34 35 struct FileSysEntry 36 { 37 struct Node fse_Node; 38 ULONG fse_DosType; 39 ULONG fse_Version; 40 ULONG fse_PatchFlags; 41 ULONG fse_Type; 42 CPTR fse_Task; 43 BPTR fse_Lock; 44 BSTR fse_Handler; 45 ULONG fse_StackSize; 46 LONG fse_Priority; 47 BPTR fse_Startup; 48 BPTR fse_SegList; 49 BPTR fse_GlobalVec; 50 }; 51 52 53 #pragma pack() 54 55 #endif /* RESOURCES_FILESYSRES_H */