Aric Stewart : msctf: Map out currently missing interfaces.

Alexandre Julliard julliard at winehq.org
Thu May 14 11:07:41 CDT 2009


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

Author: Aric Stewart <aric at codeweavers.com>
Date:   Wed May 13 14:45:44 2009 -0500

msctf: Map out currently missing interfaces.

---

 dlls/msctf/context.c        |    8 ++++++++
 dlls/msctf/inputprocessor.c |    3 +++
 dlls/msctf/threadmgr.c      |    5 +++++
 3 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/dlls/msctf/context.c b/dlls/msctf/context.c
index 38d8ad6..dff4fd8 100644
--- a/dlls/msctf/context.c
+++ b/dlls/msctf/context.c
@@ -58,6 +58,13 @@ typedef struct tagContextSink {
 typedef struct tagContext {
     const ITfContextVtbl *ContextVtbl;
     const ITfSourceVtbl *SourceVtbl;
+    /* const ITfContextCompositionVtbl *ContextCompositionVtbl; */
+    /* const ITfContextOwnerCompositionServicesVtbl *ContextOwnerCompositionServicesVtbl; */
+    /* const ITfContextOwnerServicesVtbl *ContextOwnerServicesVtbl; */
+    /* const ITfInsertAtSelectionVtbl *InsertAtSelectionVtbl; */
+    /* const ITfMouseTrackerVtbl *MouseTrackerVtbl; */
+    /* const ITfQueryEmbeddedVtbl *QueryEmbeddedVtbl; */
+    /* const ITfSourceSingleVtbl *SourceSingleVtbl; */
     LONG refCount;
 
     TfClientId tidOwner;
@@ -79,6 +86,7 @@ typedef struct tagContext {
 
 typedef struct tagTextStoreACPSink {
     const ITextStoreACPSinkVtbl *TextStoreACPSinkVtbl;
+    /* const ITextStoreACPServicesVtbl *TextStoreACPServicesVtbl; */
     LONG refCount;
 
     Context *pContext;
diff --git a/dlls/msctf/inputprocessor.c b/dlls/msctf/inputprocessor.c
index 8d36cd5..90daa2f 100644
--- a/dlls/msctf/inputprocessor.c
+++ b/dlls/msctf/inputprocessor.c
@@ -59,6 +59,9 @@ typedef struct tagInputProcessorProfilesSink {
 typedef struct tagInputProcessorProfiles {
     const ITfInputProcessorProfilesVtbl *InputProcessorProfilesVtbl;
     const ITfSourceVtbl *SourceVtbl;
+    /* const ITfInputProcessorProfileMgrVtbl *InputProcessorProfileMgrVtbl; */
+    /* const ITfInputProcessorProfilesExVtbl *InputProcessorProfilesExVtbl; */
+    /* const ITfInputProcessorProfileSubstituteLayoutVtbl *InputProcessorProfileSubstituteLayoutVtbl; */
     LONG refCount;
 
     LANGID  currentLanguage;
diff --git a/dlls/msctf/threadmgr.c b/dlls/msctf/threadmgr.c
index 277923e..c91e536 100644
--- a/dlls/msctf/threadmgr.c
+++ b/dlls/msctf/threadmgr.c
@@ -71,6 +71,11 @@ typedef struct tagACLMulti {
     const ITfKeystrokeMgrVtbl *KeystrokeMgrVtbl;
     const ITfMessagePumpVtbl *MessagePumpVtbl;
     const ITfClientIdVtbl *ClientIdVtbl;
+    /* const ITfThreadMgrExVtbl *ThreadMgrExVtbl; */
+    /* const ITfConfigureSystemKeystrokeFeedVtbl *ConfigureSystemKeystrokeFeedVtbl; */
+    /* const ITfLangBarItemMgrVtbl *LangBarItemMgrVtbl; */
+    /* const ITfUIElementMgrVtbl *UIElementMgrVtbl; */
+    /* const ITfSourceSingleVtbl *SourceSingleVtbl; */
     LONG refCount;
 
     const ITfThreadMgrEventSinkVtbl *ThreadMgrEventSinkVtbl; /* internal */




More information about the wine-cvs mailing list