📄 dimm.h
字号:
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCandidateListW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST __RPC_FAR *pCandList,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCandidateListCountA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD __RPC_FAR *pdwListSize,
/* [out] */ DWORD __RPC_FAR *pdwBufLen);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCandidateListCountW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD __RPC_FAR *pdwListSize,
/* [out] */ DWORD __RPC_FAR *pdwBufLen);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCandidateWindow )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [out] */ CANDIDATEFORM __RPC_FAR *pCandidate);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompositionFontA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTA __RPC_FAR *plf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompositionFontW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTW __RPC_FAR *plf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompositionStringA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG __RPC_FAR *plCopied,
/* [out] */ LPVOID pBuf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompositionStringW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG __RPC_FAR *plCopied,
/* [out] */ LPVOID pBuf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompositionWindow )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ COMPOSITIONFORM __RPC_FAR *pCompForm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContext )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [out] */ HIMC __RPC_FAR *phIMC);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConversionListA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST __RPC_FAR *pDst,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConversionListW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPWSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST __RPC_FAR *pDst,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConversionStatus )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD __RPC_FAR *pfdwConversion,
/* [out] */ DWORD __RPC_FAR *pfdwSentence);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultIMEWnd )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [out] */ HWND __RPC_FAR *phDefWnd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescriptionA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szDescription,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescriptionW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szDescription,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGuideLineA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPSTR pBuf,
/* [out] */ DWORD __RPC_FAR *pdwResult);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGuideLineW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPWSTR pBuf,
/* [out] */ DWORD __RPC_FAR *pdwResult);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIMEFileNameA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szFileName,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIMEFileNameW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szFileName,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOpenStatus )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperty )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ DWORD fdwIndex,
/* [out] */ DWORD __RPC_FAR *pdwProperty);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRegisterWordStyleA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFA __RPC_FAR *pStyleBuf,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRegisterWordStyleW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFW __RPC_FAR *pStyleBuf,
/* [out] */ UINT __RPC_FAR *puCopied);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStatusWindowPos )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [out] */ POINT __RPC_FAR *pptPos);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVirtualKey )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [out] */ UINT __RPC_FAR *puVirtualKey);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallIMEA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ LPSTR szIMEFileName,
/* [in] */ LPSTR szLayoutText,
/* [out] */ HKL __RPC_FAR *phKL);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallIMEW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ LPWSTR szIMEFileName,
/* [in] */ LPWSTR szLayoutText,
/* [out] */ HKL __RPC_FAR *phKL);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsIME )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUIMessageA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUIMessageW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyIME )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwAction,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwValue);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterWordA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterWordW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseContext )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCandidateWindow )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ CANDIDATEFORM __RPC_FAR *pCandidate);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCompositionFontA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTA __RPC_FAR *plf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCompositionFontW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTW __RPC_FAR *plf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCompositionStringA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCompositionStringW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCompositionWindow )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ COMPOSITIONFORM __RPC_FAR *pCompForm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConversionStatus )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD fdwConversion,
/* [in] */ DWORD fdwSentence);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOpenStatus )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ BOOL fOpen);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStatusWindowPos )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ POINT __RPC_FAR *pptPos);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SimulateHotKey )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwHotKeyID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnregisterWordA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szUnregister);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnregisterWordW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szUnregister);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ BOOL fRestoreLayout);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Deactivate )(
IActiveIMMApp __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDefWindowProc )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [in] */ UINT Msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam,
/* [out] */ LRESULT __RPC_FAR *plResult);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FilterClientWindows )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ ATOM __RPC_FAR *aaClassList,
/* [in] */ UINT uSize);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodePageA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [out] */ UINT __RPC_FAR *uCodePage);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLangId )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HKL hKL,
/* [out] */ LANGID __RPC_FAR *plid);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AssociateContextEx )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisableIME )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ DWORD idThread);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetImeMenuItemsA )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOA __RPC_FAR *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOA __RPC_FAR *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD __RPC_FAR *pdwResult);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetImeMenuItemsW )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOW __RPC_FAR *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOW __RPC_FAR *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD __RPC_FAR *pdwResult);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumInputContext )(
IActiveIMMApp __RPC_FAR * This,
/* [in] */ DWORD idThread,
/* [out] */ IEnumInputContext __RPC_FAR *__RPC_FAR *ppEnum);
END_INTERFACE
} IActiveIMMAppVtbl;
interface IActiveIMMApp
{
CONST_VTBL struct IActiveIMMAppVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveIMMApp_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveIMMApp_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IAct
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -