home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // Imm.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: Imm.pas
- //----------------------------------------------------------------------------
- #ifndef ImmHPP
- #define ImmHPP
- //----------------------------------------------------------------------------
- #ifndef WindowsHPP
- #include <Windows.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Imm
- {
- //-- type declarations -------------------------------------------------------
- typedef System::Integer HIMC;
-
- struct TCompositionForm;
- typedef TCompositionForm *PCompositionForm;
-
- struct TCompositionForm
- {
- System::Integer dwStyle;
- Windows::TPoint ptCurrentPos;
- Windows::TRect rcArea;
- } ;
-
- struct TCandidateForm;
- typedef TCandidateForm *PCandidateForm;
-
- struct TCandidateForm
- {
- System::Integer dwIndex;
- System::Integer dwStyle;
- Windows::TPoint ptCurrentPos;
- Windows::TRect rcArea;
- } ;
-
- struct TCandidateList;
- typedef TCandidateList *PCandidateList;
-
- struct TCandidateList
- {
- System::Integer dwSize;
- System::Integer dwStyle;
- System::Integer dwCount;
- System::Integer dwSelection;
- System::Integer dwPageStart;
- System::Integer dwPageSize;
- System::Integer dwOffset[1];
- } ;
-
- struct TRegisterWordA;
- typedef TRegisterWordA *PRegisterWordA;
-
- struct TRegisterWordW;
- typedef TRegisterWordW *PRegisterWordW;
-
- typedef TRegisterWordA *PRegisterWord;
-
- struct TRegisterWordA
- {
- System::Char *lpReading;
- System::Char *lpWord;
- } ;
-
- struct TRegisterWordW
- {
- System::WideChar *lpReading;
- System::WideChar *lpWord;
- } ;
-
- typedef TRegisterWordA TRegisterWord;
-
- struct TStyleBufA;
- typedef TStyleBufA *PStyleBufA;
-
- struct TStyleBufW;
- typedef TStyleBufW *PStyleBufW;
-
- typedef TStyleBufA *PStyleBuf;
-
- struct TStyleBufA
- {
- System::Integer dwStyle;
- System::Char szDescription[32];
- } ;
-
- struct TStyleBufW
- {
- System::Integer dwStyle;
- System::WideChar szDescription[32];
- } ;
-
- typedef TStyleBufA TStyleBuf;
-
- typedef System::Integer __fastcall (*RegisterWordEnumProcA)(System::PChar lpReading, System::Integer
- dwStyle, System::PChar lpszString, System::Pointer lpData);
-
- typedef System::Integer __fastcall (*RegisterWordEnumProcW)(System::PWideChar lpReading, System::Integer
- dwStyle, System::PWideChar lpszString, System::Pointer lpData);
-
- typedef System::Integer __fastcall (*RegisterWordEnumProc)(System::PChar lpReading, System::Integer
- dwStyle, System::PChar lpszString, System::Pointer lpData);
-
- //-- var, const, procedure ---------------------------------------------------
- #define VK_PROCESSKEY System::Byte(229)
- #define STYLE_DESCRIPTION_SIZE System::Byte(32)
- #define WM_CONVERTREQUESTEX System::Smallint(264)
- #define WM_IME_STARTCOMPOSITION System::Smallint(269)
- #define WM_IME_ENDCOMPOSITION System::Smallint(270)
- #define WM_IME_COMPOSITION System::Smallint(271)
- #define WM_IME_KEYLAST System::Smallint(271)
- #define WM_IME_SETCONTEXT System::Smallint(641)
- #define WM_IME_NOTIFY System::Smallint(642)
- #define WM_IME_CONTROL System::Smallint(643)
- #define WM_IME_COMPOSITIONFULL System::Smallint(644)
- #define WM_IME_SELECT System::Smallint(645)
- #define WM_IME_CHAR System::Smallint(646)
- #define WM_IME_KEYDOWN System::Smallint(656)
- #define WM_IME_KEYUP System::Smallint(657)
- #define IMC_GETCANDIDATEPOS System::Byte(7)
- #define IMC_SETCANDIDATEPOS System::Byte(8)
- #define IMC_GETCOMPOSITIONFONT System::Byte(9)
- #define IMC_SETCOMPOSITIONFONT System::Byte(10)
- #define IMC_GETCOMPOSITIONWINDOW System::Byte(11)
- #define IMC_SETCOMPOSITIONWINDOW System::Byte(12)
- #define IMC_GETSTATUSWINDOWPOS System::Byte(15)
- #define IMC_SETSTATUSWINDOWPOS System::Byte(16)
- #define IMC_CLOSESTATUSWINDOW System::Byte(33)
- #define IMC_OPENSTATUSWINDOW System::Byte(34)
- #define NI_OPENCANDIDATE System::Byte(16)
- #define NI_CLOSECANDIDATE System::Byte(17)
- #define NI_SELECTCANDIDATESTR System::Byte(18)
- #define NI_CHANGECANDIDATELIST System::Byte(19)
- #define NI_FINALIZECONVERSIONRESULT System::Byte(20)
- #define NI_COMPOSITIONSTR System::Byte(21)
- #define NI_SETCANDIDATE_PAGESTART System::Byte(22)
- #define NI_SETCANDIDATE_PAGESIZE System::Byte(23)
- #define ISC_SHOWUICANDIDATEWINDOW System::Byte(1)
- #define ISC_SHOWUICOMPOSITIONWINDOW System::Integer(-2147483648)
- #define ISC_SHOWUIGUIDELINE System::Integer(1073741824)
- #define ISC_SHOWUIALLCANDIDATEWINDOW System::Byte(15)
- #define ISC_SHOWUIALL System::Integer(-1073741809)
- #define CPS_COMPLETE System::Byte(1)
- #define CPS_CONVERT System::Byte(2)
- #define CPS_REVERT System::Byte(3)
- #define CPS_CANCEL System::Byte(4)
- #define MOD_ALT System::Byte(1)
- #define MOD_CONTROL System::Byte(2)
- #define MOD_SHIFT System::Byte(4)
- #define MOD_LEFT System::Integer(32768)
- #define MOD_RIGHT System::Smallint(16384)
- #define MOD_ON_KEYUP System::Smallint(2048)
- #define MOD_IGNORE_ALL_MODIFIER System::Smallint(1024)
- #define IME_CHOTKEY_IME_NONIME_TOGGLE System::Byte(16)
- #define IME_CHOTKEY_SHAPE_TOGGLE System::Byte(17)
- #define IME_CHOTKEY_SYMBOL_TOGGLE System::Byte(18)
- #define IME_JHOTKEY_CLOSE_OPEN System::Byte(48)
- #define IME_KHOTKEY_SHAPE_TOGGLE System::Byte(80)
- #define IME_KHOTKEY_HANJACONVERT System::Byte(81)
- #define IME_KHOTKEY_ENGLISH System::Byte(82)
- #define IME_THOTKEY_IME_NONIME_TOGGLE System::Byte(112)
- #define IME_THOTKEY_SHAPE_TOGGLE System::Byte(113)
- #define IME_THOTKEY_SYMBOL_TOGGLE System::Byte(114)
- #define IME_HOTKEY_DSWITCH_FIRST System::Smallint(256)
- #define IME_HOTKEY_DSWITCH_LAST System::Smallint(287)
- #define IME_ITHOTKEY_RESEND_RESULTSTR System::Smallint(512)
- #define IME_ITHOTKEY_PREVIOUS_COMPOSITION System::Smallint(513)
- #define IME_ITHOTKEY_UISTYLE_TOGGLE System::Smallint(514)
- #define GCS_COMPREADSTR System::Byte(1)
- #define GCS_COMPREADATTR System::Byte(2)
- #define GCS_COMPREADCLAUSE System::Byte(4)
- #define GCS_COMPSTR System::Byte(8)
- #define GCS_COMPATTR System::Byte(16)
- #define GCS_COMPCLAUSE System::Byte(32)
- #define GCS_CURSORPOS System::Byte(128)
- #define GCS_DELTASTART System::Smallint(256)
- #define GCS_RESULTREADSTR System::Smallint(512)
- #define GCS_RESULTREADCLAUSE System::Smallint(1024)
- #define GCS_RESULTSTR System::Smallint(2048)
- #define GCS_RESULTCLAUSE System::Smallint(4096)
- #define CS_INSERTCHAR System::Smallint(8192)
- #define CS_NOMOVECARET System::Smallint(16384)
- #define IMEVER_0310 System::Integer(196618)
- #define IMEVER_0400 System::Integer(262144)
- #define IME_PROP_AT_CARET System::Integer(65536)
- #define IME_PROP_SPECIAL_UI System::Integer(131072)
- #define IME_PROP_CANDLIST_START_FROM_1 System::Integer(262144)
- #define IME_PROP_UNICODE System::Integer(524288)
- #define UI_CAP_2700 System::Byte(1)
- #define UI_CAP_ROT90 System::Byte(2)
- #define UI_CAP_ROTANY System::Byte(4)
- #define SCS_CAP_COMPSTR System::Byte(1)
- #define SCS_CAP_MAKEREAD System::Byte(2)
- #define SELECT_CAP_CONVERSION System::Byte(1)
- #define SELECT_CAP_SENTENCE System::Byte(2)
- #define GGL_LEVEL System::Byte(1)
- #define GGL_INDEX System::Byte(2)
- #define GGL_STRING System::Byte(3)
- #define GGL_PRIVATE System::Byte(4)
- #define GL_LEVEL_NOGUIDELINE System::Byte(0)
- #define GL_LEVEL_FATAL System::Byte(1)
- #define GL_LEVEL_ERROR System::Byte(2)
- #define GL_LEVEL_WARNING System::Byte(3)
- #define GL_LEVEL_INFORMATION System::Byte(4)
- #define GL_ID_UNKNOWN System::Byte(0)
- #define GL_ID_NOMODULE System::Byte(1)
- #define GL_ID_NODICTIONARY System::Byte(16)
- #define GL_ID_CANNOTSAVE System::Byte(17)
- #define GL_ID_NOCONVERT System::Byte(32)
- #define GL_ID_TYPINGERROR System::Byte(33)
- #define GL_ID_TOOMANYSTROKE System::Byte(34)
- #define GL_ID_READINGCONFLICT System::Byte(35)
- #define GL_ID_INPUTREADING System::Byte(36)
- #define GL_ID_INPUTRADICAL System::Byte(37)
- #define GL_ID_INPUTCODE System::Byte(38)
- #define GL_ID_INPUTSYMBOL System::Byte(39)
- #define GL_ID_CHOOSECANDIDATE System::Byte(40)
- #define GL_ID_REVERSECONVERSION System::Byte(41)
- #define GL_ID_PRIVATE_FIRST System::Integer(32768)
- #define GL_ID_PRIVATE_LAST System::Integer(65535)
- #define IGP_GETIMEVERSION System::Byte(4)
- #define IGP_PROPERTY System::Byte(4)
- #define IGP_CONVERSION System::Byte(8)
- #define IGP_SENTENCE System::Byte(12)
- #define IGP_UI System::Byte(16)
- #define IGP_SETCOMPSTR System::Byte(20)
- #define IGP_SELECT System::Byte(24)
- #define SCS_SETSTR System::Byte(9)
- #define SCS_CHANGEATTR System::Byte(18)
- #define SCS_CHANGECLAUSE System::Byte(36)
- #define ATTR_INPUT System::Byte(0)
- #define ATTR_TARGET_CONVERTED System::Byte(1)
- #define ATTR_CONVERTED System::Byte(2)
- #define ATTR_TARGET_NOTCONVERTED System::Byte(3)
- #define ATTR_INPUT_ERROR System::Byte(4)
- #define CFS_DEFAULT System::Byte(0)
- #define CFS_RECT System::Byte(1)
- #define CFS_POINT System::Byte(2)
- #define CFS_SCREEN System::Byte(4)
- #define CFS_FORCE_POSITION System::Byte(32)
- #define CFS_CANDIDATEPOS System::Byte(64)
- #define CFS_EXCLUDE System::Byte(128)
- #define GCL_CONVERSION System::Byte(1)
- #define GCL_REVERSECONVERSION System::Byte(2)
- #define GCL_REVERSE_LENGTH System::Byte(3)
- #define IME_CMODE_ALPHANUMERIC System::Byte(0)
- #define IME_CMODE_NATIVE System::Byte(1)
- #define IME_CMODE_CHINESE System::Byte(1)
- #define IME_CMODE_HANGEUL System::Byte(1)
- #define IME_CMODE_JAPANESE System::Byte(1)
- #define IME_CMODE_KATAKANA System::Byte(2)
- #define IME_CMODE_LANGUAGE System::Byte(3)
- #define IME_CMODE_FULLSHAPE System::Byte(8)
- #define IME_CMODE_ROMAN System::Byte(16)
- #define IME_CMODE_CHARCODE System::Byte(32)
- #define IME_CMODE_HANJACONVERT System::Byte(64)
- #define IME_CMODE_SOFTKBD System::Byte(128)
- #define IME_CMODE_NOCONVERSION System::Smallint(256)
- #define IME_CMODE_EUDC System::Smallint(512)
- #define IME_CMODE_SYMBOL System::Smallint(1024)
- #define IME_SMODE_NONE System::Byte(0)
- #define IME_SMODE_PLAURALCLAUSE System::Byte(1)
- #define IME_SMODE_SINGLECONVERT System::Byte(2)
- #define IME_SMODE_AUTOMATIC System::Byte(4)
- #define IME_SMODE_PHRASEPREDICT System::Byte(8)
- #define IME_CAND_UNKNOWN System::Byte(0)
- #define IME_CAND_READ System::Byte(1)
- #define IME_CAND_CODE System::Byte(2)
- #define IME_CAND_MEANING System::Byte(3)
- #define IME_CAND_RADICAL System::Byte(4)
- #define IME_CAND_STROKE System::Byte(5)
- #define IMN_CLOSESTATUSWINDOW System::Byte(1)
- #define IMN_OPENSTATUSWINDOW System::Byte(2)
- #define IMN_CHANGECANDIDATE System::Byte(3)
- #define IMN_CLOSECANDIDATE System::Byte(4)
- #define IMN_OPENCANDIDATE System::Byte(5)
- #define IMN_SETCONVERSIONMODE System::Byte(6)
- #define IMN_SETSENTENCEMODE System::Byte(7)
- #define IMN_SETOPENSTATUS System::Byte(8)
- #define IMN_SETCANDIDATEPOS System::Byte(9)
- #define IMN_SETCOMPOSITIONFONT System::Byte(10)
- #define IMN_SETCOMPOSITIONWINDOW System::Byte(11)
- #define IMN_SETSTATUSWINDOWPOS System::Byte(12)
- #define IMN_GUIDELINE System::Byte(13)
- #define IMN_PRIVATE System::Byte(14)
- #define IMM_ERROR_NODATA System::Shortint(-1)
- #define IMM_ERROR_GENERAL System::Shortint(-2)
- #define IME_CONFIG_GENERAL System::Byte(1)
- #define IME_CONFIG_REGISTERWORD System::Byte(2)
- #define IME_CONFIG_SELECTDICTIONARY System::Byte(3)
- #define IME_ESC_QUERY_SUPPORT System::Byte(3)
- #define IME_ESC_RESERVED_FIRST System::Byte(4)
- #define IME_ESC_RESERVED_LAST System::Smallint(2047)
- #define IME_ESC_PRIVATE_FIRST System::Smallint(2048)
- #define IME_ESC_PRIVATE_LAST System::Smallint(4095)
- #define IME_ESC_SEQUENCE_TO_INTERNAL System::Smallint(4097)
- #define IME_ESC_GET_EUDC_DICTIONARY System::Smallint(4099)
- #define IME_ESC_SET_EUDC_DICTIONARY System::Smallint(4100)
- #define IME_ESC_MAX_KEY System::Smallint(4101)
- #define IME_ESC_IME_NAME System::Smallint(4102)
- #define IME_ESC_SYNC_HOTKEY System::Smallint(4103)
- #define IME_ESC_HANJA_MODE System::Smallint(4104)
- #define IME_ESC_AUTOMATA System::Smallint(4105)
- #define IME_REGWORD_STYLE_EUDC System::Byte(1)
- #define IME_REGWORD_STYLE_USER_FIRST System::Integer(-2147483648)
- #define IME_REGWORD_STYLE_USER_LAST System::Shortint(-1)
- #define SOFTKEYBOARD_TYPE_T1 System::Byte(1)
- #define SOFTKEYBOARD_TYPE_C1 System::Byte(2)
- #define imm32 "imm32.dll"
- extern "C" System::Integer __stdcall ImmInstallIMEA(System::PChar lpszIMEFileName, System::PChar lpszLayoutText
- );
- extern "C" System::Integer __stdcall ImmInstallIMEW(System::PWideChar lpszIMEFileName, System::PWideChar
- lpszLayoutText);
- extern "C" System::Integer __stdcall ImmInstallIME(System::PChar lpszIMEFileName, System::PChar lpszLayoutText
- );
- extern "C" System::Integer __stdcall ImmGetDefaultIMEWnd(System::Integer hWnd);
- extern "C" System::Integer __stdcall ImmGetDescriptionA(System::Integer hKl, System::PChar PAnsiChar
- , System::Integer uBufLen);
- extern "C" System::Integer __stdcall ImmGetDescriptionW(System::Integer hKl, System::PWideChar PWideChar
- , System::Integer uBufLen);
- extern "C" System::Integer __stdcall ImmGetDescription(System::Integer hKl, System::PChar PChar, System::Integer
- uBufLen);
- extern "C" System::Integer __stdcall ImmGetIMEFileNameA(System::Integer hKl, System::PChar PAnsiChar
- , System::Integer uBufLen);
- extern "C" System::Integer __stdcall ImmGetIMEFileNameW(System::Integer hKl, System::PWideChar PWideChar
- , System::Integer uBufLen);
- extern "C" System::Integer __stdcall ImmGetIMEFileName(System::Integer hKl, System::PChar PChar, System::Integer
- uBufLen);
- extern "C" System::Integer __stdcall ImmGetProperty(System::Integer hKl, System::Integer dWord);
- extern "C" System::Boolean __stdcall ImmIsIME(System::Integer hKl);
- extern "C" System::Boolean __stdcall ImmSimulateHotKey(System::Integer hWnd, System::Integer dWord);
-
- extern "C" System::Integer __stdcall ImmCreateContext(void);
- extern "C" System::Boolean __stdcall ImmDestroyContext(System::Integer hImc);
- extern "C" System::Integer __stdcall ImmGetContext(System::Integer hWnd);
- extern "C" System::Boolean __stdcall ImmReleaseContext(System::Integer hWnd, System::Integer hImc);
- extern "C" System::Integer __stdcall ImmAssociateContext(System::Integer hWnd, System::Integer hImc)
- ;
- extern "C" System::Longint __stdcall ImmGetCompositionStringA(System::Integer hImc, System::Integer
- dWord1, System::Pointer lpBuf, System::Integer dwBufLen);
- extern "C" System::Longint __stdcall ImmGetCompositionStringW(System::Integer hImc, System::Integer
- dWord1, System::Pointer lpBuf, System::Integer dwBufLen);
- extern "C" System::Longint __stdcall ImmGetCompositionString(System::Integer hImc, System::Integer dWord1
- , System::Pointer lpBuf, System::Integer dwBufLen);
- extern "C" System::Boolean __stdcall ImmSetCompositionStringA(System::Integer hImc, System::Integer
- dwIndex, System::Pointer lpComp, System::Integer dwCompLen, System::Pointer lpRead, System::Integer
- dwReadLen);
- extern "C" System::Boolean __stdcall ImmSetCompositionStringW(System::Integer hImc, System::Integer
- dwIndex, System::Pointer lpComp, System::Integer dwCompLen, System::Pointer lpRead, System::Integer
- dwReadLen);
- extern "C" System::Boolean __stdcall ImmSetCompositionString(System::Integer hImc, System::Integer dwIndex
- , System::Pointer lpComp, System::Integer dwCompLen, System::Pointer lpRead, System::Integer dwReadLen
- );
- extern "C" System::Integer __stdcall ImmGetCandidateListCountA(System::Integer hImc, System::Integer
- &ListCount);
- extern "C" System::Integer __stdcall ImmGetCandidateListCountW(System::Integer hImc, System::Integer
- &ListCount);
- extern "C" System::Integer __stdcall ImmGetCandidateListCount(System::Integer hImc, System::Integer
- &ListCount);
- extern "C" System::Integer __stdcall ImmGetCandidateListA(System::Integer hImc, System::Integer deIndex
- , PCandidateList lpCandidateList, System::Integer dwBufLen);
- extern "C" System::Integer __stdcall ImmGetCandidateListW(System::Integer hImc, System::Integer deIndex
- , PCandidateList lpCandidateList, System::Integer dwBufLen);
- extern "C" System::Integer __stdcall ImmGetCandidateList(System::Integer hImc, System::Integer deIndex
- , PCandidateList lpCandidateList, System::Integer dwBufLen);
- extern "C" System::Integer __stdcall ImmGetGuideLineA(System::Integer hImc, System::Integer dwIndex,
- System::PChar lpBuf, System::Integer dwBufLen);
- extern "C" System::Integer __stdcall ImmGetGuideLineW(System::Integer hImc, System::Integer dwIndex,
- System::PWideChar lpBuf, System::Integer dwBufLen);
- extern "C" System::Integer __stdcall ImmGetGuideLine(System::Integer hImc, System::Integer dwIndex,
- System::PChar lpBuf, System::Integer dwBufLen);
- extern "C" System::Boolean __stdcall ImmGetConversionStatus(System::Integer hImc, System::Integer &Conversion
- , System::Integer &Sentence);
- extern "C" System::Boolean __stdcall ImmSetConversionStatus(System::Integer hImc, System::Integer Conversion
- , System::Integer Sentence);
- extern "C" System::Boolean __stdcall ImmGetOpenStatus(System::Integer hImc);
- extern "C" System::Boolean __stdcall ImmSetOpenStatus(System::Integer hImc, System::Boolean fOpen);
- extern "C" System::Boolean __stdcall ImmGetCompositionFontA(System::Integer hImc, Windows::PLogFontA
- lpLogfont);
- extern "C" System::Boolean __stdcall ImmGetCompositionFontW(System::Integer hImc, Windows::PLogFontW
- lpLogfont);
- extern "C" System::Boolean __stdcall ImmGetCompositionFont(System::Integer hImc, Windows::PLogFontA
- lpLogfont);
- extern "C" System::Boolean __stdcall ImmSetCompositionFontA(System::Integer hImc, Windows::PLogFontA
- lpLogfont);
- extern "C" System::Boolean __stdcall ImmSetCompositionFontW(System::Integer hImc, Windows::PLogFontW
- lpLogfont);
- extern "C" System::Boolean __stdcall ImmSetCompositionFont(System::Integer hImc, Windows::PLogFontA
- lpLogfont);
- extern "C" System::Boolean __stdcall ImmConfigureIMEA(System::Integer hKl, System::Integer hWnd, System::Integer
- dwMode, System::Pointer lpData);
- extern "C" System::Boolean __stdcall ImmConfigureIMEW(System::Integer hKl, System::Integer hWnd, System::Integer
- dwMode, System::Pointer lpData);
- extern "C" System::Boolean __stdcall ImmConfigureIME(System::Integer hKl, System::Integer hWnd, System::Integer
- dwMode, System::Pointer lpData);
- extern "C" System::Longint __stdcall ImmEscapeA(System::Integer hKl, System::Integer hImc, System::Integer
- uEscape, System::Pointer lpData);
- extern "C" System::Longint __stdcall ImmEscapeW(System::Integer hKl, System::Integer hImc, System::Integer
- uEscape, System::Pointer lpData);
- extern "C" System::Longint __stdcall ImmEscape(System::Integer hKl, System::Integer hImc, System::Integer
- uEscape, System::Pointer lpData);
- extern "C" System::Integer __stdcall ImmGetConversionListA(System::Integer hKl, System::Integer hImc
- , System::PChar lpSrc, PCandidateList lpDst, System::Integer dwBufLen, System::Integer uFlag);
- extern "C" System::Integer __stdcall ImmGetConversionListW(System::Integer hKl, System::Integer hImc
- , System::PWideChar lpSrc, PCandidateList lpDst, System::Integer dwBufLen, System::Integer uFlag);
- extern "C" System::Integer __stdcall ImmGetConversionList(System::Integer hKl, System::Integer hImc,
- System::PChar lpSrc, PCandidateList lpDst, System::Integer dwBufLen, System::Integer uFlag);
- extern "C" System::Boolean __stdcall ImmNotifyIME(System::Integer hImc, System::Integer dwAction, System::Integer
- dwIndex, System::Integer dwValue);
- extern "C" System::Boolean __stdcall ImmGetStatusWindowPos(System::Integer hImc, Windows::TPoint &lpPoint
- );
- extern "C" System::Boolean __stdcall ImmSetStatusWindowPos(System::Integer hImc, Windows::PPoint lpPoint
- );
- extern "C" System::Boolean __stdcall ImmGetCompositionWindow(System::Integer hImc, PCompositionForm
- lpCompForm);
- extern "C" System::Boolean __stdcall ImmSetCompositionWindow(System::Integer hImc, PCompositionForm
- lpCompForm);
- extern "C" System::Boolean __stdcall ImmGetCandidateWindow(System::Integer hImc, System::Integer dwBufLen
- , PCandidateForm lpCandidate);
- extern "C" System::Boolean __stdcall ImmSetCandidateWindow(System::Integer hImc, PCandidateForm lpCandidate
- );
- extern "C" System::Boolean __stdcall ImmIsUIMessageA(System::Integer hWnd, System::Integer msg, System::Longint
- wParam, System::Longint lParam);
- extern "C" System::Boolean __stdcall ImmIsUIMessageW(System::Integer hWnd, System::Integer msg, System::Longint
- wParam, System::Longint lParam);
- extern "C" System::Boolean __stdcall ImmIsUIMessage(System::Integer hWnd, System::Integer msg, System::Longint
- wParam, System::Longint lParam);
- extern "C" System::Integer __stdcall ImmGetVirtualKey(System::Integer hWnd);
- extern "C" System::Boolean __stdcall ImmRegisterWordA(System::Integer hKl, System::PChar lpszReading
- , System::Integer dwStyle, System::PChar lpszRegister);
- extern "C" System::Boolean __stdcall ImmRegisterWordW(System::Integer hKl, System::PWideChar lpszReading
- , System::Integer dwStyle, System::PWideChar lpszRegister);
- extern "C" System::Boolean __stdcall ImmRegisterWord(System::Integer hKl, System::PChar lpszReading,
- System::Integer dwStyle, System::PChar lpszRegister);
- extern "C" System::Boolean __stdcall ImmUnregisterWordA(System::Integer hKl, System::PChar lpszReading
- , System::Integer dwStyle, System::PChar lpszUnregister);
- extern "C" System::Boolean __stdcall ImmUnregisterWordW(System::Integer hKl, System::PWideChar lpszReading
- , System::Integer dwStyle, System::PWideChar lpszUnregister);
- extern "C" System::Boolean __stdcall ImmUnregisterWord(System::Integer hKl, System::PChar lpszReading
- , System::Integer dwStyle, System::PChar lpszUnregister);
- extern "C" System::Integer __stdcall ImmGetRegisterWordStyleA(System::Integer hKl, System::Integer nItem
- , PStyleBufA lpStyleBuf);
- extern "C" System::Integer __stdcall ImmGetRegisterWordStyleW(System::Integer hKl, System::Integer nItem
- , PStyleBufW lpStyleBuf);
- extern "C" System::Integer __stdcall ImmGetRegisterWordStyle(System::Integer hKl, System::Integer nItem
- , PStyleBufA lpStyleBuf);
- extern "C" System::Integer __stdcall ImmEnumRegisterWordA(System::Integer hKl, RegisterWordEnumProcA
- lpfnEnumProc, System::PChar lpszReading, System::Integer dwStyle, System::PChar lpszRegister, System::Pointer
- lpData);
- extern "C" System::Integer __stdcall ImmEnumRegisterWordW(System::Integer hKl, RegisterWordEnumProcW
- lpfnEnumProc, System::PWideChar lpszReading, System::Integer dwStyle, System::PWideChar lpszRegister
- , System::Pointer lpData);
- extern "C" System::Integer __stdcall ImmEnumRegisterWord(System::Integer hKl, RegisterWordEnumProcA
- lpfnEnumProc, System::PChar lpszReading, System::Integer dwStyle, System::PChar lpszRegister, System::Pointer
- lpData);
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmEnumRegisterWord(System::Integer hKl, RegisterWordEnumProcW lpfnEnumProc
- , System::PWideChar lpszReading, System::Integer dwStyle, System::PWideChar lpszRegister, System::Pointer
- lpData)
- {
- return ImmEnumRegisterWordW(hKl, lpfnEnumProc, lpszReading, dwStyle, lpszRegister, lpData);
- }
- #else
- inline System::Integer __stdcall ImmEnumRegisterWord(System::Integer hKl, RegisterWordEnumProcA lpfnEnumProc
- , System::PChar lpszReading, System::Integer dwStyle, System::PChar lpszRegister, System::Pointer lpData
- )
- {
- return ImmEnumRegisterWordA(hKl, lpfnEnumProc, lpszReading, dwStyle, lpszRegister, lpData);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetRegisterWordStyle(System::Integer hKl, System::Integer nItem,
- PStyleBufW lpStyleBuf)
- {
- return ImmGetRegisterWordStyleW(hKl, nItem, lpStyleBuf);
- }
- #else
- inline System::Integer __stdcall ImmGetRegisterWordStyle(System::Integer hKl, System::Integer nItem,
- PStyleBufA lpStyleBuf)
- {
- return ImmGetRegisterWordStyleA(hKl, nItem, lpStyleBuf);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmUnregisterWord(System::Integer hKl, System::PWideChar lpszReading
- , System::Integer dwStyle, System::PWideChar lpszUnregister)
- {
- return ImmUnregisterWordW(hKl, lpszReading, dwStyle, lpszUnregister);
- }
- #else
- inline System::Boolean __stdcall ImmUnregisterWord(System::Integer hKl, System::PChar lpszReading, System::Integer
- dwStyle, System::PChar lpszUnregister)
- {
- return ImmUnregisterWordA(hKl, lpszReading, dwStyle, lpszUnregister);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmRegisterWord(System::Integer hKl, System::PWideChar lpszReading,
- System::Integer dwStyle, System::PWideChar lpszRegister)
- {
- return ImmRegisterWordW(hKl, lpszReading, dwStyle, lpszRegister);
- }
- #else
- inline System::Boolean __stdcall ImmRegisterWord(System::Integer hKl, System::PChar lpszReading, System::Integer
- dwStyle, System::PChar lpszRegister)
- {
- return ImmRegisterWordA(hKl, lpszReading, dwStyle, lpszRegister);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmIsUIMessage(System::Integer hWnd, System::Integer msg, System::Longint
- wParam, System::Longint lParam)
- {
- return ImmIsUIMessageW(hWnd, msg, wParam, lParam);
- }
- #else
- inline System::Boolean __stdcall ImmIsUIMessage(System::Integer hWnd, System::Integer msg, System::Longint
- wParam, System::Longint lParam)
- {
- return ImmIsUIMessageA(hWnd, msg, wParam, lParam);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetConversionList(System::Integer hKl, System::Integer hImc, System::PWideChar
- lpSrc, PCandidateList lpDst, System::Integer dwBufLen, System::Integer uFlag)
- {
- return ImmGetConversionListW(hKl, hImc, lpSrc, lpDst, dwBufLen, uFlag);
- }
- #else
- inline System::Integer __stdcall ImmGetConversionList(System::Integer hKl, System::Integer hImc, System::PChar
- lpSrc, PCandidateList lpDst, System::Integer dwBufLen, System::Integer uFlag)
- {
- return ImmGetConversionListA(hKl, hImc, lpSrc, lpDst, dwBufLen, uFlag);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Longint __stdcall ImmEscape(System::Integer hKl, System::Integer hImc, System::Integer
- uEscape, System::Pointer lpData)
- {
- return ImmEscapeW(hKl, hImc, uEscape, lpData);
- }
- #else
- inline System::Longint __stdcall ImmEscape(System::Integer hKl, System::Integer hImc, System::Integer
- uEscape, System::Pointer lpData)
- {
- return ImmEscapeA(hKl, hImc, uEscape, lpData);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmConfigureIME(System::Integer hKl, System::Integer hWnd, System::Integer
- dwMode, System::Pointer lpData)
- {
- return ImmConfigureIMEW(hKl, hWnd, dwMode, lpData);
- }
- #else
- inline System::Boolean __stdcall ImmConfigureIME(System::Integer hKl, System::Integer hWnd, System::Integer
- dwMode, System::Pointer lpData)
- {
- return ImmConfigureIMEA(hKl, hWnd, dwMode, lpData);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmSetCompositionFont(System::Integer hImc, Windows::PLogFontW lpLogfont
- )
- {
- return ImmSetCompositionFontW(hImc, lpLogfont);
- }
- #else
- inline System::Boolean __stdcall ImmSetCompositionFont(System::Integer hImc, Windows::PLogFontA lpLogfont
- )
- {
- return ImmSetCompositionFontA(hImc, lpLogfont);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmGetCompositionFont(System::Integer hImc, Windows::PLogFontW lpLogfont
- )
- {
- return ImmGetCompositionFontW(hImc, lpLogfont);
- }
- #else
- inline System::Boolean __stdcall ImmGetCompositionFont(System::Integer hImc, Windows::PLogFontA lpLogfont
- )
- {
- return ImmGetCompositionFontA(hImc, lpLogfont);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetGuideLine(System::Integer hImc, System::Integer dwIndex, System::PWideChar
- lpBuf, System::Integer dwBufLen)
- {
- return ImmGetGuideLineW(hImc, dwIndex, lpBuf, dwBufLen);
- }
- #else
- inline System::Integer __stdcall ImmGetGuideLine(System::Integer hImc, System::Integer dwIndex, System::PChar
- lpBuf, System::Integer dwBufLen)
- {
- return ImmGetGuideLineA(hImc, dwIndex, lpBuf, dwBufLen);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetCandidateList(System::Integer hImc, System::Integer deIndex,
- PCandidateList lpCandidateList, System::Integer dwBufLen)
- {
- return ImmGetCandidateListW(hImc, deIndex, lpCandidateList, dwBufLen);
- }
- #else
- inline System::Integer __stdcall ImmGetCandidateList(System::Integer hImc, System::Integer deIndex,
- PCandidateList lpCandidateList, System::Integer dwBufLen)
- {
- return ImmGetCandidateListA(hImc, deIndex, lpCandidateList, dwBufLen);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetCandidateListCount(System::Integer hImc, System::Integer &ListCount
- )
- {
- return ImmGetCandidateListCountW(hImc, ListCount);
- }
- #else
- inline System::Integer __stdcall ImmGetCandidateListCount(System::Integer hImc, System::Integer &ListCount
- )
- {
- return ImmGetCandidateListCountA(hImc, ListCount);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Boolean __stdcall ImmSetCompositionString(System::Integer hImc, System::Integer dwIndex
- , System::Pointer lpComp, System::Integer dwCompLen, System::Pointer lpRead, System::Integer dwReadLen
- )
- {
- return ImmSetCompositionStringW(hImc, dwIndex, lpComp, dwCompLen, lpRead, dwReadLen);
- }
- #else
- inline System::Boolean __stdcall ImmSetCompositionString(System::Integer hImc, System::Integer dwIndex
- , System::Pointer lpComp, System::Integer dwCompLen, System::Pointer lpRead, System::Integer dwReadLen
- )
- {
- return ImmSetCompositionStringA(hImc, dwIndex, lpComp, dwCompLen, lpRead, dwReadLen);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Longint __stdcall ImmGetCompositionString(System::Integer hImc, System::Integer dWord1
- , System::Pointer lpBuf, System::Integer dwBufLen)
- {
- return ImmGetCompositionStringW(hImc, dWord1, lpBuf, dwBufLen);
- }
- #else
- inline System::Longint __stdcall ImmGetCompositionString(System::Integer hImc, System::Integer dWord1
- , System::Pointer lpBuf, System::Integer dwBufLen)
- {
- return ImmGetCompositionStringA(hImc, dWord1, lpBuf, dwBufLen);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetIMEFileName(System::Integer hKl, System::PWideChar PWideChar,
- System::Integer uBufLen)
- {
- return ImmGetIMEFileNameW(hKl, PWideChar, uBufLen);
- }
- #else
- inline System::Integer __stdcall ImmGetIMEFileName(System::Integer hKl, System::PChar PAnsiChar, System::Integer
- uBufLen)
- {
- return ImmGetIMEFileNameA(hKl, PAnsiChar, uBufLen);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmGetDescription(System::Integer hKl, System::PWideChar PWideChar,
- System::Integer uBufLen)
- {
- return ImmGetDescriptionW(hKl, PWideChar, uBufLen);
- }
- #else
- inline System::Integer __stdcall ImmGetDescription(System::Integer hKl, System::PChar PAnsiChar, System::Integer
- uBufLen)
- {
- return ImmGetDescriptionA(hKl, PAnsiChar, uBufLen);
- }
- #endif
-
- inline System::Integer __stdcall ImmGetDefaultIMEWnd(System::Integer hWnd)
- {
- return ImmGetDefaultIMEWnd(hWnd);
- }
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall ImmInstallIME(System::PWideChar lpszIMEFileName, System::PWideChar
- lpszLayoutText)
- {
- return ImmInstallIMEW(lpszIMEFileName, lpszLayoutText);
- }
- #else
- inline System::Integer __stdcall ImmInstallIME(System::PChar lpszIMEFileName, System::PChar lpszLayoutText
- )
- {
- return ImmInstallIMEA(lpszIMEFileName, lpszLayoutText);
- }
- #endif
-
-
- } /* namespace Imm */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Imm;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // Imm
-