[PATCH] Add stubs for DllCanUnloadNow and DllGetClassObject
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Wed Jan 9 22:44:31 CST 2008
---
dlls/mscoree/mscoree.spec | 4 ++--
dlls/mscoree/mscoree_main.c | 16 ++++++++++++++++
2 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/dlls/mscoree/mscoree.spec b/dlls/mscoree/mscoree.spec
index b8b6d91..ecc49c6 100644
--- a/dlls/mscoree/mscoree.spec
+++ b/dlls/mscoree/mscoree.spec
@@ -29,8 +29,8 @@
@ stub CorTickleSvc
@ stub CreateConfigStream
@ stub CreateDebuggingInterfaceFromVersion
-@ stub DllCanUnloadNow
-@ stub DllGetClassObject
+@ stdcall DllCanUnloadNow()
+@ stdcall DllGetClassObject(ptr ptr ptr)
@ stub DllRegisterServer
@ stub DllUnregisterServer
@ stub EEDllGetClassObjectFromClass
diff --git a/dlls/mscoree/mscoree_main.c b/dlls/mscoree/mscoree_main.c
index 062f9ae..6a14da4 100644
--- a/dlls/mscoree/mscoree_main.c
+++ b/dlls/mscoree/mscoree_main.c
@@ -270,3 +270,19 @@ HRESULT WINAPI GetVersionFromProcess(HANDLE hProcess, LPWSTR pVersion, DWORD cch
FIXME("(%p, %p, %d, %p): stub\n", hProcess, pVersion, cchBuffer, dwLength);
return E_NOTIMPL;
}
+
+HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
+{
+ FIXME("(%p, %p, %p): stub\n", rclsid, riid, ppv);
+ if(!ppv)
+ return E_INVALIDARG;
+
+ return E_NOTIMPL;
+}
+
+HRESULT WINAPI DllCanUnloadNow(VOID)
+{
+ FIXME("stub\n");
+ return S_OK;
+}
+
--
1.5.3.7
--------------080500010907000607020000--
More information about the wine-patches
mailing list