http://bugs.winehq.org/show_bug.cgi?id=10349
--- Comment #20 from Janne janne.kekkonen@gmail.com --- Created attachment 79456 --> http://bugs.winehq.org/attachment.cgi?id=79456 dde communication example app
Created 16bit windows application which does pretty much the same thing as the yukon installer. First it creates atom(s) for application & topic. Since both are: PROGMAN only one atom is created. Progman is started from button PM_Start. When PROGMAN is running WM_DDE_INITIATE message can be broadcasted with button DDE_Init.
When WM_DDE_ACT message received and is being handled. Atoms are extracted from lparam and stings related to atoms are retrieved with GlobalGetAtomName.
In Windows2000 this seems to be working. Atoms are the same which were created and GlobalGetAtomName returns 7, which matches to lenght of PROGMAN.
In Wine10.16, atoms seem to be zero, which leads to failing of GlobalGetAtomName calls.