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