home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d564 / aload.lha / ALoad / src.lzh / src4 / adef.h next >
C/C++ Source or Header  |  1991-08-24  |  1KB  |  60 lines

  1. #ifndef    _ADEF_V3_H_
  2. #define    _ADEF_V3_H_
  3.  
  4. #include    <intuition/intuition.h>
  5. #include    <exec/semaphores.h>
  6. #include    <exec/interrupts.h>
  7. #include    <exec/tasks.h>
  8.  
  9.  
  10. struct    WIN_DEF    
  11.     {    char                        s_int,s_rast;
  12.         long                        Ready_CNT, Count_CNT;
  13.         short                        ss_rast;
  14.         short                        buffer_size;
  15.         long                    *    buffer;
  16.         long                    *    buffer_end;
  17.         short                        b_pos;
  18.         unsigned long                pos;
  19.         short                        xstart,ystart,dx,dy,scale;
  20.         short                        cnt,End_CNT;
  21.         struct Window            *    win;
  22.         void                        (*open)();
  23.         void                        (*close)();
  24.         long                        value;
  25.         long                        signal;
  26.         long                        signal_open;
  27.         long                        signal_close;
  28.         struct    Task            *    owner;
  29.         struct AreaInfo                ainfo;
  30.         struct TmpRas                tmpras;
  31.         APTR                        raster;
  32.         APTR                        abuffer;
  33.         short                        width,height,x,y;
  34.         short                        factor;
  35.     }    ;
  36.  
  37.  
  38. extern APTR                *Old_CloseWB;
  39. extern APTR                *Old_OpenWB;
  40. extern struct TagItem    WinTagList[];
  41. extern LONG                SizeFlag,WIN_XPOS,WIN_YPOS,
  42.                         WIN_WIDTH,WIN_HEIGHT,
  43.                         IDCMPFlags;
  44. extern char        *        TitlePtr;
  45.  
  46. extern void                VertBServer(),Update_Hug(),SetBase();
  47. extern void                NewClose(),NewOpen();
  48. extern void                SetOldOpenWB(), SetOldCloseWB();
  49. extern void                *GetOldOpenWB(), *GetOldCloseWB();
  50. extern int                CalcShift(),FindMaxValue();
  51. extern struct WIN_DEF    *WB_BASE_PTR;
  52. #define    WIN_WITH        (1)
  53. #define    WIN_TIME        (2)
  54. #define    WIN_END            (3)
  55. #define    SHIFT            (16)
  56.  
  57. #endif
  58.  
  59.  
  60.