Commit 5b375aec authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

ddraw: Better match the PSDK types and fix the winapi_check warnings.

parent 427723cc
......@@ -3112,7 +3112,7 @@ IDirectDrawImpl_AttachD3DDevice(IDirectDrawImpl *This,
*****************************************************************************/
HRESULT WINAPI
DirectDrawCreateClipper(DWORD Flags,
IDirectDrawClipper **Clipper,
LPDIRECTDRAWCLIPPER *Clipper,
IUnknown *UnkOuter)
{
IDirectDrawClipperImpl* object;
......
......@@ -345,7 +345,7 @@ err_out:
***********************************************************************/
HRESULT WINAPI
DirectDrawCreate(GUID *GUID,
IDirectDraw **DD,
LPDIRECTDRAW *DD,
IUnknown *UnkOuter)
{
HRESULT hr;
......@@ -368,7 +368,7 @@ DirectDrawCreate(GUID *GUID,
***********************************************************************/
HRESULT WINAPI
DirectDrawCreateEx(GUID *GUID,
void **DD,
LPVOID *DD,
REFIID iid,
IUnknown *UnkOuter)
{
......@@ -406,7 +406,7 @@ DirectDrawCreateEx(GUID *GUID,
***********************************************************************/
HRESULT WINAPI
DirectDrawEnumerateA(LPDDENUMCALLBACKA Callback,
void *Context)
LPVOID Context)
{
BOOL stop = FALSE;
......@@ -440,7 +440,7 @@ DirectDrawEnumerateA(LPDDENUMCALLBACKA Callback,
***********************************************************************/
HRESULT WINAPI
DirectDrawEnumerateExA(LPDDENUMCALLBACKEXA Callback,
void *Context,
LPVOID Context,
DWORD Flags)
{
BOOL stop = FALSE;
......@@ -834,7 +834,7 @@ static inline DWORD get_config_key(HKEY defkey, HKEY appkey, const char* name, c
BOOL WINAPI
DllMain(HINSTANCE hInstDLL,
DWORD Reason,
void *lpv)
LPVOID lpv)
{
TRACE("(%p,%x,%p)\n", hInstDLL, Reason, lpv);
if (Reason == DLL_PROCESS_ATTACH)
......
......@@ -1065,6 +1065,10 @@ typedef BOOL (CALLBACK *LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONI
typedef BOOL (CALLBACK *LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR);
DECL_WINELIB_TYPE_AW(LPDDENUMCALLBACKEX)
HRESULT WINAPI DirectDrawEnumerateA(LPDDENUMCALLBACKA,LPVOID);
HRESULT WINAPI DirectDrawEnumerateW(LPDDENUMCALLBACKW,LPVOID);
#define DirectDrawEnumerate WINELIB_NAME_AW(DirectDrawEnumerate)
HRESULT WINAPI DirectDrawEnumerateExA( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags);
HRESULT WINAPI DirectDrawEnumerateExW( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags);
#define DirectDrawEnumerateEx WINELIB_NAME_AW(DirectDrawEnumerateEx)
......@@ -2663,12 +2667,9 @@ DECLARE_INTERFACE_(IDirectDrawGammaControl,IUnknown)
#endif
HRESULT WINAPI DirectDrawCreate(LPGUID,LPDIRECTDRAW*,LPUNKNOWN);
HRESULT WINAPI DirectDrawCreateEx(LPGUID,LPVOID*,REFIID,LPUNKNOWN);
HRESULT WINAPI DirectDrawEnumerateA(LPDDENUMCALLBACKA,LPVOID);
HRESULT WINAPI DirectDrawEnumerateW(LPDDENUMCALLBACKW,LPVOID);
#define DirectDrawEnumerate WINELIB_NAME_AW(DirectDrawEnumerate)
HRESULT WINAPI DirectDrawCreateClipper(DWORD,LPDIRECTDRAWCLIPPER*,LPUNKNOWN);
HRESULT WINAPI DirectDrawCreate(GUID*,LPDIRECTDRAW*,IUnknown*);
HRESULT WINAPI DirectDrawCreateEx(GUID*,LPVOID*,REFIID,IUnknown*);
HRESULT WINAPI DirectDrawCreateClipper(DWORD,LPDIRECTDRAWCLIPPER*,IUnknown*);
#ifdef __cplusplus
} /* extern "C" */
......
......@@ -1008,14 +1008,12 @@ HRESULT
%ptr
GUID *
IUnknown *
LPDDENUMCALLBACKA
LPDDENUMCALLBACKEXA
LPDDENUMCALLBACKEXW
LPDDENUMCALLBACKW
LPDIRECTDRAW *
LPDIRECTDRAWCLIPPER *
LPGUID
LPUNKNOWN
LPVOID
LPVOID *
REFCLSID
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment