Alexandre Julliard : ole32: Added a CoGetContextToken stub.
Alexandre Julliard
julliard at winehq.org
Tue Feb 26 05:45:19 CST 2008
Module: wine
Branch: master
Commit: de61fc5ecad7c8049ec1c468d6697d6d7d9dd08d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=de61fc5ecad7c8049ec1c468d6697d6d7d9dd08d
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Feb 26 11:21:54 2008 +0100
ole32: Added a CoGetContextToken stub.
---
dlls/ole32/compobj.c | 12 ++++++++++++
dlls/ole32/ole32.spec | 1 +
include/objbase.h | 2 ++
3 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c
index c800a2c..8764877 100644
--- a/dlls/ole32/compobj.c
+++ b/dlls/ole32/compobj.c
@@ -3734,6 +3734,18 @@ HRESULT WINAPI CoGetObjectContext(REFIID riid, void **ppv)
return hr;
}
+
+/***********************************************************************
+ * CoGetContextToken [OLE32.@]
+ */
+HRESULT WINAPI CoGetContextToken( ULONG_PTR *token )
+{
+ FIXME( "stub\n" );
+ if (token) *token = 0;
+ return E_NOTIMPL;
+}
+
+
/***********************************************************************
* DllMain (OLE32.@)
*/
diff --git a/dlls/ole32/ole32.spec b/dlls/ole32/ole32.spec
index e1b2250..7561156 100644
--- a/dlls/ole32/ole32.spec
+++ b/dlls/ole32/ole32.spec
@@ -24,6 +24,7 @@
@ stdcall CoGetCallContext(ptr ptr)
@ stub CoGetCallerTID
@ stdcall CoGetClassObject(ptr long ptr ptr ptr)
+@ stdcall CoGetContextToken(ptr)
@ stub CoGetCurrentLogicalThreadId
@ stdcall CoGetCurrentProcess()
@ stub CoGetInstanceFromFile #@ stdcall (ptr ptr ptr long wstr long ptr) return 0,ERR_NOTIMPLEMENTED
diff --git a/include/objbase.h b/include/objbase.h
index 33fe4c9..9f86fa9 100644
--- a/include/objbase.h
+++ b/include/objbase.h
@@ -350,6 +350,8 @@ LPVOID WINAPI CoTaskMemRealloc(LPVOID ptr, ULONG size);
HRESULT WINAPI CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy);
HRESULT WINAPI CoRevokeMallocSpy(void);
+HRESULT WINAPI CoGetContextToken( ULONG_PTR *token );
+
/* class registration flags; passed to CoRegisterClassObject */
typedef enum tagREGCLS
{
More information about the wine-cvs
mailing list