Module: wine Branch: refs/heads/master Commit: 964ef89f09f262bfb769e97b51f86edf9881c1eb URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=964ef89f09f262bfb769e97b...
Author: Hans Leidekker hans@it.vu.nl Date: Tue Feb 14 10:38:05 2006 +0100
msxml3: Implement DllUnregisterServer.
---
dlls/msxml3/main.c | 7 +++++++ dlls/msxml3/msxml3.spec | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/dlls/msxml3/main.c b/dlls/msxml3/main.c index 037ff79..2865eff 100644 --- a/dlls/msxml3/main.c +++ b/dlls/msxml3/main.c @@ -82,3 +82,10 @@ HRESULT WINAPI DllRegisterServer(void) "msxml3.dll" ); return r; } + +HRESULT WINAPI DllUnregisterServer(void) +{ + RegDeleteKeyA( HKEY_CLASSES_ROOT, "CLSID\{2933BF90-7B36-11D2-B20E-00C04F983E60}\InProcServer32" ); + RegDeleteKeyA( HKEY_CLASSES_ROOT, "CLSID\{2933BF90-7B36-11D2-B20E-00C04F983E60}" ); + return S_OK; +} diff --git a/dlls/msxml3/msxml3.spec b/dlls/msxml3/msxml3.spec index 77bf086..15b763e 100644 --- a/dlls/msxml3/msxml3.spec +++ b/dlls/msxml3/msxml3.spec @@ -9,4 +9,4 @@ @ stdcall -private DllCanUnloadNow() @ stdcall -private DllGetClassObject(ptr ptr ptr) @ stdcall -private DllRegisterServer() -@ stub DllUnregisterServer +@ stdcall -private DllUnregisterServer()