/*
** B2MPLAY.h     : Includefile für B2-MIDI-Playerroutinen
** Compiler      : SAS-C 5.10
** Date          : 20-Sep-1991
** Version       : 1.0
** Revision      : 1
**
** © 1991 by Wolfgang Küting  -  K·WARE - Hard- & Software
** Es gelten die gleichen Kopierbestimmungen wie für den original
** Assembler-Source von Jörg Schließer
*/

#include <exec/types.h>
#include <exec/memory.h>
#include <stdlib.h>
#include <stdio.h>

#include <proto/all.h>

/*
**   Typedefinitions
*/
typedef APTR B2Score;

/*
**   Globale Variablen & Strukturen
*/
WORD B2_ERROR;     /*   Wird gesezt wenn ein Fehler in   **
                   **   einer Routine auftaucht          */

struct B2Data
  {
    B2Score ScoreData;   /* Zeiger auf Score-Daten */
    LONG ScoreSize;      /* Größe der Datei        */
  };

/*
**   Prototypes
*/
void FreeB2Score(struct B2Data *);
struct B2Data *InitB2Score(struct B2Data *, char *);
void FreeB2Insts(struct B2Data *);
struct B2Data *LoadB2Score(char *, char *, char *);
void PlayB2Score(struct B2Data *);
void StopB2Score(void);

