/* * * Blaster Header(v1.3) * * 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; /* SB driver dependent functions */ int load_drv(void); 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); void set_base_io(int __base_adr); void set_interrupt_num(int __number); int init_drv(void); 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); void uninstall_drv(void); int pause_snd(void); int cont_snd(void); int brk_repeat(int __mode); void unload_snd(sbvoc_type __sound_file);