mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
Add imm.h header (enough to let Wine imm.dll compile)
svn path=/trunk/; revision=29033
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
#ifndef __IMM_H
|
||||
#define __IMM_H
|
||||
|
||||
#if __GNUC__ >=3
|
||||
#pragma GCC system_header
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef struct _COMPOSITIONSTRING
|
||||
{
|
||||
DWORD dwSize;
|
||||
DWORD dwCompReadAttrLen;
|
||||
DWORD dwCompReadAttrOffset;
|
||||
DWORD dwCompReadClauseLen;
|
||||
DWORD dwCompReadClauseOffset;
|
||||
DWORD dwCompReadStrLen;
|
||||
DWORD dwCompReadStrOffset;
|
||||
DWORD dwCompAttrLen;
|
||||
DWORD dwCompAttrOffset;
|
||||
DWORD dwCompClauseLen;
|
||||
DWORD dwCompClauseOffset;
|
||||
DWORD dwCompStrLen;
|
||||
DWORD dwCompStrOffset;
|
||||
DWORD dwCursorPos;
|
||||
DWORD dwDeltaStart;
|
||||
DWORD dwResultReadClauseLen;
|
||||
DWORD dwResultReadClauseOffset;
|
||||
DWORD dwResultReadStrLen;
|
||||
DWORD dwResultReadStrOffset;
|
||||
DWORD dwResultClauseLen;
|
||||
DWORD dwResultClauseOffset;
|
||||
DWORD dwResultStrLen;
|
||||
DWORD dwResultStrOffset;
|
||||
DWORD dwPrivateSize;
|
||||
DWORD dwPrivateOffset;
|
||||
} COMPOSITIONSTRING, *LPCOMPOSITIONSTRING;
|
||||
|
||||
typedef struct _INPUTCONTEXT
|
||||
{
|
||||
HWND hWnd;
|
||||
BOOL fOpen;
|
||||
HWND hwndImeInUse;
|
||||
POINT ptStatusWndPos;
|
||||
POINT ptSoftKbdPos;
|
||||
DWORD fdwConversion;
|
||||
DWORD fdwSentence;
|
||||
union
|
||||
{
|
||||
LOGFONTA A;
|
||||
LOGFONTW W;
|
||||
} lfFont;
|
||||
COMPOSITIONFORM cfCompForm;
|
||||
CANDIDATEFORM cfCandForm[4];
|
||||
HIMCC hCompStr;
|
||||
HIMCC hCandInfo;
|
||||
HIMCC hGuideLine;
|
||||
HIMCC hPrivate;
|
||||
DWORD dwNumMsgBuf;
|
||||
HIMCC hMsgBuf;
|
||||
DWORD fdwInit;
|
||||
DWORD dwReserve[3]
|
||||
} INPUTCONTEXT, *PINPUTCONTEXT, *LPINPUTCONTEXT;
|
||||
|
||||
HIMCC WINAPI ImmCreateIMCC(DWORD dwSize);
|
||||
HIMCC WINAPI ImmDestroyIMCC(HIMCC hIMCC);
|
||||
LPVOID WINAPI ImmLockIMCC(HIMCC hIMCC);
|
||||
BOOL WINAPI ImmUnlockIMCC(HIMCC hIMCC);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __IMM_H */
|
||||
Reference in New Issue
Block a user