Mercurial > sdl-ios-xcode
comparison src/video/win32/SDL_msctf.h @ 4911:56206f6e4e58
Add ITfCandidateListUIElement to SDL_msctf.h for MinGW.
author | Daniel Wyatt <Daniel.Wyatt@gmail.com> |
---|---|
date | Tue, 23 Nov 2010 17:43:10 -0500 |
parents | ac19d74e2a47 |
children |
comparison
equal
deleted
inserted
replaced
4910:f205711f73d5 | 4911:56206f6e4e58 |
---|---|
20 typedef struct ITfUIElementSink ITfUIElementSink; | 20 typedef struct ITfUIElementSink ITfUIElementSink; |
21 typedef struct ITfUIElement ITfUIElement; | 21 typedef struct ITfUIElement ITfUIElement; |
22 typedef struct ITfUIElementMgr ITfUIElementMgr; | 22 typedef struct ITfUIElementMgr ITfUIElementMgr; |
23 typedef struct IEnumTfUIElements IEnumTfUIElements; | 23 typedef struct IEnumTfUIElements IEnumTfUIElements; |
24 typedef struct ITfThreadMgrEx ITfThreadMgrEx; | 24 typedef struct ITfThreadMgrEx ITfThreadMgrEx; |
25 typedef struct ITfCandidateListUIElement ITfCandidateListUIElement; | |
25 typedef struct ITfReadingInformationUIElement ITfReadingInformationUIElement; | 26 typedef struct ITfReadingInformationUIElement ITfReadingInformationUIElement; |
26 typedef struct ITfInputProcessorProfileActivationSink ITfInputProcessorProfileActivationSink; | 27 typedef struct ITfInputProcessorProfileActivationSink ITfInputProcessorProfileActivationSink; |
27 typedef struct ITfSource ITfSource; | 28 typedef struct ITfSource ITfSource; |
28 | 29 |
29 typedef DWORD TfClientId; | 30 typedef DWORD TfClientId; |
125 struct ITfUIElementMgr | 126 struct ITfUIElementMgr |
126 { | 127 { |
127 const struct ITfUIElementMgrVtbl *lpVtbl; | 128 const struct ITfUIElementMgrVtbl *lpVtbl; |
128 }; | 129 }; |
129 | 130 |
131 typedef struct ITfCandidateListUIElementVtbl | |
132 { | |
133 HRESULT (STDMETHODCALLTYPE *QueryInterface)(ITfCandidateListUIElement *, REFIID, void **); | |
134 ULONG (STDMETHODCALLTYPE *AddRef)(ITfCandidateListUIElement *); | |
135 ULONG (STDMETHODCALLTYPE *Release)(ITfCandidateListUIElement *); | |
136 HRESULT (STDMETHODCALLTYPE *GetDescription)(ITfCandidateListUIElement *, BSTR *); | |
137 HRESULT (STDMETHODCALLTYPE *GetGUID)(ITfCandidateListUIElement *, GUID *); | |
138 HRESULT (STDMETHODCALLTYPE *Show)(ITfCandidateListUIElement *, BOOL); | |
139 HRESULT (STDMETHODCALLTYPE *IsShown)(ITfCandidateListUIElement *, BOOL *); | |
140 HRESULT (STDMETHODCALLTYPE *GetUpdatedFlags)(ITfCandidateListUIElement *, DWORD *); | |
141 HRESULT (STDMETHODCALLTYPE *GetDocumentMgr)(ITfCandidateListUIElement *, ITfDocumentMgr **); | |
142 HRESULT (STDMETHODCALLTYPE *GetCount)(ITfCandidateListUIElement *, UINT *); | |
143 HRESULT (STDMETHODCALLTYPE *GetSelection)(ITfCandidateListUIElement *, UINT *); | |
144 HRESULT (STDMETHODCALLTYPE *GetString)(ITfCandidateListUIElement *, UINT, BSTR *); | |
145 HRESULT (STDMETHODCALLTYPE *GetPageIndex)(ITfCandidateListUIElement *, UINT *, UINT, UINT *); | |
146 HRESULT (STDMETHODCALLTYPE *SetPageIndex)(ITfCandidateListUIElement *, UINT *, UINT); | |
147 HRESULT (STDMETHODCALLTYPE *GetCurrentPage)(ITfCandidateListUIElement *, UINT *); | |
148 } ITfCandidateListUIElementVtbl; | |
149 | |
150 struct ITfCandidateListUIElement | |
151 { | |
152 const struct ITfCandidateListUIElementVtbl *lpVtbl; | |
153 }; | |
154 | |
130 typedef struct ITfReadingInformationUIElementVtbl | 155 typedef struct ITfReadingInformationUIElementVtbl |
131 { | 156 { |
132 HRESULT (STDMETHODCALLTYPE *QueryInterface)(ITfReadingInformationUIElement *, REFIID, void **); | 157 HRESULT (STDMETHODCALLTYPE *QueryInterface)(ITfReadingInformationUIElement *, REFIID, void **); |
133 ULONG (STDMETHODCALLTYPE *AddRef)(ITfReadingInformationUIElement *); | 158 ULONG (STDMETHODCALLTYPE *AddRef)(ITfReadingInformationUIElement *); |
134 ULONG (STDMETHODCALLTYPE *Release)(ITfReadingInformationUIElement *); | 159 ULONG (STDMETHODCALLTYPE *Release)(ITfReadingInformationUIElement *); |