From b8cfd179d1e09940d2b7a8e2b7f8fdc7c4200541 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Fri, 19 Feb 1999 09:58:41 +0000 Subject: [PATCH] Changed the first parameter from LPGUID (Windows headers) to REFGUID. This makes it a 'const GUID*' which means DirectSoundCreate must not change it. --- include/dsound.h | 2 +- multimedia/dsound.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/dsound.h b/include/dsound.h index fd7ab964021..418de116d0b 100644 --- a/include/dsound.h +++ b/include/dsound.h @@ -171,7 +171,7 @@ typedef LPVOID* LPLPVOID; typedef BOOL32 (CALLBACK *LPDSENUMCALLBACK32W)(LPGUID,LPWSTR,LPWSTR,LPVOID); typedef BOOL32 (CALLBACK *LPDSENUMCALLBACK32A)(LPGUID,LPSTR,LPSTR,LPVOID); -extern HRESULT WINAPI DirectSoundCreate(LPGUID lpGUID,LPDIRECTSOUND * ppDS,IUnknown *pUnkOuter ); +extern HRESULT WINAPI DirectSoundCreate(REFGUID lpGUID,LPDIRECTSOUND * ppDS,IUnknown *pUnkOuter ); #define STDMETHOD(xfn) HRESULT (CALLBACK *fn##xfn) #define STDMETHOD_(ret,xfn) ret (CALLBACK *fn##xfn) diff --git a/multimedia/dsound.c b/multimedia/dsound.c index 77e5b0cdb73..b0becda2638 100644 --- a/multimedia/dsound.c +++ b/multimedia/dsound.c @@ -2073,7 +2073,7 @@ static DWORD WINAPI DSOUND_thread(LPVOID arg) #endif /* HAVE_OSS */ -HRESULT WINAPI DirectSoundCreate(LPGUID lpGUID,LPDIRECTSOUND *ppDS,IUnknown *pUnkOuter ) +HRESULT WINAPI DirectSoundCreate(REFGUID lpGUID,LPDIRECTSOUND *ppDS,IUnknown *pUnkOuter ) { if (lpGUID) TRACE(dsound,"(%p,%p,%p)\n",lpGUID,ppDS,pUnkOuter);