Aric Stewart : msctf: Implement TF_GetThreadMgr.

Alexandre Julliard julliard at winehq.org
Wed Feb 4 09:15:41 CST 2009


Module: wine
Branch: master
Commit: 929aadf29b58d4ed6a1641ead4ff24892d24bbe9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=929aadf29b58d4ed6a1641ead4ff24892d24bbe9

Author: Aric Stewart <aric at codeweavers.com>
Date:   Tue Feb  3 14:28:41 2009 -0600

msctf: Implement TF_GetThreadMgr.

---

 dlls/msctf/msctf.c    |   14 ++++++++++++++
 dlls/msctf/msctf.spec |    2 +-
 2 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/dlls/msctf/msctf.c b/dlls/msctf/msctf.c
index 868721c..78b2bc3 100644
--- a/dlls/msctf/msctf.c
+++ b/dlls/msctf/msctf.c
@@ -210,3 +210,17 @@ HRESULT WINAPI TF_CreateThreadMgr(ITfThreadMgr **pptim)
     TRACE("\n");
     return ThreadMgr_Constructor(NULL,(IUnknown**)pptim);
 }
+
+/***********************************************************************
+ *              TF_GetThreadMgr (MSCTF.@)
+ */
+HRESULT WINAPI TF_GetThreadMgr(ITfThreadMgr **pptim)
+{
+    TRACE("\n");
+    *pptim = (ITfThreadMgr*)TlsGetValue(tlsIndex);
+
+    if (*pptim)
+        ITfThreadMgr_AddRef(*pptim);
+
+    return S_OK;
+}
diff --git a/dlls/msctf/msctf.spec b/dlls/msctf/msctf.spec
index c5b9db5..faa9019 100644
--- a/dlls/msctf/msctf.spec
+++ b/dlls/msctf/msctf.spec
@@ -22,7 +22,7 @@
 @ stub TF_GetMlngHKL
 @ stub TF_GetMlngIconIndex
 @ stub TF_GetThreadFlags
-@ stub TF_GetThreadMgr
+@ stdcall TF_GetThreadMgr(ptr)
 @ stub TF_InatExtractIcon
 @ stub TF_InitMlngInfo
 @ stub TF_InitSystem




More information about the wine-cvs mailing list