home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 239.lha / include / local / xmisc.h < prev   
C/C++ Source or Header  |  1989-05-02  |  1KB  |  54 lines

  1.  
  2. /*
  3.  * XMISC.H
  4.  */
  5.  
  6. #ifndef MYLIB_XMISC_H
  7. #define MYLIB_XMISC_H
  8.  
  9. #define ACTION_DOSCAPABILITIES    3000
  10. #define ACTION_SETRBLOCKMODE    3001    /*  turn on/off blocking on read    */
  11. #define ACTION_SETWBLOCKMODE    3002    /*  turn atomic/on/off blocking on write   */
  12. #define ACTION_SETRSIGNAL    3003    /*  set signal/-1 read data ready   */
  13. #define ACTION_SETWSIGNAL    3004    /*  set signal/-1 buffr. space avail*/
  14. #define ACTION_GETRDATAREADY    3005    /*  get read data ready         */
  15. #define ACTION_GETWSPACEAVAIL    3006    /*  get write space available        */
  16. #define ACTION_GETRBUFSIZE    3007
  17. #define ACTION_GETWBUFSIZE    3008
  18. #define ACTION_SETRBUFSIZE    3009
  19. #define ACTION_SETWBUFSIZE    3010
  20. #define ACTION_SHUTDOWN     3011
  21.  
  22. #define GRAPHICS_LIB        0x0001L
  23. #define INTUITION_LIB        0x0002L
  24. #define EXPANSION_LIB        0x0004L
  25. #define DISKFONT_LIB        0x0008L
  26. #define TRANSLATOR_LIB        0x0010L
  27. #define ICON_LIB        0x0020L
  28. #define MATH_LIB        0x0040L
  29. #define MATHTRANS_LIB        0x0080L
  30. #define MATHIEEEDOUBBAS_LIB 0x0100L
  31. #define MATHIEEESINGBAS_LIB 0x0200L
  32. #define LAYERS_LIB        0x0400L
  33. #define CLIST_LIB        0x0800L
  34. #define POTGO_LIB        0x1000L
  35. #define TIMER_LIB        0x2000L
  36. #define DRES_LIB        0x4000L
  37.  
  38. #define ADRLOCK struct _ADRLOCK
  39. #define XLIST struct _XLIST
  40.  
  41. ADRLOCK {
  42.     long    ad_Wait;
  43.     unsigned char  ad_Bits;
  44. };
  45.  
  46. XLIST {
  47.     XLIST *next;
  48.     XLIST **prev;
  49. };
  50.  
  51. #endif
  52.  
  53.  
  54.