Implemented SafeArray{SetIID,GetIID,SetRecordInfo,GetRecordInfo}.
commit8ff278d25e7d65df27c646841320b867bdeb8fcb
authorMarcus Meissner <marcus@jet.franken.de>
Thu, 2 Jan 2003 23:13:56 +0000 (2 23:13 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 2 Jan 2003 23:13:56 +0000 (2 23:13 +0000)
tree283909b251ba4bbda8a0cf1f571dc59a1da124e4
parent48e583db5224c3a676d0a674cca8578d8ec5689a
Implemented SafeArray{SetIID,GetIID,SetRecordInfo,GetRecordInfo}.
Added support for FADF_HAVEIID, FADF_RECORD, FADF_HAVEVARTYPE.
Implemented SafeArrayAllocDescriptorEx and SafeArrayGetVarType
correctly.
Fixed second argument of SafeArrayCopyData (it is just SAFEARRAY*).
Changed allocation to include 16 bytes before the SAFEARRAY (to store
IID/VARTYPE/IRecordInfo*).
VARTYPE -> size array was not indexed correctly.
Added lots of testcases for most functionality.
Added IRecordInfo interface definition.
dlls/oleaut32/oleaut32.spec
dlls/oleaut32/safearray.c
dlls/oleaut32/tests/Makefile.in
dlls/oleaut32/tests/safearray.c
include/oleauto.h
include/wine/obj_oleaut.h