Add ITfCandidateListUIElement to SDL_msctf.h for MinGW.
This commit is contained in:
parent
ea576e6386
commit
f896125696
1 changed files with 25 additions and 0 deletions
|
@ -22,6 +22,7 @@ typedef struct ITfUIElement ITfUIElement;
|
||||||
typedef struct ITfUIElementMgr ITfUIElementMgr;
|
typedef struct ITfUIElementMgr ITfUIElementMgr;
|
||||||
typedef struct IEnumTfUIElements IEnumTfUIElements;
|
typedef struct IEnumTfUIElements IEnumTfUIElements;
|
||||||
typedef struct ITfThreadMgrEx ITfThreadMgrEx;
|
typedef struct ITfThreadMgrEx ITfThreadMgrEx;
|
||||||
|
typedef struct ITfCandidateListUIElement ITfCandidateListUIElement;
|
||||||
typedef struct ITfReadingInformationUIElement ITfReadingInformationUIElement;
|
typedef struct ITfReadingInformationUIElement ITfReadingInformationUIElement;
|
||||||
typedef struct ITfInputProcessorProfileActivationSink ITfInputProcessorProfileActivationSink;
|
typedef struct ITfInputProcessorProfileActivationSink ITfInputProcessorProfileActivationSink;
|
||||||
typedef struct ITfSource ITfSource;
|
typedef struct ITfSource ITfSource;
|
||||||
|
@ -127,6 +128,30 @@ struct ITfUIElementMgr
|
||||||
const struct ITfUIElementMgrVtbl *lpVtbl;
|
const struct ITfUIElementMgrVtbl *lpVtbl;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
typedef struct ITfCandidateListUIElementVtbl
|
||||||
|
{
|
||||||
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(ITfCandidateListUIElement *, REFIID, void **);
|
||||||
|
ULONG (STDMETHODCALLTYPE *AddRef)(ITfCandidateListUIElement *);
|
||||||
|
ULONG (STDMETHODCALLTYPE *Release)(ITfCandidateListUIElement *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetDescription)(ITfCandidateListUIElement *, BSTR *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetGUID)(ITfCandidateListUIElement *, GUID *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *Show)(ITfCandidateListUIElement *, BOOL);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *IsShown)(ITfCandidateListUIElement *, BOOL *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetUpdatedFlags)(ITfCandidateListUIElement *, DWORD *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetDocumentMgr)(ITfCandidateListUIElement *, ITfDocumentMgr **);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetCount)(ITfCandidateListUIElement *, UINT *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetSelection)(ITfCandidateListUIElement *, UINT *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetString)(ITfCandidateListUIElement *, UINT, BSTR *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetPageIndex)(ITfCandidateListUIElement *, UINT *, UINT, UINT *);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *SetPageIndex)(ITfCandidateListUIElement *, UINT *, UINT);
|
||||||
|
HRESULT (STDMETHODCALLTYPE *GetCurrentPage)(ITfCandidateListUIElement *, UINT *);
|
||||||
|
} ITfCandidateListUIElementVtbl;
|
||||||
|
|
||||||
|
struct ITfCandidateListUIElement
|
||||||
|
{
|
||||||
|
const struct ITfCandidateListUIElementVtbl *lpVtbl;
|
||||||
|
};
|
||||||
|
|
||||||
typedef struct ITfReadingInformationUIElementVtbl
|
typedef struct ITfReadingInformationUIElementVtbl
|
||||||
{
|
{
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(ITfReadingInformationUIElement *, REFIID, void **);
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(ITfReadingInformationUIElement *, REFIID, void **);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue