ole32: Better match the PSDK types and fix the winapi_check
warnings.
Francois Gouget
fgouget at free.fr
Tue Feb 20 08:45:28 CST 2007
---
dlls/ole32/compobj.c | 2 +-
include/objbase.h | 2 +-
tools/winapi/win32.api | 9 +++++++--
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c
index f1c6ebe..110223a 100644
--- a/dlls/ole32/compobj.c
+++ b/dlls/ole32/compobj.c
@@ -3148,7 +3148,7 @@ static BOOL COM_PeekMessage(struct apartment *apt, MSG *msg)
* MsgWaitForMultipleObjects, WaitForMultipleObjects.
*/
HRESULT WINAPI CoWaitForMultipleHandles(DWORD dwFlags, DWORD dwTimeout,
- ULONG cHandles, const HANDLE* pHandles, LPDWORD lpdwindex)
+ ULONG cHandles, LPHANDLE pHandles, LPDWORD lpdwindex)
{
HRESULT hr = S_OK;
DWORD start_time = GetTickCount();
diff --git a/include/objbase.h b/include/objbase.h
index f85fdcd..79603a0 100644
--- a/include/objbase.h
+++ b/include/objbase.h
@@ -416,7 +416,7 @@ typedef enum tagCOWAIT_FLAGS
COWAIT_ALERTABLE = 0x00000002
} COWAIT_FLAGS;
-HRESULT WINAPI CoWaitForMultipleHandles(DWORD dwFlags,DWORD dwTimeout,ULONG cHandles,const HANDLE* pHandles,LPDWORD lpdwindex);
+HRESULT WINAPI CoWaitForMultipleHandles(DWORD dwFlags,DWORD dwTimeout,ULONG cHandles,LPHANDLE pHandles,LPDWORD lpdwindex);
/*****************************************************************************
* GUID API
diff --git a/tools/winapi/win32.api b/tools/winapi/win32.api
index 0f6780a..1924f46 100644
--- a/tools/winapi/win32.api
+++ b/tools/winapi/win32.api
@@ -3101,10 +3101,10 @@ LONG
UINT
ULONG
int
-unsigned long
%ptr
+BIND_OPTS *
CLIPFORMAT *
CLSID *
COSERVERINFO *
@@ -3117,8 +3117,11 @@ HBITMAP *
HDC *
HENHMETAFILE *
HGLOBAL *
+HMETAFILE *
+HMETAFILEPICT *
HPALETTE *
HRESULT *
+IChannelHook *
ICreateErrorInfo **
IDataObject *
IDataObject **
@@ -3146,6 +3149,7 @@ LPDWORD
LPENUMFORMATETC *
LPENUMOLEVERB *
LPFORMATETC
+LPHANDLE
LPLOCKBYTES *
LPMALLOC *
LPMALLOCSPY
@@ -3180,6 +3184,7 @@ PSECURITY_DESCRIPTOR
REFCLSID
REFGUID
REFIID
+RPC_AUTHZ_HANDLE *
SNB
SNB *
SOLE_AUTHENTICATION_SERVICE *
@@ -3188,7 +3193,6 @@ STGOPTIONS *
ULONG *
WORD *
unsigned char *
-unsigned long *
void *
void **
@@ -3206,6 +3210,7 @@ void
BSTR
OLECHAR *
+LPCWSTR
WCHAR *
%%oleacc.dll
--
1.4.4.4
More information about the wine-patches
mailing list