Stub DDE interface for Progman.exe

Jeremiah Flerchinger jeremiah.flerchinger at gmail.com
Thu Feb 5 14:29:26 CST 2009


On Thu, 2009-02-05 at 18:12 +0000, Rob Shearman wrote:
> 2009/2/3 Dmitry Timoshkov <dmitry at codeweavers.com>:
> > "Jeremiah Flerchinger" <jeremiah.flerchinger at gmail.com> wrote:
> >
> >> Stubs basic DDE interface of Progman.exe. Similar to Progman stub in
> >> shell32.dll. Both will need to be extended and a 3rd progman interface
> >> will need to be added in user32.
> >
> > Progman DDE interface should be implemented by shell32.dll, nowhere else.
> 
> And it already is: ShellDDEInit.
> 
> All it needs is some always running process to call it. It looks like
> explorer would be a good choice.
> 
Is explorer always running in Wine? I know "wine explorer" does not run
ShellDDEInit when it starts. I thought most people were against
additional processes, but I want to see the Progman DDE interface
working for the different ways of calling it.

ShellDDEInit didn't exist before Win 2000 and was in Shdocw.dll and not
shell32.dll. Do we want to call ShellDDEInit in shell32 when Wine starts
(and ends) then? It is supposed to be called only by the process that is
acting as the shell when it registers itself as a DDE host for the
shell. I don't think anything else would ever call it then.




More information about the wine-devel mailing list