/*
 *
 *			     Blaster Include(v1.2)
 *
 *		     Engineered by Shawn Leaf & Joel Lucsy
 *
 *
 */

#define SBOK    0
#define	SBOFF	0
#define SBON	1

typedef	unsigned int status_type;
typedef void far *sbvoc_type;

int load_drv();

int alloc_snd(sbvoc_type *__sound_file,unsigned long __size);

int load_snd(char *__filename,sbvoc_type *__sound_file);

int save_snd(char *__filename,sbvoc_type __sound_file);

int get_vers();

void set_base_io(int __base_adr);

void set_interrupt_num(int __number);

int init_drv();

void set_speaker(int __status);

void set_status(status_type *__mem_loc);

void play_snd(sbvoc_type __sound_file);

void record_snd(sbvoc_type __sound_file,unsigned long __length,int __speed);

void stop_snd();

void uninstall_drv();

int pause_snd();

int cont_snd();

int brk_repeat(int __mode);

void unload_snd(sbvoc_type __sound_file);

