home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / BC_DICE2.DMS / in.adf / INCLUDE / dos / exall.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-10  |  835 b   |  59 lines

  1. #ifndef DOS_EXALL_H
  2. #define DOS_EXALL_H
  3. /*
  4. **
  5. ** $Filename: dos/exall.h $
  6. ** $Release: 2.04 Includes, V37.4 $
  7. ** $Revision: 36.5 $
  8. ** $Date: 90/07/12 $
  9. **
  10. ** include file for ExAll() data structures
  11. **
  12. ** (C) Copyright 1989-1991 Commodore-Amiga, Inc.
  13. ** All Rights Reserved
  14. **
  15. */
  16.  
  17. #ifndef EXEC_TYPES_H
  18. #include "exec/types.h"
  19. #endif
  20.  
  21. #ifndef UTILITY_HOOKS_H
  22. #include "utility/hooks.h"
  23. #endif
  24.  
  25.  
  26.  
  27.  
  28. #define ED_NAME 1
  29. #define ED_TYPE 2
  30. #define ED_SIZE 3
  31. #define ED_PROTECTION 4
  32. #define ED_DATE 5
  33. #define ED_COMMENT 6
  34.  
  35.  
  36.  
  37. struct ExAllData {
  38.  struct ExAllData *ed_Next;
  39.  UBYTE *ed_Name;
  40.  LONG ed_Type;
  41.  ULONG ed_Size;
  42.  ULONG ed_Prot;
  43.  ULONG ed_Days;
  44.  ULONG ed_Mins;
  45.  ULONG ed_Ticks;
  46.  UBYTE *ed_Comment; 
  47. };
  48.  
  49.  
  50.  
  51. struct ExAllControl {
  52.  ULONG eac_Entries; 
  53.  ULONG eac_LastKey; 
  54.  UBYTE *eac_MatchString; 
  55.  struct Hook *eac_MatchFunc; 
  56. };
  57.  
  58. #endif 
  59.