SafeArrayCreateVector

Martin Fuchs martin-fuchs at gmx.net
Sun Feb 29 10:51:38 CST 2004


Changelog:
correct parameter type for SafeArrayCreateVector() and SafeArrayCreateVectorEx() from ULONG to UINT


Index: include/oleauto.h
===================================================================
RCS file: /home/wine/wine/include/oleauto.h,v
retrieving revision 1.55
diff -u -p -d -r1.55 oleauto.h
--- include/oleauto.h	18 Nov 2003 20:41:24 -0000	1.55
+++ include/oleauto.h	29 Feb 2004 16:50:23 -0000
@@ -55,8 +55,8 @@ HRESULT WINAPI CreateErrorInfo(ICreateEr
 /* SafeArray functions */
 SAFEARRAY* WINAPI SafeArrayCreate(VARTYPE,UINT,SAFEARRAYBOUND*);
 SAFEARRAY* WINAPI SafeArrayCreateEx(VARTYPE,UINT,SAFEARRAYBOUND*,LPVOID);
-SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE,LONG,ULONG);
-SAFEARRAY* WINAPI SafeArrayCreateVectorEx(VARTYPE,LONG,ULONG,LPVOID);
+SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE,LONG,UINT);
+SAFEARRAY* WINAPI SafeArrayCreateVectorEx(VARTYPE,LONG,UINT,LPVOID);
 
 HRESULT WINAPI SafeArrayAllocDescriptor(UINT,SAFEARRAY**);
 HRESULT WINAPI SafeArrayAllocDescriptorEx(VARTYPE,UINT,SAFEARRAY**);
Index: dlls/oleaut32/safearray.c
===================================================================
RCS file: /home/wine/wine/dlls/oleaut32/safearray.c,v
retrieving revision 1.34
diff -u -p -d -r1.34 safearray.c
--- dlls/oleaut32/safearray.c	27 Feb 2004 21:32:55 -0000	1.34
+++ dlls/oleaut32/safearray.c	29 Feb 2004 16:51:47 -0000
@@ -654,7 +654,7 @@ SAFEARRAY* WINAPI SafeArrayCreateEx(VART
  * NOTES
  * See SafeArray.
  */
-SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE vt, LONG lLbound, ULONG cElements)
+SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE vt, LONG lLbound, UINT cElements)
 {
   TRACE("(%d->%s,%ld,%ld\n", vt, debugstr_vt(vt), lLbound, cElements);
     
@@ -682,7 +682,7 @@ SAFEARRAY* WINAPI SafeArrayCreateVector(
  * NOTES
  * See SafeArray.
  */
-SAFEARRAY* WINAPI SafeArrayCreateVectorEx(VARTYPE vt, LONG lLbound, ULONG cElements, LPVOID pvExtra)
+SAFEARRAY* WINAPI SafeArrayCreateVectorEx(VARTYPE vt, LONG lLbound, UINT cElements, LPVOID pvExtra)
 {
   ULONG ulSize;
   IRecordInfo* iRecInfo = (IRecordInfo*)pvExtra;





More information about the wine-patches mailing list