search path redux - if office 2007 always uses a private riched20, why does wine interpose its own global one?

Dan Kegel dank at
Sat Oct 17 14:28:14 CDT 2009

On Sat, Oct 17, 2009 at 12:12 PM, James McKenzie
<jjmckenzie51 at> wrote:
> Let's stick a fork in this conversation for a moment and think about
> what we are saying here:
> Office 2007 comes with an 'improved' richedit handing set of files,
> riched20.dll and riched32.dll which function drastically different from
> those supplied with WindowsXP and even possibly Vista.
> So what do we do?
> 1.  Detect and use the native dlls for Office2007 and use ours for
> everything else (or)
> 2.  Work on blackboxing those dlls and adding in those functions that
> are not currenly supported into the native dlls?

I think the Office-supplied versions of riched20 and maybe gdiplus are
'special' forks that are never going to be released for other apps
to use.   It probably makes some sense to just use them
rather than reimplement them.

More information about the wine-devel mailing list