home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Utilities / GDir / asl.h next >
C/C++ Source or Header  |  1991-08-25  |  2KB  |  86 lines

  1. #define    AslName    "asl.library"
  2. struct FileRequester    {
  3. APTR    rf_Reserved1;
  4. BYTE    *rf_File;
  5. BYTE    *rf_Dir;
  6. CPTR    rf_Reserved2;
  7. UBYTE    rf_Reserved3;
  8. UBYTE    rf_Reserved4;
  9. APTR    rf_Reserved5;
  10. WORD    rf_LeftEdge,rf_TopEdge;
  11. WORD    rf_Width,rf_Height;
  12. WORD    rf_Reserved6;
  13. LONG    rf_NumArgs;
  14. struct WBArg *rf_ArgList;
  15. APTR    rf_UserData;
  16. APTR    rf_Reserved7;
  17. APTR    rf_Reserved8;
  18. BYTE    *rf_Pat;
  19. };
  20. #define    FILB_DOWILDFUNC    7L
  21. #define    FILB_DOMSGFUNC    6L
  22. #define    FILB_SAVE    5L
  23. #define    FILB_NEWIDCMP    4L
  24. #define FILB_MULTISELECT 3L
  25. #define    FILB_PATGAD    0L
  26. #define    FILF_DOWILDFUNC    (1L << FILB_DOWILDFUNC)
  27. #define    FILF_DOMSGFUNC    (1L << FILB_DOMSGFUNC)
  28. #define    FILF_SAVE    (1L << FILB_SAVE)
  29. #define    FILF_NEWIDCMP    (1L << FILB_NEWIDCMP)
  30. #define    FILF_MULTISELECT (1L << FILB_MULTISELECT)
  31. #define    FILF_PATGAD    (1L << FILB_PATGAD)
  32. #define    FIL1B_NOFILES    0L
  33. #define    FIL1B_MATCHDIRS    1L
  34. #define    FIL1F_NOFILES    (1L << FIL1B_NOFILES)
  35. #define    FIL1F_MATCHDIRS    (1L << FIL1B_MATCHDIRS)
  36. struct FontRequester    {
  37. APTR    fo_Reserved1[2];
  38. struct TextAttr fo_Attr;
  39. UBYTE    fo_FrontPen;
  40. UBYTE    fo_BackPen;
  41. UBYTE    fo_DrawMode;
  42. APTR    fo_UserData;
  43. };
  44. #define    FONB_FRONTCOLOR    0
  45. #define    FONB_BACKCOLOR    1
  46. #define    FONB_STYLES    2
  47. #define    FONB_DRAWMODE    3
  48. #define    FONB_FIXEDWIDTH    4
  49. #define    FONB_NEWIDCMP    5
  50. #define    FONB_DOMSGFUNC    6
  51. #define    FONB_DOWILDFUNC    7
  52. #define    FONF_FRONTCOLOR    (1L << FONB_FRONTCOLOR)
  53. #define    FONF_BACKCOLOR    (1L << FONB_BACKCOLOR)
  54. #define    FONF_STYLES    (1L << FONB_STYLES)
  55. #define    FONF_DRAWMODE    (1L << FONB_DRAWMODE)
  56. #define    FONF_FIXEDWIDTH    (1L << FONB_FIXEDWIDTH)
  57. #define    FONF_NEWIDCMP    (1L << FONB_NEWIDCMP)
  58. #define    FONF_DOMSGFUNC    (1L << FONB_DOMSGFUNC)
  59. #define    FONF_DOWILDFUNC    (1L << FONB_DOWILDFUNC)
  60. #define    ASL_FileRequest    0
  61. #define    ASL_FontRequest    1
  62. #define ASL_Dummy (TAG_USER + 0x80000)
  63. #define ASL_Hail    ASL_Dummy+1
  64. #define ASL_Window    ASL_Dummy+2
  65. #define    ASL_LeftEdge    ASL_Dummy+3
  66. #define    ASL_TopEdge    ASL_Dummy+4
  67. #define    ASL_Width    ASL_Dummy+5
  68. #define    ASL_Height    ASL_Dummy+6
  69. #define    ASL_HookFunc    ASL_Dummy+7
  70. #define    ASL_File    ASL_Dummy+8
  71. #define    ASL_Dir    ASL_Dummy+9
  72. #define    ASL_FontName    ASL_Dummy+10
  73. #define    ASL_FontHeight    ASL_Dummy+11
  74. #define    ASL_FontStyles    ASL_Dummy+12
  75. #define    ASL_FontFlags    ASL_Dummy+13
  76. #define    ASL_FrontPen    ASL_Dummy+14
  77. #define    ASL_BackPen    ASL_Dummy+15
  78. #define    ASL_MinHeight    ASL_Dummy+16
  79. #define    ASL_MaxHeight    ASL_Dummy+17
  80. #define    ASL_OKText    ASL_Dummy+18
  81. #define    ASL_CancelText    ASL_Dummy+19
  82. #define    ASL_FuncFlags    ASL_Dummy+20
  83. #define    ASL_ModeList    ASL_Dummy+21
  84. #define    ASL_ExtFlags1    ASL_Dummy+22
  85. #define    ASL_Pattern    ASL_FontName
  86.