Shell integration

Mike Hearn mike at
Fri Jun 16 10:36:25 CDT 2006

On Fri, 16 Jun 2006 08:54:04 -0400, Ulrich Czekalla wrote:
> That's why I like the idea of using COM. All the infrastructure is already
> there. For now we can implement the trash shell object inside shell32 and
> if someone wants to write a OS/X version all they need to do is override a
> registry key. Other shell integration objects can even be implemented
> out-of-proc in the explorer process all this can be cleanly hidden from the
> shell32 code that uses it.

Out of process COM is never cleanly hidden; if nothing else it can cause
unexpected threads to be created and unexpected re-entrancy via the
implicit message loops.

Given that we already have platform specific handling infrastructure in
the form of the configure script, it could be as simple as having a
conditional Makefile that compiles functions with magic names.

thanks -mike

More information about the wine-devel mailing list