home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Programming / RecentLib / include / C / libraries / recent.h
Encoding:
C/C++ Source or Header  |  1999-09-26  |  1.7 KB  |  51 lines

  1. // Defines and structures for recent.library
  2. // (c)1999 by RĂ¼diger Hanke
  3. #ifndef _INCLUDE_LIBRARIES_RECENT_H
  4. #define _INCLUDE_LIBRARIES_RECENT_H
  5.  
  6. #include <exec/types.h>
  7. #include <dos/dos.h>
  8.  
  9. struct RecentInfo
  10. {
  11.     STRPTR
  12.         ri_FileName,                    // File name only (for menu display)
  13.         ri_Path;                        // File name with full path (for file access)
  14.     struct DateStamp
  15.         ri_LastAccess;                  // Last access
  16. };
  17.  
  18. #define RECENT_GROUP_ASCII              1
  19. #define RECENT_GROUP_ANSI               2
  20. #define RECENT_GROUP_SCRIPT             3
  21. #define RECENT_GROUP_AREXX              4
  22. #define RECENT_GROUP_GUIDE              5
  23. #define RECENT_GROUP_CATALOG            6
  24. #define RECENT_GROUP_DOCUMENT           7
  25. #define RECENT_GROUP_MACRO              8
  26. #define RECENT_GROUP_HTML               9
  27. #define RECENT_GROUP_SAMPLE            10
  28. #define RECENT_GROUP_SCORE             11
  29. #define RECENT_GROUP_MOD               12
  30. #define RECENT_GROUP_IMAGE             13
  31. #define RECENT_GROUP_BRUSH             14
  32. #define RECENT_GROUP_VECTORIMAGE       15
  33. #define RECENT_GROUP_PALETTE           16
  34. #define RECENT_GROUP_MASK              17
  35. #define RECENT_GROUP_PROJECT           18
  36. #define RECENT_GROUP_CSOURCE           19
  37. #define RECENT_GROUP_ASMSOURCE         20
  38. #define RECENT_GROUP_ESOURCE           21
  39. #define RECENT_GROUP_BASICSOURCE       22
  40. #define RECENT_GROUP_JAVESOURCE        23
  41. #define RECENT_GROUP_REBOLSCRIPT       24
  42. #define RECENT_GROUP_INCLUDE           25
  43. #define RECENT_GROUP_OBJECTFILE        26
  44. #define RECENT_GROUP_LINKLIB           27
  45. #define RECENT_GROUP_EXECUTABLE        28
  46. #define RECENT_GROUP_PREFS             29
  47. #define RECENT_GROUP_CONFIG            30
  48. #define RECENT_GROUP_FONT              31
  49.  
  50. #endif
  51.