ChangeSet ID: 6866 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/01/02 17:13:56
Modified files: include/wine : obj_oleaut.h include : oleauto.h dlls/oleaut32/tests: safearray.c Makefile.in dlls/oleaut32 : safearray.c oleaut32.spec
Log message: Marcus Meissner marcus@jet.franken.de 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.
Patch: http://cvs.winehq.com/patch.py?id=6866
Old revision New revision Changes Path 1.35 1.36 +51 -0 wine/include/wine/obj_oleaut.h 1.47 1.48 +19 -1 wine/include/oleauto.h 1.2 1.3 +212 -56 wine/dlls/oleaut32/tests/safearray.c 1.2 1.3 +1 -0 wine/dlls/oleaut32/tests/Makefile.in 1.21 1.22 +230 -94 wine/dlls/oleaut32/safearray.c 1.46 1.47 +4 -4 wine/dlls/oleaut32/oleaut32.spec