Alexandre Julliard : rpcrt4: Use RegDeleteTree to properly unregister interfaces.
Module: wine Branch: master Commit: ad54700b9419db445f5fda5c97fe751038151bce URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad54700b9419db445f5fda5c97... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Sat Nov 29 13:02:08 2008 +0100 rpcrt4: Use RegDeleteTree to properly unregister interfaces. --- dlls/rpcrt4/cpsf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/rpcrt4/cpsf.c b/dlls/rpcrt4/cpsf.c index d19d229..e261422 100644 --- a/dlls/rpcrt4/cpsf.c +++ b/dlls/rpcrt4/cpsf.c @@ -298,7 +298,7 @@ HRESULT WINAPI NdrDllUnregisterProxy(HMODULE hDll, strcpyW( keyname, interfaceW ); format_clsid( keyname + strlenW(keyname), proxy->header.piid ); - RegDeleteKeyW(HKEY_CLASSES_ROOT, keyname); + RegDeleteTreeW(HKEY_CLASSES_ROOT, keyname); } pProxyFileList++; } @@ -306,7 +306,7 @@ HRESULT WINAPI NdrDllUnregisterProxy(HMODULE hDll, /* unregister clsid */ strcpyW( keyname, clsidW ); format_clsid( keyname + strlenW(keyname), pclsid ); - RegDeleteKeyW(HKEY_CLASSES_ROOT, keyname); + RegDeleteTreeW(HKEY_CLASSES_ROOT, keyname); return S_OK; }
participants (1)
-
Alexandre Julliard