Win32 API 日本語リファレンス
ホームUI.Input.Ime › IFEDictionary

IFEDictionary

COM
IID019f7153-e6db-11d0-83c3-00c04fddb82e継承元IUnknown自前メソッド開始 vtbl3

メソッド 17

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Open(LPSTR pchDictPath, IMESHF* pshf)
4HRESULT Close()
5HRESULT GetHeader(LPSTR pchDictPath, IMESHF* pshf, IMEFMT* pjfmt, DWORD* pulType)
6HRESULT DisplayProperty(HWND hwnd)
7HRESULT GetPosTable(POSTBL** prgPosTbl, INT* pcPosTbl)
8HRESULT GetWords(LPWSTR pwchFirst, LPWSTR pwchLast, LPWSTR pwchDisplay, DWORD ulPos, DWORD ulSelect, DWORD ulWordSrc, BYTE* pchBuffer, DWORD cbBuffer, DWORD* pcWrd)
9HRESULT NextWords(BYTE* pchBuffer, DWORD cbBuffer, DWORD* pcWrd)
10HRESULT Create(LPSTR pchDictPath, IMESHF* pshf)
11HRESULT SetHeader(IMESHF* pshf)
12HRESULT ExistWord(IMEWRD* pwrd)
13HRESULT ExistDependency(IMEDP* pdp)
14HRESULT RegisterWord(IMEREG reg, IMEWRD* pwrd)
15HRESULT RegisterDependency(IMEREG reg, IMEDP* pdp)
16HRESULT GetDependencies(LPWSTR pwchKakariReading, LPWSTR pwchKakariDisplay, DWORD ulKakariPos, LPWSTR pwchUkeReading, LPWSTR pwchUkeDisplay, DWORD ulUkePos, IMEREL jrel, DWORD ulWordSrc, BYTE* pchBuffer, DWORD cbBuffer, DWORD* pcdp)
17HRESULT NextDependencies(BYTE* pchBuffer, DWORD cbBuffer, DWORD* pcDp)
18HRESULT ConvertFromOldMSIME(LPSTR pchDic, PFNLOG pfnLog, IMEREG reg)
19HRESULT ConvertFromUserToSys()