Hans Leidekker : msxml3: Implement DllUnregisterServer.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Feb 14 07:27:32 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 964ef89f09f262bfb769e97b51f86edf9881c1eb
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=964ef89f09f262bfb769e97b51f86edf9881c1eb

Author: Hans Leidekker <hans at 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()




More information about the wine-cvs mailing list