"Steven Edwards" <[EMAIL PROTECTED]> wrote: > I agree with you and wish we could share more. I discussed abstracting > WINE user32/gdi32 and creating a Win32k.sys implementation for Wine so > we could try to hide the x11drv behind it but at the time Alexandre > does not seem very interested in the idea. The way it stands right now > while WINE is more correct in its functionality its implementation is > not 100% correct for the design we are trying to replicate. If we can > change this in WINE, then sure lets share even more and stop > duplicating work.
Fortunately Wine unlike ReactOS does not depend on internal Windows kernel interfaces. Moreover, by introducing such interfaces in Wine we gain nothing but a slowdown and hard to read code, because actual functionality still needs to be inside of x11drv. However that doesn't mean that Wine user32/gdi32 code can't be used in ReactOS. You still can use it as a base and a reference point for your implementation. Yes, that's more work than just copying a ready to use code, but that's your choice. -- Dmitry.
