> > and I was wondering if it's still true.
> yes, and it will likely remain so
> native user32 requires lots of bits from native
> kernel (which are no longer available because of
> adress space separation)

>From what I recall, the core problem was that shared DLL 
segments no longer worked after address space separation,
and user heavily relies on those to implement its cross-
process activities (like messages etc.).

32-bit PE shared section were fixed in the meantime and
should work again, I gather, but 16-bit NE shared segments
still do not work.  Unfortunately, all the real work is
done in the 16-bit user (32-bit user32 is just a wrapper
layer), so this is probably a show-stopper.

(Maybe it would be possible to run only a single task
with native user.  But I haven't tried in a long time,
and it's probably broken for some reason or other ...)

Bye,
Ulrich

-- 
  Dr. Ulrich Weigand
  [EMAIL PROTECTED]

Reply via email to