home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 130 / af130a.adf / DiskOrg.lzx / DiskOrg / defs.i next >
Text File  |  1984-01-19  |  1KB  |  85 lines

  1. **
  2. **  Disk Organiser   -   Definitions File
  3. **
  4. **  ©1995  by   Simone  Tellini  Software
  5. **
  6. **  $VER: DiskOrganiser_Defs 1.0 (5.9.95)
  7. **
  8.  
  9.  
  10.     IFND    EXEC_LISTS_I
  11.     include exec/lists.i
  12.     ENDC
  13.     IFND    EXEC_NODES_I
  14.     include exec/nodes.i
  15.     ENDC
  16.  
  17.  
  18.  
  19.     STRUCTURE    CategoryInfo,LN_SIZE
  20.     APTR    cat_Parent
  21.     STRUCT    cat_Name,80
  22.     STRUCT    cat_Files,MLH_SIZE
  23.     LABEL    cat_SIZEOF
  24.  
  25.  
  26.     STRUCTURE    FileInfo,LN_SIZE
  27.     LONG    fi_OldCat
  28.     LONG    fi_Size
  29.     LONG    fi_Protection
  30.     STRUCT    fi_Date,ds_SIZEOF
  31.     STRUCT    fi_Disk,40
  32.     STRUCT    fi_Name,40
  33.     STRUCT    fi_Drawer,250
  34.     STRUCT    fi_Comment,300
  35.     STRUCT    fi_Show,500
  36.     LABEL    fi_SIZEOF
  37.  
  38.  
  39.     STRUCTURE    ViewerNode,LN_SIZE
  40.     STRUCT    vn_Ext,12
  41.     STRUCT    vn_Viewer,120
  42.     LABEL    vn_SIZEOF
  43.  
  44.  
  45.     STRUCTURE    FilterNode,LN_SIZE
  46.     STRUCT    fn_Filter,30
  47.     LABEL    fn_SIZEOF
  48.  
  49.  
  50. *  Node type
  51.  
  52. DO_CATEGORY    EQU    0
  53. DO_FILE    EQU    1
  54.  
  55. *  Node flags  (stored in LN_PRI)
  56.  
  57. NO_UNCAT    EQU    0    ; this is the "Uncataloged" node
  58. NO_SELECTED    EQU    1
  59.  
  60. *  File flags  (stored in LN_PRI)
  61.  
  62. FI_EDIT    EQU    2    ; not edited yet
  63. FI_FOUND    EQU    3
  64. FI_FIRST    EQU    4
  65.  
  66.  
  67. *  General flags
  68.  
  69. SAVED    EQU    0    ; has the database been saved?
  70. AUTOSCAN    EQU    1    ; scan every disk inserted?
  71. RECURSE    EQU    2    ; do recursion?
  72. SEARCHBYCOM    EQU    3    ; search by comment
  73. SEARCHBYDISK    EQU    4    ; search by disk
  74.  
  75.  
  76. *  Export fields
  77.  
  78. EX_NAME    EQU    0
  79. EX_DISK    EQU    1
  80. EX_PATH    EQU    2
  81. EX_DATE    EQU    3
  82. EX_SIZE    EQU    4
  83. EX_COMMENT    EQU    5
  84. EX_CATEGORY    EQU    6
  85.