File:  [RetroPC.NET] / np2 / win9x / mt32snd.h
Revision 1.1: download - view: text, annotated - select for diffs
Wed Mar 2 13:28:08 2005 JST (20 years, 7 months ago) by yui
Branches: MAIN
CVS tags: VER_0_82_x64, VER_0_82, VER_0_81A, VER_0_81, HEAD
fix mouse interrupt (T.Yui)


#if defined(MT32SOUND_DLL)

typedef struct {
	void	(*shortmsg)(UINT32 msg);
	void	(*longmsg)(const UINT8 *ptr, UINT32 leng);
	UINT	(*mix32)(SINT32 *buff, UINT leng);
} _MT32HDL, *MT32HDL;

#ifdef __cplusplus
extern "C" {
#endif

BRESULT mt32sound_initialize(void);
void mt32sound_deinitialize(void);
BOOL mt32sound_isenable(void);
void mt32sound_setrate(UINT rate);

BRESULT mt32sound_open(void);
void mt32sound_close(void);
void mt32sound_shortmsg(UINT32 msg);
void mt32sound_longmsg(const UINT8 *ptr, UINT32 leng);
UINT mt32sound_mix32(SINT32 *buff, UINT leng);

#ifdef __cplusplus
}
#endif

#endif


RetroPC.NET-CVS <cvs@retropc.net>