home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1998 #5 / AmigaPlus_CD-ROM_Nr.5-98.iso / system / dsound / source.lha / minrexx.h < prev    next >
C/C++ Source or Header  |  1994-07-18  |  895b  |  33 lines

  1. /*
  2.  *   Includes for minrexx.c; please refer to that file for
  3.  *   further documentation.
  4.  */
  5. #include <rexx/rxslib.h>
  6. /*
  7.  *   This is the list of functions we can access.  (Cheap forward
  8.  *   declarations, too.)
  9.  */
  10. long upRexxPort(char *,struct rexxCommandList *,char *,int(*)());
  11. void dnRexxPort(void) ;
  12. void dispRexxPort(void) ;
  13. struct RexxMsg *sendRexxCmd() ;
  14. struct RexxMsg *syncRexxCmd() ;
  15. struct RexxMsg *asyncRexxCmd() ;
  16. void replyRexxCmd(struct RexxMsg *,long,long,char *) ;
  17. /*
  18.  *   Maximum messages that can be pending, and the return codes
  19.  *   for two bad situations.
  20.  */
  21. #define MAXRXOUTSTANDING (300)
  22. #define RXERRORIMGONE (100)
  23. #define RXERRORNOCMD (30)
  24. /*
  25.  *   This is the association list you build up (statically or
  26.  *   dynamically) that should be terminated with an entry with
  27.  *   NULL for the name . . .
  28.  */
  29. struct rexxCommandList {
  30.    char *name ;
  31.    APTR userdata ;
  32. } ;
  33.