diff --git a/audio/drivers/dsound.c b/audio/drivers/dsound.c index 6d82972144..9514236f4a 100644 --- a/audio/drivers/dsound.c +++ b/audio/drivers/dsound.c @@ -322,7 +322,11 @@ static void *dsound_init(const char *device, unsigned rate, unsigned latency, RARCH_LOG("DirectSound devices:\n"); #ifndef _XBOX +#ifdef UNICODE DirectSoundEnumerate((LPDSENUMCALLBACKW)enumerate_cb, &dev); +#else + DirectSoundEnumerate((LPDSENUMCALLBACKA)enumerate_cb, &dev); +#endif #endif if (DirectSoundCreate(dev.guid, &ds->ds, NULL) != DS_OK)