diff --git a/reactos/lib/oleaut32/safearray.c b/reactos/lib/oleaut32/safearray.c index c0ebe274ff4..696b192bc1d 100644 --- a/reactos/lib/oleaut32/safearray.c +++ b/reactos/lib/oleaut32/safearray.c @@ -655,7 +655,7 @@ SAFEARRAY* WINAPI SafeArrayCreateEx(VARTYPE vt, UINT cDims, SAFEARRAYBOUND *rgsa * NOTES * See SafeArray. */ -SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE vt, LONG lLbound, UINT cElements) /*MF: was ULONG */ +SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE vt, LONG lLbound, UINT cElements) { TRACE("(%d->%s,%ld,%ld\n", vt, debugstr_vt(vt), lLbound, cElements); @@ -683,7 +683,7 @@ SAFEARRAY* WINAPI SafeArrayCreateVector(VARTYPE vt, LONG lLbound, UINT cElements * 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; diff --git a/reactos/w32api/include/oleauto.h b/reactos/w32api/include/oleauto.h index e6c19f25a3a..7c2f364a026 100644 --- a/reactos/w32api/include/oleauto.h +++ b/reactos/w32api/include/oleauto.h @@ -226,6 +226,7 @@ WINOLEAUTAPI SafeArrayPutElement(SAFEARRAY*,long*,void*); WINOLEAUTAPI SafeArrayCopy(SAFEARRAY*,SAFEARRAY**); WINOLEAUTAPI SafeArrayPtrOfIndex(SAFEARRAY*,long*,void**); WINOLEAUTAPI_(SAFEARRAY*) SafeArrayCreateVector(VARTYPE,LONG,UINT); +WINOLEAUTAPI_(SAFEARRAY*) SafeArrayCreateVectorEx(VARTYPE,LONG,UINT,LPVOID); WINOLEAUTAPI SafeArrayAllocDescriptorEx(VARTYPE,UINT,SAFEARRAY**); WINOLEAUTAPI SafeArrayGetVartype(SAFEARRAY*,VARTYPE*); WINOLEAUTAPI SafeArraySetRecordInfo(SAFEARRAY*,IRecordInfo*);