Nikolay Sivov : combase: Implement local server registration via SCM.
Module: wine Branch: master Commit: adfaa93877a2981b1a3f95bf6f193c96242a2ed6 URL: https://source.winehq.org/git/wine.git/?a=commit;h=adfaa93877a2981b1a3f95bf6... Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Wed Sep 2 14:14:49 2020 +0300 combase: Implement local server registration via SCM. Main point of this change is to get rid of auxiliary thread that is causing issues when CoRevokeClassObject() has to wait on it, potentially deadlocking when called from DllMain. Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Huw Davies <huw(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/combase/combase.c | 33 +++-- dlls/combase/combase_private.h | 4 +- dlls/combase/rpc.c | 306 +++++++++++------------------------------ dlls/ole32/compobj.c | 2 - include/wine/irpcss.idl | 17 +++ programs/rpcss/rpcss_main.c | 100 ++++++++++++++ 6 files changed, 222 insertions(+), 240 deletions(-) Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=adfaa93877a2981b1a3f9...
participants (1)
-
Alexandre Julliard