--- np2/win9x/soundmng.h 2003/10/16 17:58:47 1.1 +++ np2/win9x/soundmng.h 2005/02/16 09:31:55 1.6 @@ -19,22 +19,29 @@ void soundmng_stop(void); void soundmng_sync(void); void soundmng_setreverse(BOOL reverse); -BOOL soundmng_pcmplay(UINT num, BOOL loop); +BRESULT soundmng_pcmplay(UINT num, BOOL loop); void soundmng_pcmstop(UINT num); +#ifdef __cplusplus +} +#endif + // ---- for windows -BOOL soundmng_initialize(void); +BRESULT soundmng_initialize(void); void soundmng_deinitialize(void); -void soundmng_pcmload(UINT num, const char *filename, UINT type); +void soundmng_pcmload(UINT num, const OEMCHAR *filename, UINT type); void soundmng_pcmvolume(UINT num, int volume); -void soundmng_enable(void); -void soundmng_disable(void); +enum { + SNDPROC_MASTER = 0, + SNDPROC_MAIN, + SNDPROC_TOOL, + SNDPROC_SUBWIND +}; -#ifdef __cplusplus -} -#endif +void soundmng_enable(UINT proc); +void soundmng_disable(UINT proc);