[ros-dev] more sharing with Wine?
Thomas Weidenmueller
w3seek at reactos.com
Wed Dec 22 15:50:08 CET 2004
Eric Kohl wrote:
> Non-portable DLLs are not portable because they use features that
> differ between ReactOS and Wine. Examples are kernel32.dll because
> consoles are implemented in different ways, gdi32.dll and user32.dll
> because the use the INT2E interface to call into win32k.sys.
Especially the Int2E thing _could_ be solved if wine agreed on
co-operation. Basically all we'd need is a shared interface for
NtUser/NtGdi entry points. while wine's user32/gdi32 would call local
NtUser/NtGdi stubs that connect to the wine server, reactos would inline
the function and do actual syscalls. it would be doable but that'd
require quite some changes in the wine code - and i believe wine doesn't
want to do that for the sake of execution speed...
As long as we share one set of entry points, it'd be possible...
Regards
Thomas
More information about the Ros-dev
mailing list