winebrowser: make dde works right when version > NT

Hans Leidekker hans at it.vu.nl
Mon Jun 30 04:51:40 CDT 2008


On Monday 30 June 2008 09:05:42 Ivan Sinitsin wrote:

> Fix propblem with command `wine start http://<something>` when version of
> windows > NT.
> When version > NT we have WCHAR and don`t need to transform char to WCHAR.

I believe it's not the windows version that determines whether the data
retrieved is a Unicode string but rather the iCodePage field in the
CONVCONTEXT structure supplied to DdeInitialize by the client.

The patch I attached to http://bugs.winehq.org/show_bug.cgi?id=13891
makes use of that information but it will only work when the client
thread is in the same process. This is because cross process querying
of DDE conversation info is currently not implemented.

 -Hans




More information about the wine-devel mailing list