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