The first patch in this series is the same as that which I have sent around before.
The remainder implement tests for TxGetText, TxSetText, TxGetNaturalSize and a very simple test for TxDraw.
Patches 2 through 4 don't pass on wine but are in a wine_todo{} section.
When the TxDraw patch is added and the test is run with WINETEST_INTERACTIVE=1 then you get two seconds to see the text in an undecorated window in the top left of the screen.
I have run these with the native dll in wine and it works fine, but would like someone to test them on windows platforms.
There is some trickery with "thiscall". Some background for the implementation can be found here: http://www.winehq.org/pipermail/wine-devel/2005-July/038185.html