Improve SAFEARRAY support in wxMSW OLE Automation code.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 23 Sep 2012 22:49:50 +0000 (22:49 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 23 Sep 2012 22:49:50 +0000 (22:49 +0000)
commit226fa6db3dc88370446602fd7490a8890305ffd3
tree8e1b35d5df0a268130ed2a88f65b9eb255b47ff4
parent2abce4af22b27bde3677a2d433c04a94f27d2b49
Improve SAFEARRAY support in wxMSW OLE Automation code.

Add a new wxSafeArray<> class wrapping SAFEARRAY.

Also add support for converting VARIANTs containing other, previously
unsupported, standard types.

Closes #14637.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72543 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
18 files changed:
Makefile.in
build/bakefiles/files.bkl
build/msw/makefile.bcc
build/msw/makefile.gcc
build/msw/makefile.vc
build/msw/makefile.wat
build/msw/wx_core.dsp
build/msw/wx_vc7_core.vcproj
build/msw/wx_vc8_core.vcproj
build/msw/wx_vc9_core.vcproj
docs/changes.txt
include/wx/msw/ole/oleutils.h
include/wx/msw/ole/safearray.h [new file with mode: 0644]
interface/wx/msw/ole/automtn.h
interface/wx/variant.h
src/msw/ole/automtn.cpp
src/msw/ole/oleutils.cpp
src/msw/ole/safearray.cpp [new file with mode: 0644]