From 89c0d24f5cb063b5e6cd1d4e4ae15e2057e4c719 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Mon, 26 Sep 2011 02:54:05 +0200 Subject: [PATCH] Win32: use DWORD_PTR instead of DWORD for callback declaration This should help on Win64 --- modules/audio_output/waveout.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/audio_output/waveout.c b/modules/audio_output/waveout.c index fc0b8e4c60..4f36500648 100644 --- a/modules/audio_output/waveout.c +++ b/modules/audio_output/waveout.c @@ -60,7 +60,7 @@ static int OpenWaveOutPCM( audio_output_t *, uint32_t, static int PlayWaveOut ( audio_output_t *, HWAVEOUT, WAVEHDR *, aout_buffer_t *, bool ); -static void CALLBACK WaveOutCallback ( HWAVEOUT, UINT, DWORD, DWORD, DWORD ); +static void CALLBACK WaveOutCallback ( HWAVEOUT, UINT, DWORD_PTR, DWORD_PTR, DWORD_PTR ); static void* WaveOutThread( void * ); static int VolumeSet( audio_output_t *, float, bool ); @@ -802,8 +802,8 @@ static int PlayWaveOut( audio_output_t *p_aout, HWAVEOUT h_waveout, * WaveOutCallback: what to do once WaveOut has played its sound samples *****************************************************************************/ static void CALLBACK WaveOutCallback( HWAVEOUT h_waveout, UINT uMsg, - DWORD _p_aout, - DWORD dwParam1, DWORD dwParam2 ) + DWORD_PTR _p_aout, + DWORD_PTR dwParam1, DWORD_PTR dwParam2 ) { (void)h_waveout; (void)dwParam1; (void)dwParam2; audio_output_t *p_aout = (audio_output_t *)_p_aout; -- 2.39.2