home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / audio / streplay33.801.lzh / Include / LIBRARIES / streplay.h < prev   
C/C++ Source or Header  |  1991-11-24  |  815b  |  53 lines

  1. /*
  2.  
  3.    STReplay.library
  4.  
  5.    by Olli, dem Gr÷▀ten
  6.  
  7.    C-Standarddefinitionen
  8.  
  9.    Modified by Jonathan Potter, 24.11.91
  10.  
  11. */
  12.  
  13. #ifdef LATTICE
  14. #include <proto/streplay.h>
  15. #endif
  16.  
  17. #ifndef EXEC_LIBRARIES_H
  18. #include <exec/libraries.h>
  19. #endif
  20.  
  21. #ifndef LIBRARIES_DOS_H
  22. #include <libraries/dos.h>
  23. #endif
  24.  
  25. #define STREPLAYNAME "streplay.library"
  26. #define STREPLAYVERSION 33
  27. #define STREPLAYREVISION 801
  28.  
  29. /* the base we build upon... */
  30. struct STReplayBase
  31. {
  32.  struct Library Libnode;
  33.  BPTR strb_Seglist;
  34.  APTR strb_Module;
  35.  LONG strb_Len;
  36.  WORD strb_Running;
  37.  WORD strb_OnlyOnce;
  38. };
  39.  
  40. /* Libfunctions */
  41. LONG LoadModule();
  42. VOID StartSong();
  43. VOID StopSong();
  44. LONG IsRunning();
  45. VOID UnloadModule();
  46. LONG IsModule();
  47. VOID PlayOnce();
  48.  
  49. /* Returns from LoadModule() */
  50. #define STLE_NOFILE -1L
  51. #define STLE_NOMEM -2L
  52. #define STLE_OK 0L
  53.