kernel32: Implement Process thread attribute lists.
Dmitry Timoshkov
dmitry at baikal.ru
Mon Dec 5 06:04:13 CST 2016
Dmitry Timoshkov <dmitry at baikal.ru> wrote:
> Huw Davies <huw at codeweavers.com> wrote:
>
> > diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
> > index 3c25286..224e6ae 100644
> > --- a/dlls/kernel32/kernel32.spec
> > +++ b/dlls/kernel32/kernel32.spec
> ...
> > +@ stdcall DeleteProcThreadAttributeList(ptr)
> ...
> > +@ stdcall InitializeProcThreadAttributeList(ptr long long ptr)
> ...
> > +@ stdcall UpdateProcThreadAttribute(ptr long long ptr long ptr ptr)
>
> UMS (User Mode Scheduler) stuff should be implemented in ntdll and
> kernel32 APIs should be either forwards or thin wrappers around the
> ntdll exports. So, to avoid duplicate efforts this all from the start
> needs to be implemeted in ntdll.
I should have mentioned that when I looked at it and was investigating UMS
related things many articles/sources suggested that Microsoft was not very
happy about UMS technology, and was seriously considering to abandon it for
various reasons, so i dropped an idea of implementing it in preference to
adding a bunch of stubs to the staging tree.
--
Dmitry.
More information about the wine-devel
mailing list