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

定数

599

Windows.Win32.UI.Input.Ime

名前
CATID_MSIME_IImePadApplet_VER7GUID{4A0F8E31-C3EE-11D1-AFEF-00805F0C8B6D}
CATID_MSIME_IImePadApplet_VER80GUID{56F7A792-FEF1-11D3-8463-00C04F7A06E5}
CATID_MSIME_IImePadApplet_VER81GUID{656520B0-BB88-11D4-84C0-00C04F7A06E5}
CATID_MSIME_IImePadApplet900GUID{FAAE51BF-5E5B-4A1D-8DE1-17C1D9E1728D}
CATID_MSIME_IImePadApplet1000GUID{E081E1D6-2389-43CB-B66F-609F823D9F9C}
CATID_MSIME_IImePadApplet1200GUID{A47FB5FC-7D15-4223-A789-B781BF9AE667}
CATID_MSIME_IImePadAppletGUID{7566CAD1-4EC9-4478-9FE9-8ED766619EDF}
FEID_NONEDWORD0
FEID_CHINESE_TRADITIONALDWORD1
FEID_CHINESE_SIMPLIFIEDDWORD2
FEID_CHINESE_HONGKONGDWORD3
FEID_CHINESE_SINGAPOREDWORD4
FEID_JAPANESEDWORD5
FEID_KOREANDWORD6
FEID_KOREAN_JOHABDWORD7
INFOMASK_NONEDWORD0
INFOMASK_QUERY_CANDDWORD1
INFOMASK_APPLY_CANDDWORD2
INFOMASK_APPLY_CAND_EXDWORD4
INFOMASK_STRING_FIXDWORD65536
INFOMASK_HIDE_CANDDWORD131072
INFOMASK_BLOCK_CANDDWORD262144
IMEFAREASTINFO_TYPE_DEFAULTDWORD0
IMEFAREASTINFO_TYPE_READINGDWORD1
IMEFAREASTINFO_TYPE_COMMENTDWORD2
IMEFAREASTINFO_TYPE_COSTTIMEDWORD3
CHARINFO_APPLETID_MASKDWORD4278190080
CHARINFO_FEID_MASKDWORD15728640
CHARINFO_CHARID_MASKDWORD65535
MAX_APPLETTITLEDWORD64
MAX_FONTFACEDWORD32
IPACFG_NONEINT0
IPACFG_PROPERTYINT1
IPACFG_HELPINT2
IPACFG_TITLEINT65536
IPACFG_TITLEFONTFACEINT131072
IPACFG_CATEGORYINT262144
IPACFG_LANGINT16
IPACID_NONEDWORD0
IPACID_SOFTKEYDWORD1
IPACID_HANDWRITINGDWORD2
IPACID_STROKESEARCHDWORD3
IPACID_RADICALSEARCHDWORD4
IPACID_SYMBOLSEARCHDWORD5
IPACID_VOICEDWORD6
IPACID_EPWINGDWORD7
IPACID_OCRDWORD8
IPACID_CHARLISTDWORD9
IPACID_USERDWORD256
IMEPADREQ_FIRSTDWORD4096
IMEPADREQ_INSERTSTRINGCANDIDATEDWORD4098
IMEPADREQ_INSERTITEMCANDIDATEDWORD4099
IMEPADREQ_SENDKEYCONTROLDWORD4101
IMEPADREQ_GETSELECTEDSTRINGDWORD4103
IMEPADREQ_SETAPPLETDATADWORD4105
IMEPADREQ_GETAPPLETDATADWORD4106
IMEPADREQ_SETTITLEFONTDWORD4107
IMEPADREQ_GETCOMPOSITIONSTRINGIDDWORD4109
IMEPADREQ_INSERTSTRINGCANDIDATEINFODWORD4110
IMEPADREQ_CHANGESTRINGCANDIDATEINFODWORD4111
IMEPADREQ_INSERTSTRINGINFODWORD4114
IMEPADREQ_CHANGESTRINGINFODWORD4115
IMEPADREQ_GETCURRENTUILANGIDDWORD4120
IMEPADCTRL_CONVERTALLDWORD1
IMEPADCTRL_DETERMINALLDWORD2
IMEPADCTRL_DETERMINCHARDWORD3
IMEPADCTRL_CLEARALLDWORD4
IMEPADCTRL_CARETSETDWORD5
IMEPADCTRL_CARETLEFTDWORD6
IMEPADCTRL_CARETRIGHTDWORD7
IMEPADCTRL_CARETTOPDWORD8
IMEPADCTRL_CARETBOTTOMDWORD9
IMEPADCTRL_CARETBACKSPACEDWORD10
IMEPADCTRL_CARETDELETEDWORD11
IMEPADCTRL_PHRASEDELETEDWORD12
IMEPADCTRL_INSERTSPACEDWORD13
IMEPADCTRL_INSERTFULLSPACEDWORD14
IMEPADCTRL_INSERTHALFSPACEDWORD15
IMEPADCTRL_ONIMEDWORD16
IMEPADCTRL_OFFIMEDWORD17
IMEPADCTRL_ONPRECONVERSIONDWORD18
IMEPADCTRL_OFFPRECONVERSIONDWORD19
IMEPADCTRL_PHONETICCANDIDATEDWORD20
IMEKEYCTRLMASK_ALTDWORD1
IMEKEYCTRLMASK_CTRLDWORD2
IMEKEYCTRLMASK_SHIFTDWORD4
IMEKEYCTRL_UPDWORD1
IMEKEYCTRL_DOWNDWORD0
IMEPN_FIRSTDWORD256
IMEPN_ACTIVATEDWORD257
IMEPN_INACTIVATEDWORD258
IMEPN_SHOWDWORD260
IMEPN_HIDEDWORD261
IMEPN_SIZECHANGINGDWORD262
IMEPN_SIZECHANGEDDWORD263
IMEPN_CONFIGDWORD264
IMEPN_HELPDWORD265
IMEPN_QUERYCANDDWORD266
IMEPN_APPLYCANDDWORD267
IMEPN_APPLYCANDEXDWORD268
IMEPN_SETTINGCHANGEDDWORD269
IMEPN_USERDWORD356
IPAWS_ENABLEDINT1
IPAWS_SIZINGNOTIFYINT4
IPAWS_VERTICALFIXEDINT256
IPAWS_HORIZONTALFIXEDINT512
IPAWS_SIZEFIXEDINT768
IPAWS_MAXWIDTHFIXEDINT4096
IPAWS_MAXHEIGHTFIXEDINT8192
IPAWS_MAXSIZEFIXEDINT12288
IPAWS_MINWIDTHFIXEDINT65536
IPAWS_MINHEIGHTFIXEDINT131072
IPAWS_MINSIZEFIXEDINT196608
STYLE_DESCRIPTION_SIZEDWORD32
IMEMENUITEM_STRING_SIZEDWORD80
IMC_GETCANDIDATEPOSDWORD7
IMC_SETCANDIDATEPOSDWORD8
IMC_GETCOMPOSITIONFONTDWORD9
IMC_SETCOMPOSITIONFONTDWORD10
IMC_GETCOMPOSITIONWINDOWDWORD11
IMC_SETCOMPOSITIONWINDOWDWORD12
IMC_GETSTATUSWINDOWPOSDWORD15
IMC_SETSTATUSWINDOWPOSDWORD16
IMC_CLOSESTATUSWINDOWDWORD33
IMC_OPENSTATUSWINDOWDWORD34
NI_FINALIZECONVERSIONRESULTDWORD20
ISC_SHOWUICANDIDATEWINDOWDWORD1
ISC_SHOWUICOMPOSITIONWINDOWDWORD2147483648
ISC_SHOWUIGUIDELINEDWORD1073741824
ISC_SHOWUIALLCANDIDATEWINDOWDWORD15
ISC_SHOWUIALLDWORD3221225487
MOD_LEFTDWORD32768
MOD_RIGHTDWORD16384
MOD_ON_KEYUPDWORD2048
MOD_IGNORE_ALL_MODIFIERDWORD1024
IME_HOTKEY_DSWITCH_FIRSTDWORD256
IME_HOTKEY_DSWITCH_LASTDWORD287
IME_HOTKEY_PRIVATE_FIRSTDWORD512
IME_HOTKEY_PRIVATE_LASTDWORD543
CS_INSERTCHARDWORD8192
CS_NOMOVECARETDWORD16384
IMEVER_0310DWORD196618
IMEVER_0400DWORD262144
IME_PROP_AT_CARETDWORD65536
IME_PROP_SPECIAL_UIDWORD131072
IME_PROP_CANDLIST_START_FROM_1DWORD262144
IME_PROP_UNICODEDWORD524288
IME_PROP_COMPLETE_ON_UNSELECTDWORD1048576
UI_CAP_2700DWORD1
UI_CAP_ROT90DWORD2
UI_CAP_ROTANYDWORD4
SCS_CAP_COMPSTRDWORD1
SCS_CAP_MAKEREADDWORD2
SCS_CAP_SETRECONVERTSTRINGDWORD4
SELECT_CAP_CONVERSIONDWORD1
SELECT_CAP_SENTENCEDWORD2
GL_LEVEL_NOGUIDELINEDWORD0
GL_LEVEL_FATALDWORD1
GL_LEVEL_ERRORDWORD2
GL_LEVEL_WARNINGDWORD3
GL_LEVEL_INFORMATIONDWORD4
GL_ID_UNKNOWNDWORD0
GL_ID_NOMODULEDWORD1
GL_ID_NODICTIONARYDWORD16
GL_ID_CANNOTSAVEDWORD17
GL_ID_NOCONVERTDWORD32
GL_ID_TYPINGERRORDWORD33
GL_ID_TOOMANYSTROKEDWORD34
GL_ID_READINGCONFLICTDWORD35
GL_ID_INPUTREADINGDWORD36
GL_ID_INPUTRADICALDWORD37
GL_ID_INPUTCODEDWORD38
GL_ID_INPUTSYMBOLDWORD39
GL_ID_CHOOSECANDIDATEDWORD40
GL_ID_REVERSECONVERSIONDWORD41
GL_ID_PRIVATE_FIRSTDWORD32768
GL_ID_PRIVATE_LASTDWORD65535
ATTR_INPUTDWORD0
ATTR_TARGET_CONVERTEDDWORD1
ATTR_CONVERTEDDWORD2
ATTR_TARGET_NOTCONVERTEDDWORD3
ATTR_INPUT_ERRORDWORD4
ATTR_FIXEDCONVERTEDDWORD5
CFS_DEFAULTDWORD0
CFS_RECTDWORD1
CFS_POINTDWORD2
CFS_FORCE_POSITIONDWORD32
CFS_CANDIDATEPOSDWORD64
CFS_EXCLUDEDWORD128
IME_CAND_UNKNOWNDWORD0
IME_CAND_READDWORD1
IME_CAND_CODEDWORD2
IME_CAND_MEANINGDWORD3
IME_CAND_RADICALDWORD4
IME_CAND_STROKEDWORD5
IMN_CLOSESTATUSWINDOWDWORD1
IMN_OPENSTATUSWINDOWDWORD2
IMN_CHANGECANDIDATEDWORD3
IMN_CLOSECANDIDATEDWORD4
IMN_OPENCANDIDATEDWORD5
IMN_SETCONVERSIONMODEDWORD6
IMN_SETSENTENCEMODEDWORD7
IMN_SETOPENSTATUSDWORD8
IMN_SETCANDIDATEPOSDWORD9
IMN_SETCOMPOSITIONFONTDWORD10
IMN_SETCOMPOSITIONWINDOWDWORD11
IMN_SETSTATUSWINDOWPOSDWORD12
IMN_GUIDELINEDWORD13
IMN_PRIVATEDWORD14
IMR_COMPOSITIONWINDOWDWORD1
IMR_CANDIDATEWINDOWDWORD2
IMR_COMPOSITIONFONTDWORD3
IMR_RECONVERTSTRINGDWORD4
IMR_CONFIRMRECONVERTSTRINGDWORD5
IMR_QUERYCHARPOSITIONDWORD6
IMR_DOCUMENTFEEDDWORD7
IMM_ERROR_NODATAINT-1
IMM_ERROR_GENERALINT-2
IME_CONFIG_GENERALDWORD1
IME_CONFIG_REGISTERWORDDWORD2
IME_CONFIG_SELECTDICTIONARYDWORD3
IME_REGWORD_STYLE_EUDCDWORD1
IME_REGWORD_STYLE_USER_FIRSTDWORD2147483648
IME_REGWORD_STYLE_USER_LASTDWORD4294967295
IACE_CHILDRENDWORD1
IACE_DEFAULTDWORD16
IACE_IGNORENOCONTEXTDWORD32
IGIMIF_RIGHTMENUDWORD1
IGIMII_CMODEDWORD1
IGIMII_SMODEDWORD2
IGIMII_CONFIGUREDWORD4
IGIMII_TOOLSDWORD8
IGIMII_HELPDWORD16
IGIMII_OTHERDWORD32
IGIMII_INPUTTOOLSDWORD64
IMFT_RADIOCHECKDWORD1
IMFT_SEPARATORDWORD2
IMFT_SUBMENUDWORD4
SOFTKEYBOARD_TYPE_T1DWORD1
SOFTKEYBOARD_TYPE_C1DWORD2
IMMGWL_IMCDWORD0
IMMGWLP_IMCDWORD0
IMC_SETCONVERSIONMODEDWORD2
IMC_SETSENTENCEMODEDWORD4
IMC_SETOPENSTATUSDWORD6
IMC_GETSOFTKBDFONTDWORD17
IMC_SETSOFTKBDFONTDWORD18
IMC_GETSOFTKBDPOSDWORD19
IMC_SETSOFTKBDPOSDWORD20
IMC_GETSOFTKBDSUBTYPEDWORD21
IMC_SETSOFTKBDSUBTYPEDWORD22
IMC_SETSOFTKBDDATADWORD24
NI_CONTEXTUPDATEDDWORD3
IME_SYSINFO_WINLOGONDWORD1
INIT_STATUSWNDPOSDWORD1
INIT_CONVERSIONDWORD2
INIT_SENTENCEDWORD4
INIT_LOGFONTDWORD8
INIT_COMPFORMDWORD16
INIT_SOFTKBDPOSDWORD32
IME_PROP_END_UNLOADDWORD1
IME_PROP_KBD_CHAR_FIRSTDWORD2
IME_PROP_IGNORE_UPKEYSDWORD4
IME_PROP_NEED_ALTKEYDWORD8
IME_PROP_NO_KEYS_ON_CLOSEDWORD16
IME_PROP_ACCEPT_WIDE_VKEYDWORD32
UI_CAP_SOFTKBDDWORD65536
IMN_SOFTKBDDESTROYEDDWORD17
IME_UI_CLASS_NAME_SIZEDWORD16
IME_ESC_STRING_BUFFER_SIZEDWORD80
szImeJapanunknownMSIME.Japan
szImeKoreaunknownMSIME.Korea
szImeChinaunknownMSIME.China
szImeTaiwanunknownMSIME.Taiwan
CLSID_VERSION_DEPENDENT_MSIME_JAPANESEGUID{6A91029E-AA49-471B-AEE7-7D332785660D}
IFEC_S_ALREADY_DEFAULTHRESULT291840
FELANG_REQ_CONVDWORD65536
FELANG_REQ_RECONVDWORD131072
FELANG_REQ_REVDWORD196608
FELANG_CMODE_MONORUBYDWORD2
FELANG_CMODE_NOPRUNINGDWORD4
FELANG_CMODE_KATAKANAOUTDWORD8
FELANG_CMODE_HIRAGANAOUTDWORD0
FELANG_CMODE_HALFWIDTHOUTDWORD16
FELANG_CMODE_FULLWIDTHOUTDWORD32
FELANG_CMODE_BOPOMOFODWORD64
FELANG_CMODE_HANGULDWORD128
FELANG_CMODE_PINYINDWORD256
FELANG_CMODE_PRECONVDWORD512
FELANG_CMODE_RADICALDWORD1024
FELANG_CMODE_UNKNOWNREADINGDWORD2048
FELANG_CMODE_MERGECANDDWORD4096
FELANG_CMODE_ROMANDWORD8192
FELANG_CMODE_BESTFIRSTDWORD16384
FELANG_CMODE_USENOREVWORDSDWORD32768
FELANG_CMODE_NONEDWORD16777216
FELANG_CMODE_PLAURALCLAUSEDWORD33554432
FELANG_CMODE_SINGLECONVERTDWORD67108864
FELANG_CMODE_AUTOMATICDWORD134217728
FELANG_CMODE_PHRASEPREDICTDWORD268435456
FELANG_CMODE_CONVERSATIONDWORD536870912
FELANG_CMODE_NAMEDWORD268435456
FELANG_CMODE_NOINVISIBLECHARDWORD1073741824
E_NOCANDDWORD48
E_NOTENOUGH_BUFFERDWORD49
E_NOTENOUGH_WDDDWORD50
E_LARGEINPUTDWORD51
FELANG_CLMN_WBREAKDWORD1
FELANG_CLMN_NOWBREAKDWORD2
FELANG_CLMN_PBREAKDWORD4
FELANG_CLMN_NOPBREAKDWORD8
FELANG_CLMN_FIXRDWORD16
FELANG_CLMN_FIXDDWORD32
FELANG_INVALD_PODWORD65535
IFED_POS_NONEDWORD0
IFED_POS_NOUNDWORD1
IFED_POS_VERBDWORD2
IFED_POS_ADJECTIVEDWORD4
IFED_POS_ADJECTIVE_VERBDWORD8
IFED_POS_ADVERBDWORD16
IFED_POS_ADNOUNDWORD32
IFED_POS_CONJUNCTIONDWORD64
IFED_POS_INTERJECTIONDWORD128
IFED_POS_INDEPENDENTDWORD255
IFED_POS_INFLECTIONALSUFFIXDWORD256
IFED_POS_PREFIXDWORD512
IFED_POS_SUFFIXDWORD1024
IFED_POS_AFFIXDWORD1536
IFED_POS_TANKANJIDWORD2048
IFED_POS_IDIOMSDWORD4096
IFED_POS_SYMBOLSDWORD8192
IFED_POS_PARTICLEDWORD16384
IFED_POS_AUXILIARY_VERBDWORD32768
IFED_POS_SUB_VERBDWORD65536
IFED_POS_DEPENDENTDWORD114688
IFED_POS_ALLDWORD131071
IFED_SELECT_NONEDWORD0
IFED_SELECT_READINGDWORD1
IFED_SELECT_DISPLAYDWORD2
IFED_SELECT_POSDWORD4
IFED_SELECT_COMMENTDWORD8
IFED_SELECT_ALLDWORD15
IFED_REG_NONEDWORD0
IFED_REG_USERDWORD1
IFED_REG_AUTODWORD2
IFED_REG_GRAMMARDWORD4
IFED_REG_ALLDWORD7
IFED_TYPE_NONEDWORD0
IFED_TYPE_GENERALDWORD1
IFED_TYPE_NAMEPLACEDWORD2
IFED_TYPE_SPEECHDWORD4
IFED_TYPE_REVERSEDWORD8
IFED_TYPE_ENGLISHDWORD16
IFED_TYPE_ALLDWORD31
IFED_S_MORE_ENTRIESHRESULT291328
IFED_S_EMPTY_DICTIONARYHRESULT291329
IFED_S_WORD_EXISTSHRESULT291330
IFED_S_COMMENT_CHANGEDHRESULT291331
IFED_E_NOT_FOUNDHRESULT-2147192064
IFED_E_INVALID_FORMATHRESULT-2147192063
IFED_E_OPEN_FAILEDHRESULT-2147192062
IFED_E_WRITE_FAILEDHRESULT-2147192061
IFED_E_NO_ENTRYHRESULT-2147192060
IFED_E_REGISTER_FAILEDHRESULT-2147192059
IFED_E_NOT_USER_DICHRESULT-2147192058
IFED_E_NOT_SUPPORTEDHRESULT-2147192057
IFED_E_USER_COMMENTHRESULT-2147192056
IFED_E_REGISTER_ILLEGAL_POSHRESULT-2147192055
IFED_E_REGISTER_IMPROPER_WORDHRESULT-2147192054
IFED_E_REGISTER_DISCONNECTEDHRESULT-2147192053
cbCommentMaxDWORD256
wchPrivate1DWORD57344
POS_UNDEFINEDDWORD0
JPOS_UNDEFINEDDWORD0
JPOS_MEISHI_FUTSUDWORD100
JPOS_MEISHI_SAHENDWORD101
JPOS_MEISHI_ZAHENDWORD102
JPOS_MEISHI_KEIYOUDOUSHIDWORD103
JPOS_HUKUSIMEISHIDWORD104
JPOS_MEISA_KEIDOUDWORD105
JPOS_JINMEIDWORD106
JPOS_JINMEI_SEIDWORD107
JPOS_JINMEI_MEIDWORD108
JPOS_CHIMEIDWORD109
JPOS_CHIMEI_KUNIDWORD110
JPOS_CHIMEI_KENDWORD111
JPOS_CHIMEI_GUNDWORD112
JPOS_CHIMEI_KUDWORD113
JPOS_CHIMEI_SHIDWORD114
JPOS_CHIMEI_MACHIDWORD115
JPOS_CHIMEI_MURADWORD116
JPOS_CHIMEI_EKIDWORD117
JPOS_SONOTADWORD118
JPOS_SHAMEIDWORD119
JPOS_SOSHIKIDWORD120
JPOS_KENCHIKUDWORD121
JPOS_BUPPINDWORD122
JPOS_DAIMEISHIDWORD123
JPOS_DAIMEISHI_NINSHOUDWORD124
JPOS_DAIMEISHI_SHIJIDWORD125
JPOS_KAZUDWORD126
JPOS_KAZU_SURYOUDWORD127
JPOS_KAZU_SUSHIDWORD128
JPOS_5DAN_AWADWORD200
JPOS_5DAN_KADWORD201
JPOS_5DAN_GADWORD202
JPOS_5DAN_SADWORD203
JPOS_5DAN_TADWORD204
JPOS_5DAN_NADWORD205
JPOS_5DAN_BADWORD206
JPOS_5DAN_MADWORD207
JPOS_5DAN_RADWORD208
JPOS_5DAN_AWAUONDWORD209
JPOS_5DAN_KASOKUONDWORD210
JPOS_5DAN_RAHENDWORD211
JPOS_4DAN_HADWORD212
JPOS_1DANDWORD213
JPOS_TOKUSHU_KAHENDWORD214
JPOS_TOKUSHU_SAHENSURUDWORD215
JPOS_TOKUSHU_SAHENDWORD216
JPOS_TOKUSHU_ZAHENDWORD217
JPOS_TOKUSHU_NAHENDWORD218
JPOS_KURU_KIDWORD219
JPOS_KURU_KITADWORD220
JPOS_KURU_KITARADWORD221
JPOS_KURU_KITARIDWORD222
JPOS_KURU_KITAROUDWORD223
JPOS_KURU_KITEDWORD224
JPOS_KURU_KUREBADWORD225
JPOS_KURU_KODWORD226
JPOS_KURU_KOIDWORD227
JPOS_KURU_KOYOUDWORD228
JPOS_SURU_SADWORD229
JPOS_SURU_SIDWORD230
JPOS_SURU_SITADWORD231
JPOS_SURU_SITARADWORD232
JPOS_SURU_SIATRIDWORD233
JPOS_SURU_SITAROUDWORD234
JPOS_SURU_SITEDWORD235
JPOS_SURU_SIYOUDWORD236
JPOS_SURU_SUREBADWORD237
JPOS_SURU_SEDWORD238
JPOS_SURU_SEYODWORD239
JPOS_KEIYOUDWORD300
JPOS_KEIYOU_GARUDWORD301
JPOS_KEIYOU_GEDWORD302
JPOS_KEIYOU_MEDWORD303
JPOS_KEIYOU_YUUDWORD304
JPOS_KEIYOU_UDWORD305
JPOS_KEIDOUDWORD400
JPOS_KEIDOU_NODWORD401
JPOS_KEIDOU_TARUDWORD402
JPOS_KEIDOU_GARUDWORD403
JPOS_FUKUSHIDWORD500
JPOS_FUKUSHI_SAHENDWORD501
JPOS_FUKUSHI_NIDWORD502
JPOS_FUKUSHI_NANODWORD503
JPOS_FUKUSHI_DADWORD504
JPOS_FUKUSHI_TODWORD505
JPOS_FUKUSHI_TOSURUDWORD506
JPOS_RENTAISHIDWORD600
JPOS_RENTAISHI_SHIJIDWORD601
JPOS_SETSUZOKUSHIDWORD650
JPOS_KANDOUSHIDWORD670
JPOS_SETTOUDWORD700
JPOS_SETTOU_KAKUDWORD701
JPOS_SETTOU_SAIDWORD702
JPOS_SETTOU_FUKUDWORD703
JPOS_SETTOU_MIDWORD704
JPOS_SETTOU_DAISHOUDWORD705
JPOS_SETTOU_KOUTEIDWORD706
JPOS_SETTOU_CHOUTANDWORD707
JPOS_SETTOU_SHINKYUDWORD708
JPOS_SETTOU_JINMEIDWORD709
JPOS_SETTOU_CHIMEIDWORD710
JPOS_SETTOU_SONOTADWORD711
JPOS_SETTOU_JOSUSHIDWORD712
JPOS_SETTOU_TEINEI_ODWORD713
JPOS_SETTOU_TEINEI_GODWORD714
JPOS_SETTOU_TEINEI_ONDWORD715
JPOS_SETSUBIDWORD800
JPOS_SETSUBI_TEKIDWORD801
JPOS_SETSUBI_SEIDWORD802
JPOS_SETSUBI_KADWORD803
JPOS_SETSUBI_CHUDWORD804
JPOS_SETSUBI_FUDWORD805
JPOS_SETSUBI_RYUDWORD806
JPOS_SETSUBI_YOUDWORD807
JPOS_SETSUBI_KATADWORD808
JPOS_SETSUBI_MEISHIRENDAKUDWORD809
JPOS_SETSUBI_JINMEIDWORD810
JPOS_SETSUBI_CHIMEIDWORD811
JPOS_SETSUBI_KUNIDWORD812
JPOS_SETSUBI_KENDWORD813
JPOS_SETSUBI_GUNDWORD814
JPOS_SETSUBI_KUDWORD815
JPOS_SETSUBI_SHIDWORD816
JPOS_SETSUBI_MACHIDWORD817
JPOS_SETSUBI_CHOUDWORD818
JPOS_SETSUBI_MURADWORD819
JPOS_SETSUBI_SONDWORD820
JPOS_SETSUBI_EKIDWORD821
JPOS_SETSUBI_SONOTADWORD822
JPOS_SETSUBI_SHAMEIDWORD823
JPOS_SETSUBI_SOSHIKIDWORD824
JPOS_SETSUBI_KENCHIKUDWORD825
JPOS_RENYOU_SETSUBIDWORD826
JPOS_SETSUBI_JOSUSHIDWORD827
JPOS_SETSUBI_JOSUSHIPLUSDWORD828
JPOS_SETSUBI_JIKANDWORD829
JPOS_SETSUBI_JIKANPLUSDWORD830
JPOS_SETSUBI_TEINEIDWORD831
JPOS_SETSUBI_SANDWORD832
JPOS_SETSUBI_KUNDWORD833
JPOS_SETSUBI_SAMADWORD834
JPOS_SETSUBI_DONODWORD835
JPOS_SETSUBI_FUKUSUDWORD836
JPOS_SETSUBI_TACHIDWORD837
JPOS_SETSUBI_RADWORD838
JPOS_TANKANJIDWORD900
JPOS_TANKANJI_KAODWORD901
JPOS_KANYOUKUDWORD902
JPOS_DOKURITSUGODWORD903
JPOS_FUTEIGODWORD904
JPOS_KIGOUDWORD905
JPOS_EIJIDWORD906
JPOS_KUTENDWORD907
JPOS_TOUTENDWORD908
JPOS_KANJIDWORD909
JPOS_OPENBRACEDWORD910
JPOS_CLOSEBRACEDWORD911
JPOS_YOKUSEIDWORD912
JPOS_TANSHUKUDWORD913
VERSION_ID_JAPANESEDWORD16777216
VERSION_ID_KOREANDWORD33554432
VERSION_ID_CHINESE_TRADITIONALDWORD67108864
VERSION_ID_CHINESE_SIMPLIFIEDDWORD134217728
RWM_SERVICEunknownMSIMEService
FID_MSIME_VERSIONDWORD0
RWM_UIREADYunknownMSIMEUIReady
RWM_MOUSEunknownMSIMEMouseOperation
VERSION_MOUSE_OPERATIONDWORD1
IMEMOUSERET_NOTHANDLEDINT-1
IMEMOUSE_VERSIONDWORD255
IMEMOUSE_NONEDWORD0
IMEMOUSE_LDOWNDWORD1
IMEMOUSE_RDOWNDWORD2
IMEMOUSE_MDOWNDWORD4
IMEMOUSE_WUPDWORD16
IMEMOUSE_WDOWNDWORD32
RWM_RECONVERTunknownMSIMEReconvert
FID_RECONVERT_VERSIONDWORD268435456
VERSION_RECONVERSIONDWORD1
RWM_RECONVERTREQUESTunknownMSIMEReconvertRequest
VERSION_DOCUMENTFEEDDWORD1
RWM_DOCUMENTFEEDunknownMSIMEDocumentFeed
VERSION_QUERYPOSITIONDWORD1
RWM_QUERYPOSITIONunknownMSIMEQueryPosition
RWM_MODEBIASunknownMSIMEModeBias
VERSION_MODEBIASDWORD1
MODEBIAS_GETVERSIONDWORD0
MODEBIAS_SETVALUEDWORD1
MODEBIAS_GETVALUEDWORD2
MODEBIASMODE_DEFAULTDWORD0
MODEBIASMODE_FILENAMEDWORD1
MODEBIASMODE_READINGDWORD2
MODEBIASMODE_DIGITDWORD4
RWM_SHOWIMEPADunknownMSIMEShowImePad
SHOWIMEPAD_DEFAULTDWORD0
SHOWIMEPAD_CATEGORYDWORD1
SHOWIMEPAD_GUIDDWORD2
RWM_KEYMAPunknownMSIMEKeyMap
RWM_CHGKEYMAPunknownMSIMEChangeKeyMap
RWM_NTFYKEYMAPunknownMSIMENotifyKeyMap
FID_MSIME_KMS_VERSIONDWORD1
FID_MSIME_KMS_INITDWORD2
FID_MSIME_KMS_TERMDWORD3
FID_MSIME_KMS_DEL_KEYLISTDWORD4
FID_MSIME_KMS_NOTIFYDWORD5
FID_MSIME_KMS_GETMAPDWORD6
FID_MSIME_KMS_INVOKEDWORD7
FID_MSIME_KMS_SETMAPDWORD8
FID_MSIME_KMS_FUNCDESCDWORD9
FID_MSIME_KMS_GETMAPSEAMLESSDWORD10
FID_MSIME_KMS_GETMAPFASTDWORD11
IMEKMS_NOCOMPOSITIONDWORD0
IMEKMS_COMPOSITIONDWORD1
IMEKMS_SELECTIONDWORD2
IMEKMS_IMEOFFDWORD3
IMEKMS_2NDLEVELDWORD4
IMEKMS_INPTGLDWORD5
IMEKMS_CANDIDATEDWORD6
IMEKMS_TYPECANDDWORD7
RWM_RECONVERTOPTIONSunknownMSIMEReconvertOptions
RECONVOPT_NONEDWORD0
RECONVOPT_USECANCELNOTIFYDWORD1
GCSEX_CANCELRECONVERTDWORD268435456
CLSID_ImePlugInDictDictionaryList_CHSGUID{7BF0129B-5BEF-4DE4-9B0B-5EDB66AC2FA6}
CLSID_ImePlugInDictDictionaryList_JPNGUID{4FE2776B-B0F9-4396-B5FC-E9D4CF1EC195}

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define FEID_NONE 0
#define FEID_CHINESE_TRADITIONAL 1
#define FEID_CHINESE_SIMPLIFIED 2
#define FEID_CHINESE_HONGKONG 3
#define FEID_CHINESE_SINGAPORE 4
#define FEID_JAPANESE 5
#define FEID_KOREAN 6
#define FEID_KOREAN_JOHAB 7
#define INFOMASK_NONE 0
#define INFOMASK_QUERY_CAND 1
#define INFOMASK_APPLY_CAND 2
#define INFOMASK_APPLY_CAND_EX 4
#define INFOMASK_STRING_FIX 65536
#define INFOMASK_HIDE_CAND 131072
#define INFOMASK_BLOCK_CAND 262144
#define IMEFAREASTINFO_TYPE_DEFAULT 0
#define IMEFAREASTINFO_TYPE_READING 1
#define IMEFAREASTINFO_TYPE_COMMENT 2
#define IMEFAREASTINFO_TYPE_COSTTIME 3
#define CHARINFO_APPLETID_MASK 4278190080
#define CHARINFO_FEID_MASK 15728640
#define CHARINFO_CHARID_MASK 65535
#define MAX_APPLETTITLE 64
#define MAX_FONTFACE 32
#define IPACFG_NONE 0
#define IPACFG_PROPERTY 1
#define IPACFG_HELP 2
#define IPACFG_TITLE 65536
#define IPACFG_TITLEFONTFACE 131072
#define IPACFG_CATEGORY 262144
#define IPACFG_LANG 16
#define IPACID_NONE 0
#define IPACID_SOFTKEY 1
#define IPACID_HANDWRITING 2
#define IPACID_STROKESEARCH 3
#define IPACID_RADICALSEARCH 4
#define IPACID_SYMBOLSEARCH 5
#define IPACID_VOICE 6
#define IPACID_EPWING 7
#define IPACID_OCR 8
#define IPACID_CHARLIST 9
#define IPACID_USER 256
#define IMEPADREQ_FIRST 4096
#define IMEPADREQ_INSERTSTRINGCANDIDATE 4098
#define IMEPADREQ_INSERTITEMCANDIDATE 4099
#define IMEPADREQ_SENDKEYCONTROL 4101
#define IMEPADREQ_GETSELECTEDSTRING 4103
#define IMEPADREQ_SETAPPLETDATA 4105
#define IMEPADREQ_GETAPPLETDATA 4106
#define IMEPADREQ_SETTITLEFONT 4107
#define IMEPADREQ_GETCOMPOSITIONSTRINGID 4109
#define IMEPADREQ_INSERTSTRINGCANDIDATEINFO 4110
#define IMEPADREQ_CHANGESTRINGCANDIDATEINFO 4111
#define IMEPADREQ_INSERTSTRINGINFO 4114
#define IMEPADREQ_CHANGESTRINGINFO 4115
#define IMEPADREQ_GETCURRENTUILANGID 4120
#define IMEPADCTRL_CONVERTALL 1
#define IMEPADCTRL_DETERMINALL 2
#define IMEPADCTRL_DETERMINCHAR 3
#define IMEPADCTRL_CLEARALL 4
#define IMEPADCTRL_CARETSET 5
#define IMEPADCTRL_CARETLEFT 6
#define IMEPADCTRL_CARETRIGHT 7
#define IMEPADCTRL_CARETTOP 8
#define IMEPADCTRL_CARETBOTTOM 9
#define IMEPADCTRL_CARETBACKSPACE 10
#define IMEPADCTRL_CARETDELETE 11
#define IMEPADCTRL_PHRASEDELETE 12
#define IMEPADCTRL_INSERTSPACE 13
#define IMEPADCTRL_INSERTFULLSPACE 14
#define IMEPADCTRL_INSERTHALFSPACE 15
#define IMEPADCTRL_ONIME 16
#define IMEPADCTRL_OFFIME 17
#define IMEPADCTRL_ONPRECONVERSION 18
#define IMEPADCTRL_OFFPRECONVERSION 19
#define IMEPADCTRL_PHONETICCANDIDATE 20
#define IMEKEYCTRLMASK_ALT 1
#define IMEKEYCTRLMASK_CTRL 2
#define IMEKEYCTRLMASK_SHIFT 4
#define IMEKEYCTRL_UP 1
#define IMEKEYCTRL_DOWN 0
#define IMEPN_FIRST 256
#define IMEPN_ACTIVATE 257
#define IMEPN_INACTIVATE 258
#define IMEPN_SHOW 260
#define IMEPN_HIDE 261
#define IMEPN_SIZECHANGING 262
#define IMEPN_SIZECHANGED 263
#define IMEPN_CONFIG 264
#define IMEPN_HELP 265
#define IMEPN_QUERYCAND 266
#define IMEPN_APPLYCAND 267
#define IMEPN_APPLYCANDEX 268
#define IMEPN_SETTINGCHANGED 269
#define IMEPN_USER 356
#define IPAWS_ENABLED 1
#define IPAWS_SIZINGNOTIFY 4
#define IPAWS_VERTICALFIXED 256
#define IPAWS_HORIZONTALFIXED 512
#define IPAWS_SIZEFIXED 768
#define IPAWS_MAXWIDTHFIXED 4096
#define IPAWS_MAXHEIGHTFIXED 8192
#define IPAWS_MAXSIZEFIXED 12288
#define IPAWS_MINWIDTHFIXED 65536
#define IPAWS_MINHEIGHTFIXED 131072
#define IPAWS_MINSIZEFIXED 196608
#define STYLE_DESCRIPTION_SIZE 32
#define IMEMENUITEM_STRING_SIZE 80
#define IMC_GETCANDIDATEPOS 7
#define IMC_SETCANDIDATEPOS 8
#define IMC_GETCOMPOSITIONFONT 9
#define IMC_SETCOMPOSITIONFONT 10
#define IMC_GETCOMPOSITIONWINDOW 11
#define IMC_SETCOMPOSITIONWINDOW 12
#define IMC_GETSTATUSWINDOWPOS 15
#define IMC_SETSTATUSWINDOWPOS 16
#define IMC_CLOSESTATUSWINDOW 33
#define IMC_OPENSTATUSWINDOW 34
#define NI_FINALIZECONVERSIONRESULT 20
#define ISC_SHOWUICANDIDATEWINDOW 1
#define ISC_SHOWUICOMPOSITIONWINDOW 2147483648
#define ISC_SHOWUIGUIDELINE 1073741824
#define ISC_SHOWUIALLCANDIDATEWINDOW 15
#define ISC_SHOWUIALL 3221225487
#define MOD_LEFT 32768
#define MOD_RIGHT 16384
#define MOD_ON_KEYUP 2048
#define MOD_IGNORE_ALL_MODIFIER 1024
#define IME_HOTKEY_DSWITCH_FIRST 256
#define IME_HOTKEY_DSWITCH_LAST 287
#define IME_HOTKEY_PRIVATE_FIRST 512
#define IME_HOTKEY_PRIVATE_LAST 543
#define CS_INSERTCHAR 8192
#define CS_NOMOVECARET 16384
#define IMEVER_0310 196618
#define IMEVER_0400 262144
#define IME_PROP_AT_CARET 65536
#define IME_PROP_SPECIAL_UI 131072
#define IME_PROP_CANDLIST_START_FROM_1 262144
#define IME_PROP_UNICODE 524288
#define IME_PROP_COMPLETE_ON_UNSELECT 1048576
#define UI_CAP_2700 1
#define UI_CAP_ROT90 2
#define UI_CAP_ROTANY 4
#define SCS_CAP_COMPSTR 1
#define SCS_CAP_MAKEREAD 2
#define SCS_CAP_SETRECONVERTSTRING 4
#define SELECT_CAP_CONVERSION 1
#define SELECT_CAP_SENTENCE 2
#define GL_LEVEL_NOGUIDELINE 0
#define GL_LEVEL_FATAL 1
#define GL_LEVEL_ERROR 2
#define GL_LEVEL_WARNING 3
#define GL_LEVEL_INFORMATION 4
#define GL_ID_UNKNOWN 0
#define GL_ID_NOMODULE 1
#define GL_ID_NODICTIONARY 16
#define GL_ID_CANNOTSAVE 17
#define GL_ID_NOCONVERT 32
#define GL_ID_TYPINGERROR 33
#define GL_ID_TOOMANYSTROKE 34
#define GL_ID_READINGCONFLICT 35
#define GL_ID_INPUTREADING 36
#define GL_ID_INPUTRADICAL 37
#define GL_ID_INPUTCODE 38
#define GL_ID_INPUTSYMBOL 39
#define GL_ID_CHOOSECANDIDATE 40
#define GL_ID_REVERSECONVERSION 41
#define GL_ID_PRIVATE_FIRST 32768
#define GL_ID_PRIVATE_LAST 65535
#define ATTR_INPUT 0
#define ATTR_TARGET_CONVERTED 1
#define ATTR_CONVERTED 2
#define ATTR_TARGET_NOTCONVERTED 3
#define ATTR_INPUT_ERROR 4
#define ATTR_FIXEDCONVERTED 5
#define CFS_DEFAULT 0
#define CFS_RECT 1
#define CFS_POINT 2
#define CFS_FORCE_POSITION 32
#define CFS_CANDIDATEPOS 64
#define CFS_EXCLUDE 128
#define IME_CAND_UNKNOWN 0
#define IME_CAND_READ 1
#define IME_CAND_CODE 2
#define IME_CAND_MEANING 3
#define IME_CAND_RADICAL 4
#define IME_CAND_STROKE 5
#define IMN_CLOSESTATUSWINDOW 1
#define IMN_OPENSTATUSWINDOW 2
#define IMN_CHANGECANDIDATE 3
#define IMN_CLOSECANDIDATE 4
#define IMN_OPENCANDIDATE 5
#define IMN_SETCONVERSIONMODE 6
#define IMN_SETSENTENCEMODE 7
#define IMN_SETOPENSTATUS 8
#define IMN_SETCANDIDATEPOS 9
#define IMN_SETCOMPOSITIONFONT 10
#define IMN_SETCOMPOSITIONWINDOW 11
#define IMN_SETSTATUSWINDOWPOS 12
#define IMN_GUIDELINE 13
#define IMN_PRIVATE 14
#define IMR_COMPOSITIONWINDOW 1
#define IMR_CANDIDATEWINDOW 2
#define IMR_COMPOSITIONFONT 3
#define IMR_RECONVERTSTRING 4
#define IMR_CONFIRMRECONVERTSTRING 5
#define IMR_QUERYCHARPOSITION 6
#define IMR_DOCUMENTFEED 7
#define IMM_ERROR_NODATA -1
#define IMM_ERROR_GENERAL -2
#define IME_CONFIG_GENERAL 1
#define IME_CONFIG_REGISTERWORD 2
#define IME_CONFIG_SELECTDICTIONARY 3
#define IME_REGWORD_STYLE_EUDC 1
#define IME_REGWORD_STYLE_USER_FIRST 2147483648
#define IME_REGWORD_STYLE_USER_LAST 4294967295
#define IACE_CHILDREN 1
#define IACE_DEFAULT 16
#define IACE_IGNORENOCONTEXT 32
#define IGIMIF_RIGHTMENU 1
#define IGIMII_CMODE 1
#define IGIMII_SMODE 2
#define IGIMII_CONFIGURE 4
#define IGIMII_TOOLS 8
#define IGIMII_HELP 16
#define IGIMII_OTHER 32
#define IGIMII_INPUTTOOLS 64
#define IMFT_RADIOCHECK 1
#define IMFT_SEPARATOR 2
#define IMFT_SUBMENU 4
#define SOFTKEYBOARD_TYPE_T1 1
#define SOFTKEYBOARD_TYPE_C1 2
#define IMMGWL_IMC 0
#define IMMGWLP_IMC 0
#define IMC_SETCONVERSIONMODE 2
#define IMC_SETSENTENCEMODE 4
#define IMC_SETOPENSTATUS 6
#define IMC_GETSOFTKBDFONT 17
#define IMC_SETSOFTKBDFONT 18
#define IMC_GETSOFTKBDPOS 19
#define IMC_SETSOFTKBDPOS 20
#define IMC_GETSOFTKBDSUBTYPE 21
#define IMC_SETSOFTKBDSUBTYPE 22
#define IMC_SETSOFTKBDDATA 24
#define NI_CONTEXTUPDATED 3
#define IME_SYSINFO_WINLOGON 1
#define INIT_STATUSWNDPOS 1
#define INIT_CONVERSION 2
#define INIT_SENTENCE 4
#define INIT_LOGFONT 8
#define INIT_COMPFORM 16
#define INIT_SOFTKBDPOS 32
#define IME_PROP_END_UNLOAD 1
#define IME_PROP_KBD_CHAR_FIRST 2
#define IME_PROP_IGNORE_UPKEYS 4
#define IME_PROP_NEED_ALTKEY 8
#define IME_PROP_NO_KEYS_ON_CLOSE 16
#define IME_PROP_ACCEPT_WIDE_VKEY 32
#define UI_CAP_SOFTKBD 65536
#define IMN_SOFTKBDDESTROYED 17
#define IME_UI_CLASS_NAME_SIZE 16
#define IME_ESC_STRING_BUFFER_SIZE 80
#define IFEC_S_ALREADY_DEFAULT 291840
#define FELANG_REQ_CONV 65536
#define FELANG_REQ_RECONV 131072
#define FELANG_REQ_REV 196608
#define FELANG_CMODE_MONORUBY 2
#define FELANG_CMODE_NOPRUNING 4
#define FELANG_CMODE_KATAKANAOUT 8
#define FELANG_CMODE_HIRAGANAOUT 0
#define FELANG_CMODE_HALFWIDTHOUT 16
#define FELANG_CMODE_FULLWIDTHOUT 32
#define FELANG_CMODE_BOPOMOFO 64
#define FELANG_CMODE_HANGUL 128
#define FELANG_CMODE_PINYIN 256
#define FELANG_CMODE_PRECONV 512
#define FELANG_CMODE_RADICAL 1024
#define FELANG_CMODE_UNKNOWNREADING 2048
#define FELANG_CMODE_MERGECAND 4096
#define FELANG_CMODE_ROMAN 8192
#define FELANG_CMODE_BESTFIRST 16384
#define FELANG_CMODE_USENOREVWORDS 32768
#define FELANG_CMODE_NONE 16777216
#define FELANG_CMODE_PLAURALCLAUSE 33554432
#define FELANG_CMODE_SINGLECONVERT 67108864
#define FELANG_CMODE_AUTOMATIC 134217728
#define FELANG_CMODE_PHRASEPREDICT 268435456
#define FELANG_CMODE_CONVERSATION 536870912
#define FELANG_CMODE_NAME 268435456
#define FELANG_CMODE_NOINVISIBLECHAR 1073741824
#define E_NOCAND 48
#define E_NOTENOUGH_BUFFER 49
#define E_NOTENOUGH_WDD 50
#define E_LARGEINPUT 51
#define FELANG_CLMN_WBREAK 1
#define FELANG_CLMN_NOWBREAK 2
#define FELANG_CLMN_PBREAK 4
#define FELANG_CLMN_NOPBREAK 8
#define FELANG_CLMN_FIXR 16
#define FELANG_CLMN_FIXD 32
#define FELANG_INVALD_PO 65535
#define IFED_POS_NONE 0
#define IFED_POS_NOUN 1
#define IFED_POS_VERB 2
#define IFED_POS_ADJECTIVE 4
#define IFED_POS_ADJECTIVE_VERB 8
#define IFED_POS_ADVERB 16
#define IFED_POS_ADNOUN 32
#define IFED_POS_CONJUNCTION 64
#define IFED_POS_INTERJECTION 128
#define IFED_POS_INDEPENDENT 255
#define IFED_POS_INFLECTIONALSUFFIX 256
#define IFED_POS_PREFIX 512
#define IFED_POS_SUFFIX 1024
#define IFED_POS_AFFIX 1536
#define IFED_POS_TANKANJI 2048
#define IFED_POS_IDIOMS 4096
#define IFED_POS_SYMBOLS 8192
#define IFED_POS_PARTICLE 16384
#define IFED_POS_AUXILIARY_VERB 32768
#define IFED_POS_SUB_VERB 65536
#define IFED_POS_DEPENDENT 114688
#define IFED_POS_ALL 131071
#define IFED_SELECT_NONE 0
#define IFED_SELECT_READING 1
#define IFED_SELECT_DISPLAY 2
#define IFED_SELECT_POS 4
#define IFED_SELECT_COMMENT 8
#define IFED_SELECT_ALL 15
#define IFED_REG_NONE 0
#define IFED_REG_USER 1
#define IFED_REG_AUTO 2
#define IFED_REG_GRAMMAR 4
#define IFED_REG_ALL 7
#define IFED_TYPE_NONE 0
#define IFED_TYPE_GENERAL 1
#define IFED_TYPE_NAMEPLACE 2
#define IFED_TYPE_SPEECH 4
#define IFED_TYPE_REVERSE 8
#define IFED_TYPE_ENGLISH 16
#define IFED_TYPE_ALL 31
#define IFED_S_MORE_ENTRIES 291328
#define IFED_S_EMPTY_DICTIONARY 291329
#define IFED_S_WORD_EXISTS 291330
#define IFED_S_COMMENT_CHANGED 291331
#define IFED_E_NOT_FOUND -2147192064
#define IFED_E_INVALID_FORMAT -2147192063
#define IFED_E_OPEN_FAILED -2147192062
#define IFED_E_WRITE_FAILED -2147192061
#define IFED_E_NO_ENTRY -2147192060
#define IFED_E_REGISTER_FAILED -2147192059
#define IFED_E_NOT_USER_DIC -2147192058
#define IFED_E_NOT_SUPPORTED -2147192057
#define IFED_E_USER_COMMENT -2147192056
#define IFED_E_REGISTER_ILLEGAL_POS -2147192055
#define IFED_E_REGISTER_IMPROPER_WORD -2147192054
#define IFED_E_REGISTER_DISCONNECTED -2147192053
#define cbCommentMax 256
#define wchPrivate1 57344
#define POS_UNDEFINED 0
#define JPOS_UNDEFINED 0
#define JPOS_MEISHI_FUTSU 100
#define JPOS_MEISHI_SAHEN 101
#define JPOS_MEISHI_ZAHEN 102
#define JPOS_MEISHI_KEIYOUDOUSHI 103
#define JPOS_HUKUSIMEISHI 104
#define JPOS_MEISA_KEIDOU 105
#define JPOS_JINMEI 106
#define JPOS_JINMEI_SEI 107
#define JPOS_JINMEI_MEI 108
#define JPOS_CHIMEI 109
#define JPOS_CHIMEI_KUNI 110
#define JPOS_CHIMEI_KEN 111
#define JPOS_CHIMEI_GUN 112
#define JPOS_CHIMEI_KU 113
#define JPOS_CHIMEI_SHI 114
#define JPOS_CHIMEI_MACHI 115
#define JPOS_CHIMEI_MURA 116
#define JPOS_CHIMEI_EKI 117
#define JPOS_SONOTA 118
#define JPOS_SHAMEI 119
#define JPOS_SOSHIKI 120
#define JPOS_KENCHIKU 121
#define JPOS_BUPPIN 122
#define JPOS_DAIMEISHI 123
#define JPOS_DAIMEISHI_NINSHOU 124
#define JPOS_DAIMEISHI_SHIJI 125
#define JPOS_KAZU 126
#define JPOS_KAZU_SURYOU 127
#define JPOS_KAZU_SUSHI 128
#define JPOS_5DAN_AWA 200
#define JPOS_5DAN_KA 201
#define JPOS_5DAN_GA 202
#define JPOS_5DAN_SA 203
#define JPOS_5DAN_TA 204
#define JPOS_5DAN_NA 205
#define JPOS_5DAN_BA 206
#define JPOS_5DAN_MA 207
#define JPOS_5DAN_RA 208
#define JPOS_5DAN_AWAUON 209
#define JPOS_5DAN_KASOKUON 210
#define JPOS_5DAN_RAHEN 211
#define JPOS_4DAN_HA 212
#define JPOS_1DAN 213
#define JPOS_TOKUSHU_KAHEN 214
#define JPOS_TOKUSHU_SAHENSURU 215
#define JPOS_TOKUSHU_SAHEN 216
#define JPOS_TOKUSHU_ZAHEN 217
#define JPOS_TOKUSHU_NAHEN 218
#define JPOS_KURU_KI 219
#define JPOS_KURU_KITA 220
#define JPOS_KURU_KITARA 221
#define JPOS_KURU_KITARI 222
#define JPOS_KURU_KITAROU 223
#define JPOS_KURU_KITE 224
#define JPOS_KURU_KUREBA 225
#define JPOS_KURU_KO 226
#define JPOS_KURU_KOI 227
#define JPOS_KURU_KOYOU 228
#define JPOS_SURU_SA 229
#define JPOS_SURU_SI 230
#define JPOS_SURU_SITA 231
#define JPOS_SURU_SITARA 232
#define JPOS_SURU_SIATRI 233
#define JPOS_SURU_SITAROU 234
#define JPOS_SURU_SITE 235
#define JPOS_SURU_SIYOU 236
#define JPOS_SURU_SUREBA 237
#define JPOS_SURU_SE 238
#define JPOS_SURU_SEYO 239
#define JPOS_KEIYOU 300
#define JPOS_KEIYOU_GARU 301
#define JPOS_KEIYOU_GE 302
#define JPOS_KEIYOU_ME 303
#define JPOS_KEIYOU_YUU 304
#define JPOS_KEIYOU_U 305
#define JPOS_KEIDOU 400
#define JPOS_KEIDOU_NO 401
#define JPOS_KEIDOU_TARU 402
#define JPOS_KEIDOU_GARU 403
#define JPOS_FUKUSHI 500
#define JPOS_FUKUSHI_SAHEN 501
#define JPOS_FUKUSHI_NI 502
#define JPOS_FUKUSHI_NANO 503
#define JPOS_FUKUSHI_DA 504
#define JPOS_FUKUSHI_TO 505
#define JPOS_FUKUSHI_TOSURU 506
#define JPOS_RENTAISHI 600
#define JPOS_RENTAISHI_SHIJI 601
#define JPOS_SETSUZOKUSHI 650
#define JPOS_KANDOUSHI 670
#define JPOS_SETTOU 700
#define JPOS_SETTOU_KAKU 701
#define JPOS_SETTOU_SAI 702
#define JPOS_SETTOU_FUKU 703
#define JPOS_SETTOU_MI 704
#define JPOS_SETTOU_DAISHOU 705
#define JPOS_SETTOU_KOUTEI 706
#define JPOS_SETTOU_CHOUTAN 707
#define JPOS_SETTOU_SHINKYU 708
#define JPOS_SETTOU_JINMEI 709
#define JPOS_SETTOU_CHIMEI 710
#define JPOS_SETTOU_SONOTA 711
#define JPOS_SETTOU_JOSUSHI 712
#define JPOS_SETTOU_TEINEI_O 713
#define JPOS_SETTOU_TEINEI_GO 714
#define JPOS_SETTOU_TEINEI_ON 715
#define JPOS_SETSUBI 800
#define JPOS_SETSUBI_TEKI 801
#define JPOS_SETSUBI_SEI 802
#define JPOS_SETSUBI_KA 803
#define JPOS_SETSUBI_CHU 804
#define JPOS_SETSUBI_FU 805
#define JPOS_SETSUBI_RYU 806
#define JPOS_SETSUBI_YOU 807
#define JPOS_SETSUBI_KATA 808
#define JPOS_SETSUBI_MEISHIRENDAKU 809
#define JPOS_SETSUBI_JINMEI 810
#define JPOS_SETSUBI_CHIMEI 811
#define JPOS_SETSUBI_KUNI 812
#define JPOS_SETSUBI_KEN 813
#define JPOS_SETSUBI_GUN 814
#define JPOS_SETSUBI_KU 815
#define JPOS_SETSUBI_SHI 816
#define JPOS_SETSUBI_MACHI 817
#define JPOS_SETSUBI_CHOU 818
#define JPOS_SETSUBI_MURA 819
#define JPOS_SETSUBI_SON 820
#define JPOS_SETSUBI_EKI 821
#define JPOS_SETSUBI_SONOTA 822
#define JPOS_SETSUBI_SHAMEI 823
#define JPOS_SETSUBI_SOSHIKI 824
#define JPOS_SETSUBI_KENCHIKU 825
#define JPOS_RENYOU_SETSUBI 826
#define JPOS_SETSUBI_JOSUSHI 827
#define JPOS_SETSUBI_JOSUSHIPLUS 828
#define JPOS_SETSUBI_JIKAN 829
#define JPOS_SETSUBI_JIKANPLUS 830
#define JPOS_SETSUBI_TEINEI 831
#define JPOS_SETSUBI_SAN 832
#define JPOS_SETSUBI_KUN 833
#define JPOS_SETSUBI_SAMA 834
#define JPOS_SETSUBI_DONO 835
#define JPOS_SETSUBI_FUKUSU 836
#define JPOS_SETSUBI_TACHI 837
#define JPOS_SETSUBI_RA 838
#define JPOS_TANKANJI 900
#define JPOS_TANKANJI_KAO 901
#define JPOS_KANYOUKU 902
#define JPOS_DOKURITSUGO 903
#define JPOS_FUTEIGO 904
#define JPOS_KIGOU 905
#define JPOS_EIJI 906
#define JPOS_KUTEN 907
#define JPOS_TOUTEN 908
#define JPOS_KANJI 909
#define JPOS_OPENBRACE 910
#define JPOS_CLOSEBRACE 911
#define JPOS_YOKUSEI 912
#define JPOS_TANSHUKU 913
#define VERSION_ID_JAPANESE 16777216
#define VERSION_ID_KOREAN 33554432
#define VERSION_ID_CHINESE_TRADITIONAL 67108864
#define VERSION_ID_CHINESE_SIMPLIFIED 134217728
#define FID_MSIME_VERSION 0
#define VERSION_MOUSE_OPERATION 1
#define IMEMOUSERET_NOTHANDLED -1
#define IMEMOUSE_VERSION 255
#define IMEMOUSE_NONE 0
#define IMEMOUSE_LDOWN 1
#define IMEMOUSE_RDOWN 2
#define IMEMOUSE_MDOWN 4
#define IMEMOUSE_WUP 16
#define IMEMOUSE_WDOWN 32
#define FID_RECONVERT_VERSION 268435456
#define VERSION_RECONVERSION 1
#define VERSION_DOCUMENTFEED 1
#define VERSION_QUERYPOSITION 1
#define VERSION_MODEBIAS 1
#define MODEBIAS_GETVERSION 0
#define MODEBIAS_SETVALUE 1
#define MODEBIAS_GETVALUE 2
#define MODEBIASMODE_DEFAULT 0
#define MODEBIASMODE_FILENAME 1
#define MODEBIASMODE_READING 2
#define MODEBIASMODE_DIGIT 4
#define SHOWIMEPAD_DEFAULT 0
#define SHOWIMEPAD_CATEGORY 1
#define SHOWIMEPAD_GUID 2
#define FID_MSIME_KMS_VERSION 1
#define FID_MSIME_KMS_INIT 2
#define FID_MSIME_KMS_TERM 3
#define FID_MSIME_KMS_DEL_KEYLIST 4
#define FID_MSIME_KMS_NOTIFY 5
#define FID_MSIME_KMS_GETMAP 6
#define FID_MSIME_KMS_INVOKE 7
#define FID_MSIME_KMS_SETMAP 8
#define FID_MSIME_KMS_FUNCDESC 9
#define FID_MSIME_KMS_GETMAPSEAMLESS 10
#define FID_MSIME_KMS_GETMAPFAST 11
#define IMEKMS_NOCOMPOSITION 0
#define IMEKMS_COMPOSITION 1
#define IMEKMS_SELECTION 2
#define IMEKMS_IMEOFF 3
#define IMEKMS_2NDLEVEL 4
#define IMEKMS_INPTGL 5
#define IMEKMS_CANDIDATE 6
#define IMEKMS_TYPECAND 7
#define RECONVOPT_NONE 0
#define RECONVOPT_USECANCELNOTIFY 1
#define GCSEX_CANCELRECONVERT 268435456
public const uint FEID_NONE = 0;
public const uint FEID_CHINESE_TRADITIONAL = 1;
public const uint FEID_CHINESE_SIMPLIFIED = 2;
public const uint FEID_CHINESE_HONGKONG = 3;
public const uint FEID_CHINESE_SINGAPORE = 4;
public const uint FEID_JAPANESE = 5;
public const uint FEID_KOREAN = 6;
public const uint FEID_KOREAN_JOHAB = 7;
public const uint INFOMASK_NONE = 0;
public const uint INFOMASK_QUERY_CAND = 1;
public const uint INFOMASK_APPLY_CAND = 2;
public const uint INFOMASK_APPLY_CAND_EX = 4;
public const uint INFOMASK_STRING_FIX = 65536;
public const uint INFOMASK_HIDE_CAND = 131072;
public const uint INFOMASK_BLOCK_CAND = 262144;
public const uint IMEFAREASTINFO_TYPE_DEFAULT = 0;
public const uint IMEFAREASTINFO_TYPE_READING = 1;
public const uint IMEFAREASTINFO_TYPE_COMMENT = 2;
public const uint IMEFAREASTINFO_TYPE_COSTTIME = 3;
public const uint CHARINFO_APPLETID_MASK = 4278190080;
public const uint CHARINFO_FEID_MASK = 15728640;
public const uint CHARINFO_CHARID_MASK = 65535;
public const uint MAX_APPLETTITLE = 64;
public const uint MAX_FONTFACE = 32;
public const int IPACFG_NONE = 0;
public const int IPACFG_PROPERTY = 1;
public const int IPACFG_HELP = 2;
public const int IPACFG_TITLE = 65536;
public const int IPACFG_TITLEFONTFACE = 131072;
public const int IPACFG_CATEGORY = 262144;
public const int IPACFG_LANG = 16;
public const uint IPACID_NONE = 0;
public const uint IPACID_SOFTKEY = 1;
public const uint IPACID_HANDWRITING = 2;
public const uint IPACID_STROKESEARCH = 3;
public const uint IPACID_RADICALSEARCH = 4;
public const uint IPACID_SYMBOLSEARCH = 5;
public const uint IPACID_VOICE = 6;
public const uint IPACID_EPWING = 7;
public const uint IPACID_OCR = 8;
public const uint IPACID_CHARLIST = 9;
public const uint IPACID_USER = 256;
public const uint IMEPADREQ_FIRST = 4096;
public const uint IMEPADREQ_INSERTSTRINGCANDIDATE = 4098;
public const uint IMEPADREQ_INSERTITEMCANDIDATE = 4099;
public const uint IMEPADREQ_SENDKEYCONTROL = 4101;
public const uint IMEPADREQ_GETSELECTEDSTRING = 4103;
public const uint IMEPADREQ_SETAPPLETDATA = 4105;
public const uint IMEPADREQ_GETAPPLETDATA = 4106;
public const uint IMEPADREQ_SETTITLEFONT = 4107;
public const uint IMEPADREQ_GETCOMPOSITIONSTRINGID = 4109;
public const uint IMEPADREQ_INSERTSTRINGCANDIDATEINFO = 4110;
public const uint IMEPADREQ_CHANGESTRINGCANDIDATEINFO = 4111;
public const uint IMEPADREQ_INSERTSTRINGINFO = 4114;
public const uint IMEPADREQ_CHANGESTRINGINFO = 4115;
public const uint IMEPADREQ_GETCURRENTUILANGID = 4120;
public const uint IMEPADCTRL_CONVERTALL = 1;
public const uint IMEPADCTRL_DETERMINALL = 2;
public const uint IMEPADCTRL_DETERMINCHAR = 3;
public const uint IMEPADCTRL_CLEARALL = 4;
public const uint IMEPADCTRL_CARETSET = 5;
public const uint IMEPADCTRL_CARETLEFT = 6;
public const uint IMEPADCTRL_CARETRIGHT = 7;
public const uint IMEPADCTRL_CARETTOP = 8;
public const uint IMEPADCTRL_CARETBOTTOM = 9;
public const uint IMEPADCTRL_CARETBACKSPACE = 10;
public const uint IMEPADCTRL_CARETDELETE = 11;
public const uint IMEPADCTRL_PHRASEDELETE = 12;
public const uint IMEPADCTRL_INSERTSPACE = 13;
public const uint IMEPADCTRL_INSERTFULLSPACE = 14;
public const uint IMEPADCTRL_INSERTHALFSPACE = 15;
public const uint IMEPADCTRL_ONIME = 16;
public const uint IMEPADCTRL_OFFIME = 17;
public const uint IMEPADCTRL_ONPRECONVERSION = 18;
public const uint IMEPADCTRL_OFFPRECONVERSION = 19;
public const uint IMEPADCTRL_PHONETICCANDIDATE = 20;
public const uint IMEKEYCTRLMASK_ALT = 1;
public const uint IMEKEYCTRLMASK_CTRL = 2;
public const uint IMEKEYCTRLMASK_SHIFT = 4;
public const uint IMEKEYCTRL_UP = 1;
public const uint IMEKEYCTRL_DOWN = 0;
public const uint IMEPN_FIRST = 256;
public const uint IMEPN_ACTIVATE = 257;
public const uint IMEPN_INACTIVATE = 258;
public const uint IMEPN_SHOW = 260;
public const uint IMEPN_HIDE = 261;
public const uint IMEPN_SIZECHANGING = 262;
public const uint IMEPN_SIZECHANGED = 263;
public const uint IMEPN_CONFIG = 264;
public const uint IMEPN_HELP = 265;
public const uint IMEPN_QUERYCAND = 266;
public const uint IMEPN_APPLYCAND = 267;
public const uint IMEPN_APPLYCANDEX = 268;
public const uint IMEPN_SETTINGCHANGED = 269;
public const uint IMEPN_USER = 356;
public const int IPAWS_ENABLED = 1;
public const int IPAWS_SIZINGNOTIFY = 4;
public const int IPAWS_VERTICALFIXED = 256;
public const int IPAWS_HORIZONTALFIXED = 512;
public const int IPAWS_SIZEFIXED = 768;
public const int IPAWS_MAXWIDTHFIXED = 4096;
public const int IPAWS_MAXHEIGHTFIXED = 8192;
public const int IPAWS_MAXSIZEFIXED = 12288;
public const int IPAWS_MINWIDTHFIXED = 65536;
public const int IPAWS_MINHEIGHTFIXED = 131072;
public const int IPAWS_MINSIZEFIXED = 196608;
public const uint STYLE_DESCRIPTION_SIZE = 32;
public const uint IMEMENUITEM_STRING_SIZE = 80;
public const uint IMC_GETCANDIDATEPOS = 7;
public const uint IMC_SETCANDIDATEPOS = 8;
public const uint IMC_GETCOMPOSITIONFONT = 9;
public const uint IMC_SETCOMPOSITIONFONT = 10;
public const uint IMC_GETCOMPOSITIONWINDOW = 11;
public const uint IMC_SETCOMPOSITIONWINDOW = 12;
public const uint IMC_GETSTATUSWINDOWPOS = 15;
public const uint IMC_SETSTATUSWINDOWPOS = 16;
public const uint IMC_CLOSESTATUSWINDOW = 33;
public const uint IMC_OPENSTATUSWINDOW = 34;
public const uint NI_FINALIZECONVERSIONRESULT = 20;
public const uint ISC_SHOWUICANDIDATEWINDOW = 1;
public const uint ISC_SHOWUICOMPOSITIONWINDOW = 2147483648;
public const uint ISC_SHOWUIGUIDELINE = 1073741824;
public const uint ISC_SHOWUIALLCANDIDATEWINDOW = 15;
public const uint ISC_SHOWUIALL = 3221225487;
public const uint MOD_LEFT = 32768;
public const uint MOD_RIGHT = 16384;
public const uint MOD_ON_KEYUP = 2048;
public const uint MOD_IGNORE_ALL_MODIFIER = 1024;
public const uint IME_HOTKEY_DSWITCH_FIRST = 256;
public const uint IME_HOTKEY_DSWITCH_LAST = 287;
public const uint IME_HOTKEY_PRIVATE_FIRST = 512;
public const uint IME_HOTKEY_PRIVATE_LAST = 543;
public const uint CS_INSERTCHAR = 8192;
public const uint CS_NOMOVECARET = 16384;
public const uint IMEVER_0310 = 196618;
public const uint IMEVER_0400 = 262144;
public const uint IME_PROP_AT_CARET = 65536;
public const uint IME_PROP_SPECIAL_UI = 131072;
public const uint IME_PROP_CANDLIST_START_FROM_1 = 262144;
public const uint IME_PROP_UNICODE = 524288;
public const uint IME_PROP_COMPLETE_ON_UNSELECT = 1048576;
public const uint UI_CAP_2700 = 1;
public const uint UI_CAP_ROT90 = 2;
public const uint UI_CAP_ROTANY = 4;
public const uint SCS_CAP_COMPSTR = 1;
public const uint SCS_CAP_MAKEREAD = 2;
public const uint SCS_CAP_SETRECONVERTSTRING = 4;
public const uint SELECT_CAP_CONVERSION = 1;
public const uint SELECT_CAP_SENTENCE = 2;
public const uint GL_LEVEL_NOGUIDELINE = 0;
public const uint GL_LEVEL_FATAL = 1;
public const uint GL_LEVEL_ERROR = 2;
public const uint GL_LEVEL_WARNING = 3;
public const uint GL_LEVEL_INFORMATION = 4;
public const uint GL_ID_UNKNOWN = 0;
public const uint GL_ID_NOMODULE = 1;
public const uint GL_ID_NODICTIONARY = 16;
public const uint GL_ID_CANNOTSAVE = 17;
public const uint GL_ID_NOCONVERT = 32;
public const uint GL_ID_TYPINGERROR = 33;
public const uint GL_ID_TOOMANYSTROKE = 34;
public const uint GL_ID_READINGCONFLICT = 35;
public const uint GL_ID_INPUTREADING = 36;
public const uint GL_ID_INPUTRADICAL = 37;
public const uint GL_ID_INPUTCODE = 38;
public const uint GL_ID_INPUTSYMBOL = 39;
public const uint GL_ID_CHOOSECANDIDATE = 40;
public const uint GL_ID_REVERSECONVERSION = 41;
public const uint GL_ID_PRIVATE_FIRST = 32768;
public const uint GL_ID_PRIVATE_LAST = 65535;
public const uint ATTR_INPUT = 0;
public const uint ATTR_TARGET_CONVERTED = 1;
public const uint ATTR_CONVERTED = 2;
public const uint ATTR_TARGET_NOTCONVERTED = 3;
public const uint ATTR_INPUT_ERROR = 4;
public const uint ATTR_FIXEDCONVERTED = 5;
public const uint CFS_DEFAULT = 0;
public const uint CFS_RECT = 1;
public const uint CFS_POINT = 2;
public const uint CFS_FORCE_POSITION = 32;
public const uint CFS_CANDIDATEPOS = 64;
public const uint CFS_EXCLUDE = 128;
public const uint IME_CAND_UNKNOWN = 0;
public const uint IME_CAND_READ = 1;
public const uint IME_CAND_CODE = 2;
public const uint IME_CAND_MEANING = 3;
public const uint IME_CAND_RADICAL = 4;
public const uint IME_CAND_STROKE = 5;
public const uint IMN_CLOSESTATUSWINDOW = 1;
public const uint IMN_OPENSTATUSWINDOW = 2;
public const uint IMN_CHANGECANDIDATE = 3;
public const uint IMN_CLOSECANDIDATE = 4;
public const uint IMN_OPENCANDIDATE = 5;
public const uint IMN_SETCONVERSIONMODE = 6;
public const uint IMN_SETSENTENCEMODE = 7;
public const uint IMN_SETOPENSTATUS = 8;
public const uint IMN_SETCANDIDATEPOS = 9;
public const uint IMN_SETCOMPOSITIONFONT = 10;
public const uint IMN_SETCOMPOSITIONWINDOW = 11;
public const uint IMN_SETSTATUSWINDOWPOS = 12;
public const uint IMN_GUIDELINE = 13;
public const uint IMN_PRIVATE = 14;
public const uint IMR_COMPOSITIONWINDOW = 1;
public const uint IMR_CANDIDATEWINDOW = 2;
public const uint IMR_COMPOSITIONFONT = 3;
public const uint IMR_RECONVERTSTRING = 4;
public const uint IMR_CONFIRMRECONVERTSTRING = 5;
public const uint IMR_QUERYCHARPOSITION = 6;
public const uint IMR_DOCUMENTFEED = 7;
public const int IMM_ERROR_NODATA = -1;
public const int IMM_ERROR_GENERAL = -2;
public const uint IME_CONFIG_GENERAL = 1;
public const uint IME_CONFIG_REGISTERWORD = 2;
public const uint IME_CONFIG_SELECTDICTIONARY = 3;
public const uint IME_REGWORD_STYLE_EUDC = 1;
public const uint IME_REGWORD_STYLE_USER_FIRST = 2147483648;
public const uint IME_REGWORD_STYLE_USER_LAST = 4294967295;
public const uint IACE_CHILDREN = 1;
public const uint IACE_DEFAULT = 16;
public const uint IACE_IGNORENOCONTEXT = 32;
public const uint IGIMIF_RIGHTMENU = 1;
public const uint IGIMII_CMODE = 1;
public const uint IGIMII_SMODE = 2;
public const uint IGIMII_CONFIGURE = 4;
public const uint IGIMII_TOOLS = 8;
public const uint IGIMII_HELP = 16;
public const uint IGIMII_OTHER = 32;
public const uint IGIMII_INPUTTOOLS = 64;
public const uint IMFT_RADIOCHECK = 1;
public const uint IMFT_SEPARATOR = 2;
public const uint IMFT_SUBMENU = 4;
public const uint SOFTKEYBOARD_TYPE_T1 = 1;
public const uint SOFTKEYBOARD_TYPE_C1 = 2;
public const uint IMMGWL_IMC = 0;
public const uint IMMGWLP_IMC = 0;
public const uint IMC_SETCONVERSIONMODE = 2;
public const uint IMC_SETSENTENCEMODE = 4;
public const uint IMC_SETOPENSTATUS = 6;
public const uint IMC_GETSOFTKBDFONT = 17;
public const uint IMC_SETSOFTKBDFONT = 18;
public const uint IMC_GETSOFTKBDPOS = 19;
public const uint IMC_SETSOFTKBDPOS = 20;
public const uint IMC_GETSOFTKBDSUBTYPE = 21;
public const uint IMC_SETSOFTKBDSUBTYPE = 22;
public const uint IMC_SETSOFTKBDDATA = 24;
public const uint NI_CONTEXTUPDATED = 3;
public const uint IME_SYSINFO_WINLOGON = 1;
public const uint INIT_STATUSWNDPOS = 1;
public const uint INIT_CONVERSION = 2;
public const uint INIT_SENTENCE = 4;
public const uint INIT_LOGFONT = 8;
public const uint INIT_COMPFORM = 16;
public const uint INIT_SOFTKBDPOS = 32;
public const uint IME_PROP_END_UNLOAD = 1;
public const uint IME_PROP_KBD_CHAR_FIRST = 2;
public const uint IME_PROP_IGNORE_UPKEYS = 4;
public const uint IME_PROP_NEED_ALTKEY = 8;
public const uint IME_PROP_NO_KEYS_ON_CLOSE = 16;
public const uint IME_PROP_ACCEPT_WIDE_VKEY = 32;
public const uint UI_CAP_SOFTKBD = 65536;
public const uint IMN_SOFTKBDDESTROYED = 17;
public const uint IME_UI_CLASS_NAME_SIZE = 16;
public const uint IME_ESC_STRING_BUFFER_SIZE = 80;
public const int IFEC_S_ALREADY_DEFAULT = 291840;
public const uint FELANG_REQ_CONV = 65536;
public const uint FELANG_REQ_RECONV = 131072;
public const uint FELANG_REQ_REV = 196608;
public const uint FELANG_CMODE_MONORUBY = 2;
public const uint FELANG_CMODE_NOPRUNING = 4;
public const uint FELANG_CMODE_KATAKANAOUT = 8;
public const uint FELANG_CMODE_HIRAGANAOUT = 0;
public const uint FELANG_CMODE_HALFWIDTHOUT = 16;
public const uint FELANG_CMODE_FULLWIDTHOUT = 32;
public const uint FELANG_CMODE_BOPOMOFO = 64;
public const uint FELANG_CMODE_HANGUL = 128;
public const uint FELANG_CMODE_PINYIN = 256;
public const uint FELANG_CMODE_PRECONV = 512;
public const uint FELANG_CMODE_RADICAL = 1024;
public const uint FELANG_CMODE_UNKNOWNREADING = 2048;
public const uint FELANG_CMODE_MERGECAND = 4096;
public const uint FELANG_CMODE_ROMAN = 8192;
public const uint FELANG_CMODE_BESTFIRST = 16384;
public const uint FELANG_CMODE_USENOREVWORDS = 32768;
public const uint FELANG_CMODE_NONE = 16777216;
public const uint FELANG_CMODE_PLAURALCLAUSE = 33554432;
public const uint FELANG_CMODE_SINGLECONVERT = 67108864;
public const uint FELANG_CMODE_AUTOMATIC = 134217728;
public const uint FELANG_CMODE_PHRASEPREDICT = 268435456;
public const uint FELANG_CMODE_CONVERSATION = 536870912;
public const uint FELANG_CMODE_NAME = 268435456;
public const uint FELANG_CMODE_NOINVISIBLECHAR = 1073741824;
public const uint E_NOCAND = 48;
public const uint E_NOTENOUGH_BUFFER = 49;
public const uint E_NOTENOUGH_WDD = 50;
public const uint E_LARGEINPUT = 51;
public const uint FELANG_CLMN_WBREAK = 1;
public const uint FELANG_CLMN_NOWBREAK = 2;
public const uint FELANG_CLMN_PBREAK = 4;
public const uint FELANG_CLMN_NOPBREAK = 8;
public const uint FELANG_CLMN_FIXR = 16;
public const uint FELANG_CLMN_FIXD = 32;
public const uint FELANG_INVALD_PO = 65535;
public const uint IFED_POS_NONE = 0;
public const uint IFED_POS_NOUN = 1;
public const uint IFED_POS_VERB = 2;
public const uint IFED_POS_ADJECTIVE = 4;
public const uint IFED_POS_ADJECTIVE_VERB = 8;
public const uint IFED_POS_ADVERB = 16;
public const uint IFED_POS_ADNOUN = 32;
public const uint IFED_POS_CONJUNCTION = 64;
public const uint IFED_POS_INTERJECTION = 128;
public const uint IFED_POS_INDEPENDENT = 255;
public const uint IFED_POS_INFLECTIONALSUFFIX = 256;
public const uint IFED_POS_PREFIX = 512;
public const uint IFED_POS_SUFFIX = 1024;
public const uint IFED_POS_AFFIX = 1536;
public const uint IFED_POS_TANKANJI = 2048;
public const uint IFED_POS_IDIOMS = 4096;
public const uint IFED_POS_SYMBOLS = 8192;
public const uint IFED_POS_PARTICLE = 16384;
public const uint IFED_POS_AUXILIARY_VERB = 32768;
public const uint IFED_POS_SUB_VERB = 65536;
public const uint IFED_POS_DEPENDENT = 114688;
public const uint IFED_POS_ALL = 131071;
public const uint IFED_SELECT_NONE = 0;
public const uint IFED_SELECT_READING = 1;
public const uint IFED_SELECT_DISPLAY = 2;
public const uint IFED_SELECT_POS = 4;
public const uint IFED_SELECT_COMMENT = 8;
public const uint IFED_SELECT_ALL = 15;
public const uint IFED_REG_NONE = 0;
public const uint IFED_REG_USER = 1;
public const uint IFED_REG_AUTO = 2;
public const uint IFED_REG_GRAMMAR = 4;
public const uint IFED_REG_ALL = 7;
public const uint IFED_TYPE_NONE = 0;
public const uint IFED_TYPE_GENERAL = 1;
public const uint IFED_TYPE_NAMEPLACE = 2;
public const uint IFED_TYPE_SPEECH = 4;
public const uint IFED_TYPE_REVERSE = 8;
public const uint IFED_TYPE_ENGLISH = 16;
public const uint IFED_TYPE_ALL = 31;
public const int IFED_S_MORE_ENTRIES = 291328;
public const int IFED_S_EMPTY_DICTIONARY = 291329;
public const int IFED_S_WORD_EXISTS = 291330;
public const int IFED_S_COMMENT_CHANGED = 291331;
public const int IFED_E_NOT_FOUND = -2147192064;
public const int IFED_E_INVALID_FORMAT = -2147192063;
public const int IFED_E_OPEN_FAILED = -2147192062;
public const int IFED_E_WRITE_FAILED = -2147192061;
public const int IFED_E_NO_ENTRY = -2147192060;
public const int IFED_E_REGISTER_FAILED = -2147192059;
public const int IFED_E_NOT_USER_DIC = -2147192058;
public const int IFED_E_NOT_SUPPORTED = -2147192057;
public const int IFED_E_USER_COMMENT = -2147192056;
public const int IFED_E_REGISTER_ILLEGAL_POS = -2147192055;
public const int IFED_E_REGISTER_IMPROPER_WORD = -2147192054;
public const int IFED_E_REGISTER_DISCONNECTED = -2147192053;
public const uint cbCommentMax = 256;
public const uint wchPrivate1 = 57344;
public const uint POS_UNDEFINED = 0;
public const uint JPOS_UNDEFINED = 0;
public const uint JPOS_MEISHI_FUTSU = 100;
public const uint JPOS_MEISHI_SAHEN = 101;
public const uint JPOS_MEISHI_ZAHEN = 102;
public const uint JPOS_MEISHI_KEIYOUDOUSHI = 103;
public const uint JPOS_HUKUSIMEISHI = 104;
public const uint JPOS_MEISA_KEIDOU = 105;
public const uint JPOS_JINMEI = 106;
public const uint JPOS_JINMEI_SEI = 107;
public const uint JPOS_JINMEI_MEI = 108;
public const uint JPOS_CHIMEI = 109;
public const uint JPOS_CHIMEI_KUNI = 110;
public const uint JPOS_CHIMEI_KEN = 111;
public const uint JPOS_CHIMEI_GUN = 112;
public const uint JPOS_CHIMEI_KU = 113;
public const uint JPOS_CHIMEI_SHI = 114;
public const uint JPOS_CHIMEI_MACHI = 115;
public const uint JPOS_CHIMEI_MURA = 116;
public const uint JPOS_CHIMEI_EKI = 117;
public const uint JPOS_SONOTA = 118;
public const uint JPOS_SHAMEI = 119;
public const uint JPOS_SOSHIKI = 120;
public const uint JPOS_KENCHIKU = 121;
public const uint JPOS_BUPPIN = 122;
public const uint JPOS_DAIMEISHI = 123;
public const uint JPOS_DAIMEISHI_NINSHOU = 124;
public const uint JPOS_DAIMEISHI_SHIJI = 125;
public const uint JPOS_KAZU = 126;
public const uint JPOS_KAZU_SURYOU = 127;
public const uint JPOS_KAZU_SUSHI = 128;
public const uint JPOS_5DAN_AWA = 200;
public const uint JPOS_5DAN_KA = 201;
public const uint JPOS_5DAN_GA = 202;
public const uint JPOS_5DAN_SA = 203;
public const uint JPOS_5DAN_TA = 204;
public const uint JPOS_5DAN_NA = 205;
public const uint JPOS_5DAN_BA = 206;
public const uint JPOS_5DAN_MA = 207;
public const uint JPOS_5DAN_RA = 208;
public const uint JPOS_5DAN_AWAUON = 209;
public const uint JPOS_5DAN_KASOKUON = 210;
public const uint JPOS_5DAN_RAHEN = 211;
public const uint JPOS_4DAN_HA = 212;
public const uint JPOS_1DAN = 213;
public const uint JPOS_TOKUSHU_KAHEN = 214;
public const uint JPOS_TOKUSHU_SAHENSURU = 215;
public const uint JPOS_TOKUSHU_SAHEN = 216;
public const uint JPOS_TOKUSHU_ZAHEN = 217;
public const uint JPOS_TOKUSHU_NAHEN = 218;
public const uint JPOS_KURU_KI = 219;
public const uint JPOS_KURU_KITA = 220;
public const uint JPOS_KURU_KITARA = 221;
public const uint JPOS_KURU_KITARI = 222;
public const uint JPOS_KURU_KITAROU = 223;
public const uint JPOS_KURU_KITE = 224;
public const uint JPOS_KURU_KUREBA = 225;
public const uint JPOS_KURU_KO = 226;
public const uint JPOS_KURU_KOI = 227;
public const uint JPOS_KURU_KOYOU = 228;
public const uint JPOS_SURU_SA = 229;
public const uint JPOS_SURU_SI = 230;
public const uint JPOS_SURU_SITA = 231;
public const uint JPOS_SURU_SITARA = 232;
public const uint JPOS_SURU_SIATRI = 233;
public const uint JPOS_SURU_SITAROU = 234;
public const uint JPOS_SURU_SITE = 235;
public const uint JPOS_SURU_SIYOU = 236;
public const uint JPOS_SURU_SUREBA = 237;
public const uint JPOS_SURU_SE = 238;
public const uint JPOS_SURU_SEYO = 239;
public const uint JPOS_KEIYOU = 300;
public const uint JPOS_KEIYOU_GARU = 301;
public const uint JPOS_KEIYOU_GE = 302;
public const uint JPOS_KEIYOU_ME = 303;
public const uint JPOS_KEIYOU_YUU = 304;
public const uint JPOS_KEIYOU_U = 305;
public const uint JPOS_KEIDOU = 400;
public const uint JPOS_KEIDOU_NO = 401;
public const uint JPOS_KEIDOU_TARU = 402;
public const uint JPOS_KEIDOU_GARU = 403;
public const uint JPOS_FUKUSHI = 500;
public const uint JPOS_FUKUSHI_SAHEN = 501;
public const uint JPOS_FUKUSHI_NI = 502;
public const uint JPOS_FUKUSHI_NANO = 503;
public const uint JPOS_FUKUSHI_DA = 504;
public const uint JPOS_FUKUSHI_TO = 505;
public const uint JPOS_FUKUSHI_TOSURU = 506;
public const uint JPOS_RENTAISHI = 600;
public const uint JPOS_RENTAISHI_SHIJI = 601;
public const uint JPOS_SETSUZOKUSHI = 650;
public const uint JPOS_KANDOUSHI = 670;
public const uint JPOS_SETTOU = 700;
public const uint JPOS_SETTOU_KAKU = 701;
public const uint JPOS_SETTOU_SAI = 702;
public const uint JPOS_SETTOU_FUKU = 703;
public const uint JPOS_SETTOU_MI = 704;
public const uint JPOS_SETTOU_DAISHOU = 705;
public const uint JPOS_SETTOU_KOUTEI = 706;
public const uint JPOS_SETTOU_CHOUTAN = 707;
public const uint JPOS_SETTOU_SHINKYU = 708;
public const uint JPOS_SETTOU_JINMEI = 709;
public const uint JPOS_SETTOU_CHIMEI = 710;
public const uint JPOS_SETTOU_SONOTA = 711;
public const uint JPOS_SETTOU_JOSUSHI = 712;
public const uint JPOS_SETTOU_TEINEI_O = 713;
public const uint JPOS_SETTOU_TEINEI_GO = 714;
public const uint JPOS_SETTOU_TEINEI_ON = 715;
public const uint JPOS_SETSUBI = 800;
public const uint JPOS_SETSUBI_TEKI = 801;
public const uint JPOS_SETSUBI_SEI = 802;
public const uint JPOS_SETSUBI_KA = 803;
public const uint JPOS_SETSUBI_CHU = 804;
public const uint JPOS_SETSUBI_FU = 805;
public const uint JPOS_SETSUBI_RYU = 806;
public const uint JPOS_SETSUBI_YOU = 807;
public const uint JPOS_SETSUBI_KATA = 808;
public const uint JPOS_SETSUBI_MEISHIRENDAKU = 809;
public const uint JPOS_SETSUBI_JINMEI = 810;
public const uint JPOS_SETSUBI_CHIMEI = 811;
public const uint JPOS_SETSUBI_KUNI = 812;
public const uint JPOS_SETSUBI_KEN = 813;
public const uint JPOS_SETSUBI_GUN = 814;
public const uint JPOS_SETSUBI_KU = 815;
public const uint JPOS_SETSUBI_SHI = 816;
public const uint JPOS_SETSUBI_MACHI = 817;
public const uint JPOS_SETSUBI_CHOU = 818;
public const uint JPOS_SETSUBI_MURA = 819;
public const uint JPOS_SETSUBI_SON = 820;
public const uint JPOS_SETSUBI_EKI = 821;
public const uint JPOS_SETSUBI_SONOTA = 822;
public const uint JPOS_SETSUBI_SHAMEI = 823;
public const uint JPOS_SETSUBI_SOSHIKI = 824;
public const uint JPOS_SETSUBI_KENCHIKU = 825;
public const uint JPOS_RENYOU_SETSUBI = 826;
public const uint JPOS_SETSUBI_JOSUSHI = 827;
public const uint JPOS_SETSUBI_JOSUSHIPLUS = 828;
public const uint JPOS_SETSUBI_JIKAN = 829;
public const uint JPOS_SETSUBI_JIKANPLUS = 830;
public const uint JPOS_SETSUBI_TEINEI = 831;
public const uint JPOS_SETSUBI_SAN = 832;
public const uint JPOS_SETSUBI_KUN = 833;
public const uint JPOS_SETSUBI_SAMA = 834;
public const uint JPOS_SETSUBI_DONO = 835;
public const uint JPOS_SETSUBI_FUKUSU = 836;
public const uint JPOS_SETSUBI_TACHI = 837;
public const uint JPOS_SETSUBI_RA = 838;
public const uint JPOS_TANKANJI = 900;
public const uint JPOS_TANKANJI_KAO = 901;
public const uint JPOS_KANYOUKU = 902;
public const uint JPOS_DOKURITSUGO = 903;
public const uint JPOS_FUTEIGO = 904;
public const uint JPOS_KIGOU = 905;
public const uint JPOS_EIJI = 906;
public const uint JPOS_KUTEN = 907;
public const uint JPOS_TOUTEN = 908;
public const uint JPOS_KANJI = 909;
public const uint JPOS_OPENBRACE = 910;
public const uint JPOS_CLOSEBRACE = 911;
public const uint JPOS_YOKUSEI = 912;
public const uint JPOS_TANSHUKU = 913;
public const uint VERSION_ID_JAPANESE = 16777216;
public const uint VERSION_ID_KOREAN = 33554432;
public const uint VERSION_ID_CHINESE_TRADITIONAL = 67108864;
public const uint VERSION_ID_CHINESE_SIMPLIFIED = 134217728;
public const uint FID_MSIME_VERSION = 0;
public const uint VERSION_MOUSE_OPERATION = 1;
public const int IMEMOUSERET_NOTHANDLED = -1;
public const uint IMEMOUSE_VERSION = 255;
public const uint IMEMOUSE_NONE = 0;
public const uint IMEMOUSE_LDOWN = 1;
public const uint IMEMOUSE_RDOWN = 2;
public const uint IMEMOUSE_MDOWN = 4;
public const uint IMEMOUSE_WUP = 16;
public const uint IMEMOUSE_WDOWN = 32;
public const uint FID_RECONVERT_VERSION = 268435456;
public const uint VERSION_RECONVERSION = 1;
public const uint VERSION_DOCUMENTFEED = 1;
public const uint VERSION_QUERYPOSITION = 1;
public const uint VERSION_MODEBIAS = 1;
public const uint MODEBIAS_GETVERSION = 0;
public const uint MODEBIAS_SETVALUE = 1;
public const uint MODEBIAS_GETVALUE = 2;
public const uint MODEBIASMODE_DEFAULT = 0;
public const uint MODEBIASMODE_FILENAME = 1;
public const uint MODEBIASMODE_READING = 2;
public const uint MODEBIASMODE_DIGIT = 4;
public const uint SHOWIMEPAD_DEFAULT = 0;
public const uint SHOWIMEPAD_CATEGORY = 1;
public const uint SHOWIMEPAD_GUID = 2;
public const uint FID_MSIME_KMS_VERSION = 1;
public const uint FID_MSIME_KMS_INIT = 2;
public const uint FID_MSIME_KMS_TERM = 3;
public const uint FID_MSIME_KMS_DEL_KEYLIST = 4;
public const uint FID_MSIME_KMS_NOTIFY = 5;
public const uint FID_MSIME_KMS_GETMAP = 6;
public const uint FID_MSIME_KMS_INVOKE = 7;
public const uint FID_MSIME_KMS_SETMAP = 8;
public const uint FID_MSIME_KMS_FUNCDESC = 9;
public const uint FID_MSIME_KMS_GETMAPSEAMLESS = 10;
public const uint FID_MSIME_KMS_GETMAPFAST = 11;
public const uint IMEKMS_NOCOMPOSITION = 0;
public const uint IMEKMS_COMPOSITION = 1;
public const uint IMEKMS_SELECTION = 2;
public const uint IMEKMS_IMEOFF = 3;
public const uint IMEKMS_2NDLEVEL = 4;
public const uint IMEKMS_INPTGL = 5;
public const uint IMEKMS_CANDIDATE = 6;
public const uint IMEKMS_TYPECAND = 7;
public const uint RECONVOPT_NONE = 0;
public const uint RECONVOPT_USECANCELNOTIFY = 1;
public const uint GCSEX_CANCELRECONVERT = 268435456;
FEID_NONE = 0
FEID_CHINESE_TRADITIONAL = 1
FEID_CHINESE_SIMPLIFIED = 2
FEID_CHINESE_HONGKONG = 3
FEID_CHINESE_SINGAPORE = 4
FEID_JAPANESE = 5
FEID_KOREAN = 6
FEID_KOREAN_JOHAB = 7
INFOMASK_NONE = 0
INFOMASK_QUERY_CAND = 1
INFOMASK_APPLY_CAND = 2
INFOMASK_APPLY_CAND_EX = 4
INFOMASK_STRING_FIX = 65536
INFOMASK_HIDE_CAND = 131072
INFOMASK_BLOCK_CAND = 262144
IMEFAREASTINFO_TYPE_DEFAULT = 0
IMEFAREASTINFO_TYPE_READING = 1
IMEFAREASTINFO_TYPE_COMMENT = 2
IMEFAREASTINFO_TYPE_COSTTIME = 3
CHARINFO_APPLETID_MASK = 4278190080
CHARINFO_FEID_MASK = 15728640
CHARINFO_CHARID_MASK = 65535
MAX_APPLETTITLE = 64
MAX_FONTFACE = 32
IPACFG_NONE = 0
IPACFG_PROPERTY = 1
IPACFG_HELP = 2
IPACFG_TITLE = 65536
IPACFG_TITLEFONTFACE = 131072
IPACFG_CATEGORY = 262144
IPACFG_LANG = 16
IPACID_NONE = 0
IPACID_SOFTKEY = 1
IPACID_HANDWRITING = 2
IPACID_STROKESEARCH = 3
IPACID_RADICALSEARCH = 4
IPACID_SYMBOLSEARCH = 5
IPACID_VOICE = 6
IPACID_EPWING = 7
IPACID_OCR = 8
IPACID_CHARLIST = 9
IPACID_USER = 256
IMEPADREQ_FIRST = 4096
IMEPADREQ_INSERTSTRINGCANDIDATE = 4098
IMEPADREQ_INSERTITEMCANDIDATE = 4099
IMEPADREQ_SENDKEYCONTROL = 4101
IMEPADREQ_GETSELECTEDSTRING = 4103
IMEPADREQ_SETAPPLETDATA = 4105
IMEPADREQ_GETAPPLETDATA = 4106
IMEPADREQ_SETTITLEFONT = 4107
IMEPADREQ_GETCOMPOSITIONSTRINGID = 4109
IMEPADREQ_INSERTSTRINGCANDIDATEINFO = 4110
IMEPADREQ_CHANGESTRINGCANDIDATEINFO = 4111
IMEPADREQ_INSERTSTRINGINFO = 4114
IMEPADREQ_CHANGESTRINGINFO = 4115
IMEPADREQ_GETCURRENTUILANGID = 4120
IMEPADCTRL_CONVERTALL = 1
IMEPADCTRL_DETERMINALL = 2
IMEPADCTRL_DETERMINCHAR = 3
IMEPADCTRL_CLEARALL = 4
IMEPADCTRL_CARETSET = 5
IMEPADCTRL_CARETLEFT = 6
IMEPADCTRL_CARETRIGHT = 7
IMEPADCTRL_CARETTOP = 8
IMEPADCTRL_CARETBOTTOM = 9
IMEPADCTRL_CARETBACKSPACE = 10
IMEPADCTRL_CARETDELETE = 11
IMEPADCTRL_PHRASEDELETE = 12
IMEPADCTRL_INSERTSPACE = 13
IMEPADCTRL_INSERTFULLSPACE = 14
IMEPADCTRL_INSERTHALFSPACE = 15
IMEPADCTRL_ONIME = 16
IMEPADCTRL_OFFIME = 17
IMEPADCTRL_ONPRECONVERSION = 18
IMEPADCTRL_OFFPRECONVERSION = 19
IMEPADCTRL_PHONETICCANDIDATE = 20
IMEKEYCTRLMASK_ALT = 1
IMEKEYCTRLMASK_CTRL = 2
IMEKEYCTRLMASK_SHIFT = 4
IMEKEYCTRL_UP = 1
IMEKEYCTRL_DOWN = 0
IMEPN_FIRST = 256
IMEPN_ACTIVATE = 257
IMEPN_INACTIVATE = 258
IMEPN_SHOW = 260
IMEPN_HIDE = 261
IMEPN_SIZECHANGING = 262
IMEPN_SIZECHANGED = 263
IMEPN_CONFIG = 264
IMEPN_HELP = 265
IMEPN_QUERYCAND = 266
IMEPN_APPLYCAND = 267
IMEPN_APPLYCANDEX = 268
IMEPN_SETTINGCHANGED = 269
IMEPN_USER = 356
IPAWS_ENABLED = 1
IPAWS_SIZINGNOTIFY = 4
IPAWS_VERTICALFIXED = 256
IPAWS_HORIZONTALFIXED = 512
IPAWS_SIZEFIXED = 768
IPAWS_MAXWIDTHFIXED = 4096
IPAWS_MAXHEIGHTFIXED = 8192
IPAWS_MAXSIZEFIXED = 12288
IPAWS_MINWIDTHFIXED = 65536
IPAWS_MINHEIGHTFIXED = 131072
IPAWS_MINSIZEFIXED = 196608
STYLE_DESCRIPTION_SIZE = 32
IMEMENUITEM_STRING_SIZE = 80
IMC_GETCANDIDATEPOS = 7
IMC_SETCANDIDATEPOS = 8
IMC_GETCOMPOSITIONFONT = 9
IMC_SETCOMPOSITIONFONT = 10
IMC_GETCOMPOSITIONWINDOW = 11
IMC_SETCOMPOSITIONWINDOW = 12
IMC_GETSTATUSWINDOWPOS = 15
IMC_SETSTATUSWINDOWPOS = 16
IMC_CLOSESTATUSWINDOW = 33
IMC_OPENSTATUSWINDOW = 34
NI_FINALIZECONVERSIONRESULT = 20
ISC_SHOWUICANDIDATEWINDOW = 1
ISC_SHOWUICOMPOSITIONWINDOW = 2147483648
ISC_SHOWUIGUIDELINE = 1073741824
ISC_SHOWUIALLCANDIDATEWINDOW = 15
ISC_SHOWUIALL = 3221225487
MOD_LEFT = 32768
MOD_RIGHT = 16384
MOD_ON_KEYUP = 2048
MOD_IGNORE_ALL_MODIFIER = 1024
IME_HOTKEY_DSWITCH_FIRST = 256
IME_HOTKEY_DSWITCH_LAST = 287
IME_HOTKEY_PRIVATE_FIRST = 512
IME_HOTKEY_PRIVATE_LAST = 543
CS_INSERTCHAR = 8192
CS_NOMOVECARET = 16384
IMEVER_0310 = 196618
IMEVER_0400 = 262144
IME_PROP_AT_CARET = 65536
IME_PROP_SPECIAL_UI = 131072
IME_PROP_CANDLIST_START_FROM_1 = 262144
IME_PROP_UNICODE = 524288
IME_PROP_COMPLETE_ON_UNSELECT = 1048576
UI_CAP_2700 = 1
UI_CAP_ROT90 = 2
UI_CAP_ROTANY = 4
SCS_CAP_COMPSTR = 1
SCS_CAP_MAKEREAD = 2
SCS_CAP_SETRECONVERTSTRING = 4
SELECT_CAP_CONVERSION = 1
SELECT_CAP_SENTENCE = 2
GL_LEVEL_NOGUIDELINE = 0
GL_LEVEL_FATAL = 1
GL_LEVEL_ERROR = 2
GL_LEVEL_WARNING = 3
GL_LEVEL_INFORMATION = 4
GL_ID_UNKNOWN = 0
GL_ID_NOMODULE = 1
GL_ID_NODICTIONARY = 16
GL_ID_CANNOTSAVE = 17
GL_ID_NOCONVERT = 32
GL_ID_TYPINGERROR = 33
GL_ID_TOOMANYSTROKE = 34
GL_ID_READINGCONFLICT = 35
GL_ID_INPUTREADING = 36
GL_ID_INPUTRADICAL = 37
GL_ID_INPUTCODE = 38
GL_ID_INPUTSYMBOL = 39
GL_ID_CHOOSECANDIDATE = 40
GL_ID_REVERSECONVERSION = 41
GL_ID_PRIVATE_FIRST = 32768
GL_ID_PRIVATE_LAST = 65535
ATTR_INPUT = 0
ATTR_TARGET_CONVERTED = 1
ATTR_CONVERTED = 2
ATTR_TARGET_NOTCONVERTED = 3
ATTR_INPUT_ERROR = 4
ATTR_FIXEDCONVERTED = 5
CFS_DEFAULT = 0
CFS_RECT = 1
CFS_POINT = 2
CFS_FORCE_POSITION = 32
CFS_CANDIDATEPOS = 64
CFS_EXCLUDE = 128
IME_CAND_UNKNOWN = 0
IME_CAND_READ = 1
IME_CAND_CODE = 2
IME_CAND_MEANING = 3
IME_CAND_RADICAL = 4
IME_CAND_STROKE = 5
IMN_CLOSESTATUSWINDOW = 1
IMN_OPENSTATUSWINDOW = 2
IMN_CHANGECANDIDATE = 3
IMN_CLOSECANDIDATE = 4
IMN_OPENCANDIDATE = 5
IMN_SETCONVERSIONMODE = 6
IMN_SETSENTENCEMODE = 7
IMN_SETOPENSTATUS = 8
IMN_SETCANDIDATEPOS = 9
IMN_SETCOMPOSITIONFONT = 10
IMN_SETCOMPOSITIONWINDOW = 11
IMN_SETSTATUSWINDOWPOS = 12
IMN_GUIDELINE = 13
IMN_PRIVATE = 14
IMR_COMPOSITIONWINDOW = 1
IMR_CANDIDATEWINDOW = 2
IMR_COMPOSITIONFONT = 3
IMR_RECONVERTSTRING = 4
IMR_CONFIRMRECONVERTSTRING = 5
IMR_QUERYCHARPOSITION = 6
IMR_DOCUMENTFEED = 7
IMM_ERROR_NODATA = -1
IMM_ERROR_GENERAL = -2
IME_CONFIG_GENERAL = 1
IME_CONFIG_REGISTERWORD = 2
IME_CONFIG_SELECTDICTIONARY = 3
IME_REGWORD_STYLE_EUDC = 1
IME_REGWORD_STYLE_USER_FIRST = 2147483648
IME_REGWORD_STYLE_USER_LAST = 4294967295
IACE_CHILDREN = 1
IACE_DEFAULT = 16
IACE_IGNORENOCONTEXT = 32
IGIMIF_RIGHTMENU = 1
IGIMII_CMODE = 1
IGIMII_SMODE = 2
IGIMII_CONFIGURE = 4
IGIMII_TOOLS = 8
IGIMII_HELP = 16
IGIMII_OTHER = 32
IGIMII_INPUTTOOLS = 64
IMFT_RADIOCHECK = 1
IMFT_SEPARATOR = 2
IMFT_SUBMENU = 4
SOFTKEYBOARD_TYPE_T1 = 1
SOFTKEYBOARD_TYPE_C1 = 2
IMMGWL_IMC = 0
IMMGWLP_IMC = 0
IMC_SETCONVERSIONMODE = 2
IMC_SETSENTENCEMODE = 4
IMC_SETOPENSTATUS = 6
IMC_GETSOFTKBDFONT = 17
IMC_SETSOFTKBDFONT = 18
IMC_GETSOFTKBDPOS = 19
IMC_SETSOFTKBDPOS = 20
IMC_GETSOFTKBDSUBTYPE = 21
IMC_SETSOFTKBDSUBTYPE = 22
IMC_SETSOFTKBDDATA = 24
NI_CONTEXTUPDATED = 3
IME_SYSINFO_WINLOGON = 1
INIT_STATUSWNDPOS = 1
INIT_CONVERSION = 2
INIT_SENTENCE = 4
INIT_LOGFONT = 8
INIT_COMPFORM = 16
INIT_SOFTKBDPOS = 32
IME_PROP_END_UNLOAD = 1
IME_PROP_KBD_CHAR_FIRST = 2
IME_PROP_IGNORE_UPKEYS = 4
IME_PROP_NEED_ALTKEY = 8
IME_PROP_NO_KEYS_ON_CLOSE = 16
IME_PROP_ACCEPT_WIDE_VKEY = 32
UI_CAP_SOFTKBD = 65536
IMN_SOFTKBDDESTROYED = 17
IME_UI_CLASS_NAME_SIZE = 16
IME_ESC_STRING_BUFFER_SIZE = 80
IFEC_S_ALREADY_DEFAULT = 291840
FELANG_REQ_CONV = 65536
FELANG_REQ_RECONV = 131072
FELANG_REQ_REV = 196608
FELANG_CMODE_MONORUBY = 2
FELANG_CMODE_NOPRUNING = 4
FELANG_CMODE_KATAKANAOUT = 8
FELANG_CMODE_HIRAGANAOUT = 0
FELANG_CMODE_HALFWIDTHOUT = 16
FELANG_CMODE_FULLWIDTHOUT = 32
FELANG_CMODE_BOPOMOFO = 64
FELANG_CMODE_HANGUL = 128
FELANG_CMODE_PINYIN = 256
FELANG_CMODE_PRECONV = 512
FELANG_CMODE_RADICAL = 1024
FELANG_CMODE_UNKNOWNREADING = 2048
FELANG_CMODE_MERGECAND = 4096
FELANG_CMODE_ROMAN = 8192
FELANG_CMODE_BESTFIRST = 16384
FELANG_CMODE_USENOREVWORDS = 32768
FELANG_CMODE_NONE = 16777216
FELANG_CMODE_PLAURALCLAUSE = 33554432
FELANG_CMODE_SINGLECONVERT = 67108864
FELANG_CMODE_AUTOMATIC = 134217728
FELANG_CMODE_PHRASEPREDICT = 268435456
FELANG_CMODE_CONVERSATION = 536870912
FELANG_CMODE_NAME = 268435456
FELANG_CMODE_NOINVISIBLECHAR = 1073741824
E_NOCAND = 48
E_NOTENOUGH_BUFFER = 49
E_NOTENOUGH_WDD = 50
E_LARGEINPUT = 51
FELANG_CLMN_WBREAK = 1
FELANG_CLMN_NOWBREAK = 2
FELANG_CLMN_PBREAK = 4
FELANG_CLMN_NOPBREAK = 8
FELANG_CLMN_FIXR = 16
FELANG_CLMN_FIXD = 32
FELANG_INVALD_PO = 65535
IFED_POS_NONE = 0
IFED_POS_NOUN = 1
IFED_POS_VERB = 2
IFED_POS_ADJECTIVE = 4
IFED_POS_ADJECTIVE_VERB = 8
IFED_POS_ADVERB = 16
IFED_POS_ADNOUN = 32
IFED_POS_CONJUNCTION = 64
IFED_POS_INTERJECTION = 128
IFED_POS_INDEPENDENT = 255
IFED_POS_INFLECTIONALSUFFIX = 256
IFED_POS_PREFIX = 512
IFED_POS_SUFFIX = 1024
IFED_POS_AFFIX = 1536
IFED_POS_TANKANJI = 2048
IFED_POS_IDIOMS = 4096
IFED_POS_SYMBOLS = 8192
IFED_POS_PARTICLE = 16384
IFED_POS_AUXILIARY_VERB = 32768
IFED_POS_SUB_VERB = 65536
IFED_POS_DEPENDENT = 114688
IFED_POS_ALL = 131071
IFED_SELECT_NONE = 0
IFED_SELECT_READING = 1
IFED_SELECT_DISPLAY = 2
IFED_SELECT_POS = 4
IFED_SELECT_COMMENT = 8
IFED_SELECT_ALL = 15
IFED_REG_NONE = 0
IFED_REG_USER = 1
IFED_REG_AUTO = 2
IFED_REG_GRAMMAR = 4
IFED_REG_ALL = 7
IFED_TYPE_NONE = 0
IFED_TYPE_GENERAL = 1
IFED_TYPE_NAMEPLACE = 2
IFED_TYPE_SPEECH = 4
IFED_TYPE_REVERSE = 8
IFED_TYPE_ENGLISH = 16
IFED_TYPE_ALL = 31
IFED_S_MORE_ENTRIES = 291328
IFED_S_EMPTY_DICTIONARY = 291329
IFED_S_WORD_EXISTS = 291330
IFED_S_COMMENT_CHANGED = 291331
IFED_E_NOT_FOUND = -2147192064
IFED_E_INVALID_FORMAT = -2147192063
IFED_E_OPEN_FAILED = -2147192062
IFED_E_WRITE_FAILED = -2147192061
IFED_E_NO_ENTRY = -2147192060
IFED_E_REGISTER_FAILED = -2147192059
IFED_E_NOT_USER_DIC = -2147192058
IFED_E_NOT_SUPPORTED = -2147192057
IFED_E_USER_COMMENT = -2147192056
IFED_E_REGISTER_ILLEGAL_POS = -2147192055
IFED_E_REGISTER_IMPROPER_WORD = -2147192054
IFED_E_REGISTER_DISCONNECTED = -2147192053
cbCommentMax = 256
wchPrivate1 = 57344
POS_UNDEFINED = 0
JPOS_UNDEFINED = 0
JPOS_MEISHI_FUTSU = 100
JPOS_MEISHI_SAHEN = 101
JPOS_MEISHI_ZAHEN = 102
JPOS_MEISHI_KEIYOUDOUSHI = 103
JPOS_HUKUSIMEISHI = 104
JPOS_MEISA_KEIDOU = 105
JPOS_JINMEI = 106
JPOS_JINMEI_SEI = 107
JPOS_JINMEI_MEI = 108
JPOS_CHIMEI = 109
JPOS_CHIMEI_KUNI = 110
JPOS_CHIMEI_KEN = 111
JPOS_CHIMEI_GUN = 112
JPOS_CHIMEI_KU = 113
JPOS_CHIMEI_SHI = 114
JPOS_CHIMEI_MACHI = 115
JPOS_CHIMEI_MURA = 116
JPOS_CHIMEI_EKI = 117
JPOS_SONOTA = 118
JPOS_SHAMEI = 119
JPOS_SOSHIKI = 120
JPOS_KENCHIKU = 121
JPOS_BUPPIN = 122
JPOS_DAIMEISHI = 123
JPOS_DAIMEISHI_NINSHOU = 124
JPOS_DAIMEISHI_SHIJI = 125
JPOS_KAZU = 126
JPOS_KAZU_SURYOU = 127
JPOS_KAZU_SUSHI = 128
JPOS_5DAN_AWA = 200
JPOS_5DAN_KA = 201
JPOS_5DAN_GA = 202
JPOS_5DAN_SA = 203
JPOS_5DAN_TA = 204
JPOS_5DAN_NA = 205
JPOS_5DAN_BA = 206
JPOS_5DAN_MA = 207
JPOS_5DAN_RA = 208
JPOS_5DAN_AWAUON = 209
JPOS_5DAN_KASOKUON = 210
JPOS_5DAN_RAHEN = 211
JPOS_4DAN_HA = 212
JPOS_1DAN = 213
JPOS_TOKUSHU_KAHEN = 214
JPOS_TOKUSHU_SAHENSURU = 215
JPOS_TOKUSHU_SAHEN = 216
JPOS_TOKUSHU_ZAHEN = 217
JPOS_TOKUSHU_NAHEN = 218
JPOS_KURU_KI = 219
JPOS_KURU_KITA = 220
JPOS_KURU_KITARA = 221
JPOS_KURU_KITARI = 222
JPOS_KURU_KITAROU = 223
JPOS_KURU_KITE = 224
JPOS_KURU_KUREBA = 225
JPOS_KURU_KO = 226
JPOS_KURU_KOI = 227
JPOS_KURU_KOYOU = 228
JPOS_SURU_SA = 229
JPOS_SURU_SI = 230
JPOS_SURU_SITA = 231
JPOS_SURU_SITARA = 232
JPOS_SURU_SIATRI = 233
JPOS_SURU_SITAROU = 234
JPOS_SURU_SITE = 235
JPOS_SURU_SIYOU = 236
JPOS_SURU_SUREBA = 237
JPOS_SURU_SE = 238
JPOS_SURU_SEYO = 239
JPOS_KEIYOU = 300
JPOS_KEIYOU_GARU = 301
JPOS_KEIYOU_GE = 302
JPOS_KEIYOU_ME = 303
JPOS_KEIYOU_YUU = 304
JPOS_KEIYOU_U = 305
JPOS_KEIDOU = 400
JPOS_KEIDOU_NO = 401
JPOS_KEIDOU_TARU = 402
JPOS_KEIDOU_GARU = 403
JPOS_FUKUSHI = 500
JPOS_FUKUSHI_SAHEN = 501
JPOS_FUKUSHI_NI = 502
JPOS_FUKUSHI_NANO = 503
JPOS_FUKUSHI_DA = 504
JPOS_FUKUSHI_TO = 505
JPOS_FUKUSHI_TOSURU = 506
JPOS_RENTAISHI = 600
JPOS_RENTAISHI_SHIJI = 601
JPOS_SETSUZOKUSHI = 650
JPOS_KANDOUSHI = 670
JPOS_SETTOU = 700
JPOS_SETTOU_KAKU = 701
JPOS_SETTOU_SAI = 702
JPOS_SETTOU_FUKU = 703
JPOS_SETTOU_MI = 704
JPOS_SETTOU_DAISHOU = 705
JPOS_SETTOU_KOUTEI = 706
JPOS_SETTOU_CHOUTAN = 707
JPOS_SETTOU_SHINKYU = 708
JPOS_SETTOU_JINMEI = 709
JPOS_SETTOU_CHIMEI = 710
JPOS_SETTOU_SONOTA = 711
JPOS_SETTOU_JOSUSHI = 712
JPOS_SETTOU_TEINEI_O = 713
JPOS_SETTOU_TEINEI_GO = 714
JPOS_SETTOU_TEINEI_ON = 715
JPOS_SETSUBI = 800
JPOS_SETSUBI_TEKI = 801
JPOS_SETSUBI_SEI = 802
JPOS_SETSUBI_KA = 803
JPOS_SETSUBI_CHU = 804
JPOS_SETSUBI_FU = 805
JPOS_SETSUBI_RYU = 806
JPOS_SETSUBI_YOU = 807
JPOS_SETSUBI_KATA = 808
JPOS_SETSUBI_MEISHIRENDAKU = 809
JPOS_SETSUBI_JINMEI = 810
JPOS_SETSUBI_CHIMEI = 811
JPOS_SETSUBI_KUNI = 812
JPOS_SETSUBI_KEN = 813
JPOS_SETSUBI_GUN = 814
JPOS_SETSUBI_KU = 815
JPOS_SETSUBI_SHI = 816
JPOS_SETSUBI_MACHI = 817
JPOS_SETSUBI_CHOU = 818
JPOS_SETSUBI_MURA = 819
JPOS_SETSUBI_SON = 820
JPOS_SETSUBI_EKI = 821
JPOS_SETSUBI_SONOTA = 822
JPOS_SETSUBI_SHAMEI = 823
JPOS_SETSUBI_SOSHIKI = 824
JPOS_SETSUBI_KENCHIKU = 825
JPOS_RENYOU_SETSUBI = 826
JPOS_SETSUBI_JOSUSHI = 827
JPOS_SETSUBI_JOSUSHIPLUS = 828
JPOS_SETSUBI_JIKAN = 829
JPOS_SETSUBI_JIKANPLUS = 830
JPOS_SETSUBI_TEINEI = 831
JPOS_SETSUBI_SAN = 832
JPOS_SETSUBI_KUN = 833
JPOS_SETSUBI_SAMA = 834
JPOS_SETSUBI_DONO = 835
JPOS_SETSUBI_FUKUSU = 836
JPOS_SETSUBI_TACHI = 837
JPOS_SETSUBI_RA = 838
JPOS_TANKANJI = 900
JPOS_TANKANJI_KAO = 901
JPOS_KANYOUKU = 902
JPOS_DOKURITSUGO = 903
JPOS_FUTEIGO = 904
JPOS_KIGOU = 905
JPOS_EIJI = 906
JPOS_KUTEN = 907
JPOS_TOUTEN = 908
JPOS_KANJI = 909
JPOS_OPENBRACE = 910
JPOS_CLOSEBRACE = 911
JPOS_YOKUSEI = 912
JPOS_TANSHUKU = 913
VERSION_ID_JAPANESE = 16777216
VERSION_ID_KOREAN = 33554432
VERSION_ID_CHINESE_TRADITIONAL = 67108864
VERSION_ID_CHINESE_SIMPLIFIED = 134217728
FID_MSIME_VERSION = 0
VERSION_MOUSE_OPERATION = 1
IMEMOUSERET_NOTHANDLED = -1
IMEMOUSE_VERSION = 255
IMEMOUSE_NONE = 0
IMEMOUSE_LDOWN = 1
IMEMOUSE_RDOWN = 2
IMEMOUSE_MDOWN = 4
IMEMOUSE_WUP = 16
IMEMOUSE_WDOWN = 32
FID_RECONVERT_VERSION = 268435456
VERSION_RECONVERSION = 1
VERSION_DOCUMENTFEED = 1
VERSION_QUERYPOSITION = 1
VERSION_MODEBIAS = 1
MODEBIAS_GETVERSION = 0
MODEBIAS_SETVALUE = 1
MODEBIAS_GETVALUE = 2
MODEBIASMODE_DEFAULT = 0
MODEBIASMODE_FILENAME = 1
MODEBIASMODE_READING = 2
MODEBIASMODE_DIGIT = 4
SHOWIMEPAD_DEFAULT = 0
SHOWIMEPAD_CATEGORY = 1
SHOWIMEPAD_GUID = 2
FID_MSIME_KMS_VERSION = 1
FID_MSIME_KMS_INIT = 2
FID_MSIME_KMS_TERM = 3
FID_MSIME_KMS_DEL_KEYLIST = 4
FID_MSIME_KMS_NOTIFY = 5
FID_MSIME_KMS_GETMAP = 6
FID_MSIME_KMS_INVOKE = 7
FID_MSIME_KMS_SETMAP = 8
FID_MSIME_KMS_FUNCDESC = 9
FID_MSIME_KMS_GETMAPSEAMLESS = 10
FID_MSIME_KMS_GETMAPFAST = 11
IMEKMS_NOCOMPOSITION = 0
IMEKMS_COMPOSITION = 1
IMEKMS_SELECTION = 2
IMEKMS_IMEOFF = 3
IMEKMS_2NDLEVEL = 4
IMEKMS_INPTGL = 5
IMEKMS_CANDIDATE = 6
IMEKMS_TYPECAND = 7
RECONVOPT_NONE = 0
RECONVOPT_USECANCELNOTIFY = 1
GCSEX_CANCELRECONVERT = 268435456
pub const FEID_NONE: u32 = 0;
pub const FEID_CHINESE_TRADITIONAL: u32 = 1;
pub const FEID_CHINESE_SIMPLIFIED: u32 = 2;
pub const FEID_CHINESE_HONGKONG: u32 = 3;
pub const FEID_CHINESE_SINGAPORE: u32 = 4;
pub const FEID_JAPANESE: u32 = 5;
pub const FEID_KOREAN: u32 = 6;
pub const FEID_KOREAN_JOHAB: u32 = 7;
pub const INFOMASK_NONE: u32 = 0;
pub const INFOMASK_QUERY_CAND: u32 = 1;
pub const INFOMASK_APPLY_CAND: u32 = 2;
pub const INFOMASK_APPLY_CAND_EX: u32 = 4;
pub const INFOMASK_STRING_FIX: u32 = 65536;
pub const INFOMASK_HIDE_CAND: u32 = 131072;
pub const INFOMASK_BLOCK_CAND: u32 = 262144;
pub const IMEFAREASTINFO_TYPE_DEFAULT: u32 = 0;
pub const IMEFAREASTINFO_TYPE_READING: u32 = 1;
pub const IMEFAREASTINFO_TYPE_COMMENT: u32 = 2;
pub const IMEFAREASTINFO_TYPE_COSTTIME: u32 = 3;
pub const CHARINFO_APPLETID_MASK: u32 = 4278190080;
pub const CHARINFO_FEID_MASK: u32 = 15728640;
pub const CHARINFO_CHARID_MASK: u32 = 65535;
pub const MAX_APPLETTITLE: u32 = 64;
pub const MAX_FONTFACE: u32 = 32;
pub const IPACFG_NONE: i32 = 0;
pub const IPACFG_PROPERTY: i32 = 1;
pub const IPACFG_HELP: i32 = 2;
pub const IPACFG_TITLE: i32 = 65536;
pub const IPACFG_TITLEFONTFACE: i32 = 131072;
pub const IPACFG_CATEGORY: i32 = 262144;
pub const IPACFG_LANG: i32 = 16;
pub const IPACID_NONE: u32 = 0;
pub const IPACID_SOFTKEY: u32 = 1;
pub const IPACID_HANDWRITING: u32 = 2;
pub const IPACID_STROKESEARCH: u32 = 3;
pub const IPACID_RADICALSEARCH: u32 = 4;
pub const IPACID_SYMBOLSEARCH: u32 = 5;
pub const IPACID_VOICE: u32 = 6;
pub const IPACID_EPWING: u32 = 7;
pub const IPACID_OCR: u32 = 8;
pub const IPACID_CHARLIST: u32 = 9;
pub const IPACID_USER: u32 = 256;
pub const IMEPADREQ_FIRST: u32 = 4096;
pub const IMEPADREQ_INSERTSTRINGCANDIDATE: u32 = 4098;
pub const IMEPADREQ_INSERTITEMCANDIDATE: u32 = 4099;
pub const IMEPADREQ_SENDKEYCONTROL: u32 = 4101;
pub const IMEPADREQ_GETSELECTEDSTRING: u32 = 4103;
pub const IMEPADREQ_SETAPPLETDATA: u32 = 4105;
pub const IMEPADREQ_GETAPPLETDATA: u32 = 4106;
pub const IMEPADREQ_SETTITLEFONT: u32 = 4107;
pub const IMEPADREQ_GETCOMPOSITIONSTRINGID: u32 = 4109;
pub const IMEPADREQ_INSERTSTRINGCANDIDATEINFO: u32 = 4110;
pub const IMEPADREQ_CHANGESTRINGCANDIDATEINFO: u32 = 4111;
pub const IMEPADREQ_INSERTSTRINGINFO: u32 = 4114;
pub const IMEPADREQ_CHANGESTRINGINFO: u32 = 4115;
pub const IMEPADREQ_GETCURRENTUILANGID: u32 = 4120;
pub const IMEPADCTRL_CONVERTALL: u32 = 1;
pub const IMEPADCTRL_DETERMINALL: u32 = 2;
pub const IMEPADCTRL_DETERMINCHAR: u32 = 3;
pub const IMEPADCTRL_CLEARALL: u32 = 4;
pub const IMEPADCTRL_CARETSET: u32 = 5;
pub const IMEPADCTRL_CARETLEFT: u32 = 6;
pub const IMEPADCTRL_CARETRIGHT: u32 = 7;
pub const IMEPADCTRL_CARETTOP: u32 = 8;
pub const IMEPADCTRL_CARETBOTTOM: u32 = 9;
pub const IMEPADCTRL_CARETBACKSPACE: u32 = 10;
pub const IMEPADCTRL_CARETDELETE: u32 = 11;
pub const IMEPADCTRL_PHRASEDELETE: u32 = 12;
pub const IMEPADCTRL_INSERTSPACE: u32 = 13;
pub const IMEPADCTRL_INSERTFULLSPACE: u32 = 14;
pub const IMEPADCTRL_INSERTHALFSPACE: u32 = 15;
pub const IMEPADCTRL_ONIME: u32 = 16;
pub const IMEPADCTRL_OFFIME: u32 = 17;
pub const IMEPADCTRL_ONPRECONVERSION: u32 = 18;
pub const IMEPADCTRL_OFFPRECONVERSION: u32 = 19;
pub const IMEPADCTRL_PHONETICCANDIDATE: u32 = 20;
pub const IMEKEYCTRLMASK_ALT: u32 = 1;
pub const IMEKEYCTRLMASK_CTRL: u32 = 2;
pub const IMEKEYCTRLMASK_SHIFT: u32 = 4;
pub const IMEKEYCTRL_UP: u32 = 1;
pub const IMEKEYCTRL_DOWN: u32 = 0;
pub const IMEPN_FIRST: u32 = 256;
pub const IMEPN_ACTIVATE: u32 = 257;
pub const IMEPN_INACTIVATE: u32 = 258;
pub const IMEPN_SHOW: u32 = 260;
pub const IMEPN_HIDE: u32 = 261;
pub const IMEPN_SIZECHANGING: u32 = 262;
pub const IMEPN_SIZECHANGED: u32 = 263;
pub const IMEPN_CONFIG: u32 = 264;
pub const IMEPN_HELP: u32 = 265;
pub const IMEPN_QUERYCAND: u32 = 266;
pub const IMEPN_APPLYCAND: u32 = 267;
pub const IMEPN_APPLYCANDEX: u32 = 268;
pub const IMEPN_SETTINGCHANGED: u32 = 269;
pub const IMEPN_USER: u32 = 356;
pub const IPAWS_ENABLED: i32 = 1;
pub const IPAWS_SIZINGNOTIFY: i32 = 4;
pub const IPAWS_VERTICALFIXED: i32 = 256;
pub const IPAWS_HORIZONTALFIXED: i32 = 512;
pub const IPAWS_SIZEFIXED: i32 = 768;
pub const IPAWS_MAXWIDTHFIXED: i32 = 4096;
pub const IPAWS_MAXHEIGHTFIXED: i32 = 8192;
pub const IPAWS_MAXSIZEFIXED: i32 = 12288;
pub const IPAWS_MINWIDTHFIXED: i32 = 65536;
pub const IPAWS_MINHEIGHTFIXED: i32 = 131072;
pub const IPAWS_MINSIZEFIXED: i32 = 196608;
pub const STYLE_DESCRIPTION_SIZE: u32 = 32;
pub const IMEMENUITEM_STRING_SIZE: u32 = 80;
pub const IMC_GETCANDIDATEPOS: u32 = 7;
pub const IMC_SETCANDIDATEPOS: u32 = 8;
pub const IMC_GETCOMPOSITIONFONT: u32 = 9;
pub const IMC_SETCOMPOSITIONFONT: u32 = 10;
pub const IMC_GETCOMPOSITIONWINDOW: u32 = 11;
pub const IMC_SETCOMPOSITIONWINDOW: u32 = 12;
pub const IMC_GETSTATUSWINDOWPOS: u32 = 15;
pub const IMC_SETSTATUSWINDOWPOS: u32 = 16;
pub const IMC_CLOSESTATUSWINDOW: u32 = 33;
pub const IMC_OPENSTATUSWINDOW: u32 = 34;
pub const NI_FINALIZECONVERSIONRESULT: u32 = 20;
pub const ISC_SHOWUICANDIDATEWINDOW: u32 = 1;
pub const ISC_SHOWUICOMPOSITIONWINDOW: u32 = 2147483648;
pub const ISC_SHOWUIGUIDELINE: u32 = 1073741824;
pub const ISC_SHOWUIALLCANDIDATEWINDOW: u32 = 15;
pub const ISC_SHOWUIALL: u32 = 3221225487;
pub const MOD_LEFT: u32 = 32768;
pub const MOD_RIGHT: u32 = 16384;
pub const MOD_ON_KEYUP: u32 = 2048;
pub const MOD_IGNORE_ALL_MODIFIER: u32 = 1024;
pub const IME_HOTKEY_DSWITCH_FIRST: u32 = 256;
pub const IME_HOTKEY_DSWITCH_LAST: u32 = 287;
pub const IME_HOTKEY_PRIVATE_FIRST: u32 = 512;
pub const IME_HOTKEY_PRIVATE_LAST: u32 = 543;
pub const CS_INSERTCHAR: u32 = 8192;
pub const CS_NOMOVECARET: u32 = 16384;
pub const IMEVER_0310: u32 = 196618;
pub const IMEVER_0400: u32 = 262144;
pub const IME_PROP_AT_CARET: u32 = 65536;
pub const IME_PROP_SPECIAL_UI: u32 = 131072;
pub const IME_PROP_CANDLIST_START_FROM_1: u32 = 262144;
pub const IME_PROP_UNICODE: u32 = 524288;
pub const IME_PROP_COMPLETE_ON_UNSELECT: u32 = 1048576;
pub const UI_CAP_2700: u32 = 1;
pub const UI_CAP_ROT90: u32 = 2;
pub const UI_CAP_ROTANY: u32 = 4;
pub const SCS_CAP_COMPSTR: u32 = 1;
pub const SCS_CAP_MAKEREAD: u32 = 2;
pub const SCS_CAP_SETRECONVERTSTRING: u32 = 4;
pub const SELECT_CAP_CONVERSION: u32 = 1;
pub const SELECT_CAP_SENTENCE: u32 = 2;
pub const GL_LEVEL_NOGUIDELINE: u32 = 0;
pub const GL_LEVEL_FATAL: u32 = 1;
pub const GL_LEVEL_ERROR: u32 = 2;
pub const GL_LEVEL_WARNING: u32 = 3;
pub const GL_LEVEL_INFORMATION: u32 = 4;
pub const GL_ID_UNKNOWN: u32 = 0;
pub const GL_ID_NOMODULE: u32 = 1;
pub const GL_ID_NODICTIONARY: u32 = 16;
pub const GL_ID_CANNOTSAVE: u32 = 17;
pub const GL_ID_NOCONVERT: u32 = 32;
pub const GL_ID_TYPINGERROR: u32 = 33;
pub const GL_ID_TOOMANYSTROKE: u32 = 34;
pub const GL_ID_READINGCONFLICT: u32 = 35;
pub const GL_ID_INPUTREADING: u32 = 36;
pub const GL_ID_INPUTRADICAL: u32 = 37;
pub const GL_ID_INPUTCODE: u32 = 38;
pub const GL_ID_INPUTSYMBOL: u32 = 39;
pub const GL_ID_CHOOSECANDIDATE: u32 = 40;
pub const GL_ID_REVERSECONVERSION: u32 = 41;
pub const GL_ID_PRIVATE_FIRST: u32 = 32768;
pub const GL_ID_PRIVATE_LAST: u32 = 65535;
pub const ATTR_INPUT: u32 = 0;
pub const ATTR_TARGET_CONVERTED: u32 = 1;
pub const ATTR_CONVERTED: u32 = 2;
pub const ATTR_TARGET_NOTCONVERTED: u32 = 3;
pub const ATTR_INPUT_ERROR: u32 = 4;
pub const ATTR_FIXEDCONVERTED: u32 = 5;
pub const CFS_DEFAULT: u32 = 0;
pub const CFS_RECT: u32 = 1;
pub const CFS_POINT: u32 = 2;
pub const CFS_FORCE_POSITION: u32 = 32;
pub const CFS_CANDIDATEPOS: u32 = 64;
pub const CFS_EXCLUDE: u32 = 128;
pub const IME_CAND_UNKNOWN: u32 = 0;
pub const IME_CAND_READ: u32 = 1;
pub const IME_CAND_CODE: u32 = 2;
pub const IME_CAND_MEANING: u32 = 3;
pub const IME_CAND_RADICAL: u32 = 4;
pub const IME_CAND_STROKE: u32 = 5;
pub const IMN_CLOSESTATUSWINDOW: u32 = 1;
pub const IMN_OPENSTATUSWINDOW: u32 = 2;
pub const IMN_CHANGECANDIDATE: u32 = 3;
pub const IMN_CLOSECANDIDATE: u32 = 4;
pub const IMN_OPENCANDIDATE: u32 = 5;
pub const IMN_SETCONVERSIONMODE: u32 = 6;
pub const IMN_SETSENTENCEMODE: u32 = 7;
pub const IMN_SETOPENSTATUS: u32 = 8;
pub const IMN_SETCANDIDATEPOS: u32 = 9;
pub const IMN_SETCOMPOSITIONFONT: u32 = 10;
pub const IMN_SETCOMPOSITIONWINDOW: u32 = 11;
pub const IMN_SETSTATUSWINDOWPOS: u32 = 12;
pub const IMN_GUIDELINE: u32 = 13;
pub const IMN_PRIVATE: u32 = 14;
pub const IMR_COMPOSITIONWINDOW: u32 = 1;
pub const IMR_CANDIDATEWINDOW: u32 = 2;
pub const IMR_COMPOSITIONFONT: u32 = 3;
pub const IMR_RECONVERTSTRING: u32 = 4;
pub const IMR_CONFIRMRECONVERTSTRING: u32 = 5;
pub const IMR_QUERYCHARPOSITION: u32 = 6;
pub const IMR_DOCUMENTFEED: u32 = 7;
pub const IMM_ERROR_NODATA: i32 = -1;
pub const IMM_ERROR_GENERAL: i32 = -2;
pub const IME_CONFIG_GENERAL: u32 = 1;
pub const IME_CONFIG_REGISTERWORD: u32 = 2;
pub const IME_CONFIG_SELECTDICTIONARY: u32 = 3;
pub const IME_REGWORD_STYLE_EUDC: u32 = 1;
pub const IME_REGWORD_STYLE_USER_FIRST: u32 = 2147483648;
pub const IME_REGWORD_STYLE_USER_LAST: u32 = 4294967295;
pub const IACE_CHILDREN: u32 = 1;
pub const IACE_DEFAULT: u32 = 16;
pub const IACE_IGNORENOCONTEXT: u32 = 32;
pub const IGIMIF_RIGHTMENU: u32 = 1;
pub const IGIMII_CMODE: u32 = 1;
pub const IGIMII_SMODE: u32 = 2;
pub const IGIMII_CONFIGURE: u32 = 4;
pub const IGIMII_TOOLS: u32 = 8;
pub const IGIMII_HELP: u32 = 16;
pub const IGIMII_OTHER: u32 = 32;
pub const IGIMII_INPUTTOOLS: u32 = 64;
pub const IMFT_RADIOCHECK: u32 = 1;
pub const IMFT_SEPARATOR: u32 = 2;
pub const IMFT_SUBMENU: u32 = 4;
pub const SOFTKEYBOARD_TYPE_T1: u32 = 1;
pub const SOFTKEYBOARD_TYPE_C1: u32 = 2;
pub const IMMGWL_IMC: u32 = 0;
pub const IMMGWLP_IMC: u32 = 0;
pub const IMC_SETCONVERSIONMODE: u32 = 2;
pub const IMC_SETSENTENCEMODE: u32 = 4;
pub const IMC_SETOPENSTATUS: u32 = 6;
pub const IMC_GETSOFTKBDFONT: u32 = 17;
pub const IMC_SETSOFTKBDFONT: u32 = 18;
pub const IMC_GETSOFTKBDPOS: u32 = 19;
pub const IMC_SETSOFTKBDPOS: u32 = 20;
pub const IMC_GETSOFTKBDSUBTYPE: u32 = 21;
pub const IMC_SETSOFTKBDSUBTYPE: u32 = 22;
pub const IMC_SETSOFTKBDDATA: u32 = 24;
pub const NI_CONTEXTUPDATED: u32 = 3;
pub const IME_SYSINFO_WINLOGON: u32 = 1;
pub const INIT_STATUSWNDPOS: u32 = 1;
pub const INIT_CONVERSION: u32 = 2;
pub const INIT_SENTENCE: u32 = 4;
pub const INIT_LOGFONT: u32 = 8;
pub const INIT_COMPFORM: u32 = 16;
pub const INIT_SOFTKBDPOS: u32 = 32;
pub const IME_PROP_END_UNLOAD: u32 = 1;
pub const IME_PROP_KBD_CHAR_FIRST: u32 = 2;
pub const IME_PROP_IGNORE_UPKEYS: u32 = 4;
pub const IME_PROP_NEED_ALTKEY: u32 = 8;
pub const IME_PROP_NO_KEYS_ON_CLOSE: u32 = 16;
pub const IME_PROP_ACCEPT_WIDE_VKEY: u32 = 32;
pub const UI_CAP_SOFTKBD: u32 = 65536;
pub const IMN_SOFTKBDDESTROYED: u32 = 17;
pub const IME_UI_CLASS_NAME_SIZE: u32 = 16;
pub const IME_ESC_STRING_BUFFER_SIZE: u32 = 80;
pub const IFEC_S_ALREADY_DEFAULT: i32 = 291840;
pub const FELANG_REQ_CONV: u32 = 65536;
pub const FELANG_REQ_RECONV: u32 = 131072;
pub const FELANG_REQ_REV: u32 = 196608;
pub const FELANG_CMODE_MONORUBY: u32 = 2;
pub const FELANG_CMODE_NOPRUNING: u32 = 4;
pub const FELANG_CMODE_KATAKANAOUT: u32 = 8;
pub const FELANG_CMODE_HIRAGANAOUT: u32 = 0;
pub const FELANG_CMODE_HALFWIDTHOUT: u32 = 16;
pub const FELANG_CMODE_FULLWIDTHOUT: u32 = 32;
pub const FELANG_CMODE_BOPOMOFO: u32 = 64;
pub const FELANG_CMODE_HANGUL: u32 = 128;
pub const FELANG_CMODE_PINYIN: u32 = 256;
pub const FELANG_CMODE_PRECONV: u32 = 512;
pub const FELANG_CMODE_RADICAL: u32 = 1024;
pub const FELANG_CMODE_UNKNOWNREADING: u32 = 2048;
pub const FELANG_CMODE_MERGECAND: u32 = 4096;
pub const FELANG_CMODE_ROMAN: u32 = 8192;
pub const FELANG_CMODE_BESTFIRST: u32 = 16384;
pub const FELANG_CMODE_USENOREVWORDS: u32 = 32768;
pub const FELANG_CMODE_NONE: u32 = 16777216;
pub const FELANG_CMODE_PLAURALCLAUSE: u32 = 33554432;
pub const FELANG_CMODE_SINGLECONVERT: u32 = 67108864;
pub const FELANG_CMODE_AUTOMATIC: u32 = 134217728;
pub const FELANG_CMODE_PHRASEPREDICT: u32 = 268435456;
pub const FELANG_CMODE_CONVERSATION: u32 = 536870912;
pub const FELANG_CMODE_NAME: u32 = 268435456;
pub const FELANG_CMODE_NOINVISIBLECHAR: u32 = 1073741824;
pub const E_NOCAND: u32 = 48;
pub const E_NOTENOUGH_BUFFER: u32 = 49;
pub const E_NOTENOUGH_WDD: u32 = 50;
pub const E_LARGEINPUT: u32 = 51;
pub const FELANG_CLMN_WBREAK: u32 = 1;
pub const FELANG_CLMN_NOWBREAK: u32 = 2;
pub const FELANG_CLMN_PBREAK: u32 = 4;
pub const FELANG_CLMN_NOPBREAK: u32 = 8;
pub const FELANG_CLMN_FIXR: u32 = 16;
pub const FELANG_CLMN_FIXD: u32 = 32;
pub const FELANG_INVALD_PO: u32 = 65535;
pub const IFED_POS_NONE: u32 = 0;
pub const IFED_POS_NOUN: u32 = 1;
pub const IFED_POS_VERB: u32 = 2;
pub const IFED_POS_ADJECTIVE: u32 = 4;
pub const IFED_POS_ADJECTIVE_VERB: u32 = 8;
pub const IFED_POS_ADVERB: u32 = 16;
pub const IFED_POS_ADNOUN: u32 = 32;
pub const IFED_POS_CONJUNCTION: u32 = 64;
pub const IFED_POS_INTERJECTION: u32 = 128;
pub const IFED_POS_INDEPENDENT: u32 = 255;
pub const IFED_POS_INFLECTIONALSUFFIX: u32 = 256;
pub const IFED_POS_PREFIX: u32 = 512;
pub const IFED_POS_SUFFIX: u32 = 1024;
pub const IFED_POS_AFFIX: u32 = 1536;
pub const IFED_POS_TANKANJI: u32 = 2048;
pub const IFED_POS_IDIOMS: u32 = 4096;
pub const IFED_POS_SYMBOLS: u32 = 8192;
pub const IFED_POS_PARTICLE: u32 = 16384;
pub const IFED_POS_AUXILIARY_VERB: u32 = 32768;
pub const IFED_POS_SUB_VERB: u32 = 65536;
pub const IFED_POS_DEPENDENT: u32 = 114688;
pub const IFED_POS_ALL: u32 = 131071;
pub const IFED_SELECT_NONE: u32 = 0;
pub const IFED_SELECT_READING: u32 = 1;
pub const IFED_SELECT_DISPLAY: u32 = 2;
pub const IFED_SELECT_POS: u32 = 4;
pub const IFED_SELECT_COMMENT: u32 = 8;
pub const IFED_SELECT_ALL: u32 = 15;
pub const IFED_REG_NONE: u32 = 0;
pub const IFED_REG_USER: u32 = 1;
pub const IFED_REG_AUTO: u32 = 2;
pub const IFED_REG_GRAMMAR: u32 = 4;
pub const IFED_REG_ALL: u32 = 7;
pub const IFED_TYPE_NONE: u32 = 0;
pub const IFED_TYPE_GENERAL: u32 = 1;
pub const IFED_TYPE_NAMEPLACE: u32 = 2;
pub const IFED_TYPE_SPEECH: u32 = 4;
pub const IFED_TYPE_REVERSE: u32 = 8;
pub const IFED_TYPE_ENGLISH: u32 = 16;
pub const IFED_TYPE_ALL: u32 = 31;
pub const IFED_S_MORE_ENTRIES: i32 = 291328;
pub const IFED_S_EMPTY_DICTIONARY: i32 = 291329;
pub const IFED_S_WORD_EXISTS: i32 = 291330;
pub const IFED_S_COMMENT_CHANGED: i32 = 291331;
pub const IFED_E_NOT_FOUND: i32 = -2147192064;
pub const IFED_E_INVALID_FORMAT: i32 = -2147192063;
pub const IFED_E_OPEN_FAILED: i32 = -2147192062;
pub const IFED_E_WRITE_FAILED: i32 = -2147192061;
pub const IFED_E_NO_ENTRY: i32 = -2147192060;
pub const IFED_E_REGISTER_FAILED: i32 = -2147192059;
pub const IFED_E_NOT_USER_DIC: i32 = -2147192058;
pub const IFED_E_NOT_SUPPORTED: i32 = -2147192057;
pub const IFED_E_USER_COMMENT: i32 = -2147192056;
pub const IFED_E_REGISTER_ILLEGAL_POS: i32 = -2147192055;
pub const IFED_E_REGISTER_IMPROPER_WORD: i32 = -2147192054;
pub const IFED_E_REGISTER_DISCONNECTED: i32 = -2147192053;
pub const cbCommentMax: u32 = 256;
pub const wchPrivate1: u32 = 57344;
pub const POS_UNDEFINED: u32 = 0;
pub const JPOS_UNDEFINED: u32 = 0;
pub const JPOS_MEISHI_FUTSU: u32 = 100;
pub const JPOS_MEISHI_SAHEN: u32 = 101;
pub const JPOS_MEISHI_ZAHEN: u32 = 102;
pub const JPOS_MEISHI_KEIYOUDOUSHI: u32 = 103;
pub const JPOS_HUKUSIMEISHI: u32 = 104;
pub const JPOS_MEISA_KEIDOU: u32 = 105;
pub const JPOS_JINMEI: u32 = 106;
pub const JPOS_JINMEI_SEI: u32 = 107;
pub const JPOS_JINMEI_MEI: u32 = 108;
pub const JPOS_CHIMEI: u32 = 109;
pub const JPOS_CHIMEI_KUNI: u32 = 110;
pub const JPOS_CHIMEI_KEN: u32 = 111;
pub const JPOS_CHIMEI_GUN: u32 = 112;
pub const JPOS_CHIMEI_KU: u32 = 113;
pub const JPOS_CHIMEI_SHI: u32 = 114;
pub const JPOS_CHIMEI_MACHI: u32 = 115;
pub const JPOS_CHIMEI_MURA: u32 = 116;
pub const JPOS_CHIMEI_EKI: u32 = 117;
pub const JPOS_SONOTA: u32 = 118;
pub const JPOS_SHAMEI: u32 = 119;
pub const JPOS_SOSHIKI: u32 = 120;
pub const JPOS_KENCHIKU: u32 = 121;
pub const JPOS_BUPPIN: u32 = 122;
pub const JPOS_DAIMEISHI: u32 = 123;
pub const JPOS_DAIMEISHI_NINSHOU: u32 = 124;
pub const JPOS_DAIMEISHI_SHIJI: u32 = 125;
pub const JPOS_KAZU: u32 = 126;
pub const JPOS_KAZU_SURYOU: u32 = 127;
pub const JPOS_KAZU_SUSHI: u32 = 128;
pub const JPOS_5DAN_AWA: u32 = 200;
pub const JPOS_5DAN_KA: u32 = 201;
pub const JPOS_5DAN_GA: u32 = 202;
pub const JPOS_5DAN_SA: u32 = 203;
pub const JPOS_5DAN_TA: u32 = 204;
pub const JPOS_5DAN_NA: u32 = 205;
pub const JPOS_5DAN_BA: u32 = 206;
pub const JPOS_5DAN_MA: u32 = 207;
pub const JPOS_5DAN_RA: u32 = 208;
pub const JPOS_5DAN_AWAUON: u32 = 209;
pub const JPOS_5DAN_KASOKUON: u32 = 210;
pub const JPOS_5DAN_RAHEN: u32 = 211;
pub const JPOS_4DAN_HA: u32 = 212;
pub const JPOS_1DAN: u32 = 213;
pub const JPOS_TOKUSHU_KAHEN: u32 = 214;
pub const JPOS_TOKUSHU_SAHENSURU: u32 = 215;
pub const JPOS_TOKUSHU_SAHEN: u32 = 216;
pub const JPOS_TOKUSHU_ZAHEN: u32 = 217;
pub const JPOS_TOKUSHU_NAHEN: u32 = 218;
pub const JPOS_KURU_KI: u32 = 219;
pub const JPOS_KURU_KITA: u32 = 220;
pub const JPOS_KURU_KITARA: u32 = 221;
pub const JPOS_KURU_KITARI: u32 = 222;
pub const JPOS_KURU_KITAROU: u32 = 223;
pub const JPOS_KURU_KITE: u32 = 224;
pub const JPOS_KURU_KUREBA: u32 = 225;
pub const JPOS_KURU_KO: u32 = 226;
pub const JPOS_KURU_KOI: u32 = 227;
pub const JPOS_KURU_KOYOU: u32 = 228;
pub const JPOS_SURU_SA: u32 = 229;
pub const JPOS_SURU_SI: u32 = 230;
pub const JPOS_SURU_SITA: u32 = 231;
pub const JPOS_SURU_SITARA: u32 = 232;
pub const JPOS_SURU_SIATRI: u32 = 233;
pub const JPOS_SURU_SITAROU: u32 = 234;
pub const JPOS_SURU_SITE: u32 = 235;
pub const JPOS_SURU_SIYOU: u32 = 236;
pub const JPOS_SURU_SUREBA: u32 = 237;
pub const JPOS_SURU_SE: u32 = 238;
pub const JPOS_SURU_SEYO: u32 = 239;
pub const JPOS_KEIYOU: u32 = 300;
pub const JPOS_KEIYOU_GARU: u32 = 301;
pub const JPOS_KEIYOU_GE: u32 = 302;
pub const JPOS_KEIYOU_ME: u32 = 303;
pub const JPOS_KEIYOU_YUU: u32 = 304;
pub const JPOS_KEIYOU_U: u32 = 305;
pub const JPOS_KEIDOU: u32 = 400;
pub const JPOS_KEIDOU_NO: u32 = 401;
pub const JPOS_KEIDOU_TARU: u32 = 402;
pub const JPOS_KEIDOU_GARU: u32 = 403;
pub const JPOS_FUKUSHI: u32 = 500;
pub const JPOS_FUKUSHI_SAHEN: u32 = 501;
pub const JPOS_FUKUSHI_NI: u32 = 502;
pub const JPOS_FUKUSHI_NANO: u32 = 503;
pub const JPOS_FUKUSHI_DA: u32 = 504;
pub const JPOS_FUKUSHI_TO: u32 = 505;
pub const JPOS_FUKUSHI_TOSURU: u32 = 506;
pub const JPOS_RENTAISHI: u32 = 600;
pub const JPOS_RENTAISHI_SHIJI: u32 = 601;
pub const JPOS_SETSUZOKUSHI: u32 = 650;
pub const JPOS_KANDOUSHI: u32 = 670;
pub const JPOS_SETTOU: u32 = 700;
pub const JPOS_SETTOU_KAKU: u32 = 701;
pub const JPOS_SETTOU_SAI: u32 = 702;
pub const JPOS_SETTOU_FUKU: u32 = 703;
pub const JPOS_SETTOU_MI: u32 = 704;
pub const JPOS_SETTOU_DAISHOU: u32 = 705;
pub const JPOS_SETTOU_KOUTEI: u32 = 706;
pub const JPOS_SETTOU_CHOUTAN: u32 = 707;
pub const JPOS_SETTOU_SHINKYU: u32 = 708;
pub const JPOS_SETTOU_JINMEI: u32 = 709;
pub const JPOS_SETTOU_CHIMEI: u32 = 710;
pub const JPOS_SETTOU_SONOTA: u32 = 711;
pub const JPOS_SETTOU_JOSUSHI: u32 = 712;
pub const JPOS_SETTOU_TEINEI_O: u32 = 713;
pub const JPOS_SETTOU_TEINEI_GO: u32 = 714;
pub const JPOS_SETTOU_TEINEI_ON: u32 = 715;
pub const JPOS_SETSUBI: u32 = 800;
pub const JPOS_SETSUBI_TEKI: u32 = 801;
pub const JPOS_SETSUBI_SEI: u32 = 802;
pub const JPOS_SETSUBI_KA: u32 = 803;
pub const JPOS_SETSUBI_CHU: u32 = 804;
pub const JPOS_SETSUBI_FU: u32 = 805;
pub const JPOS_SETSUBI_RYU: u32 = 806;
pub const JPOS_SETSUBI_YOU: u32 = 807;
pub const JPOS_SETSUBI_KATA: u32 = 808;
pub const JPOS_SETSUBI_MEISHIRENDAKU: u32 = 809;
pub const JPOS_SETSUBI_JINMEI: u32 = 810;
pub const JPOS_SETSUBI_CHIMEI: u32 = 811;
pub const JPOS_SETSUBI_KUNI: u32 = 812;
pub const JPOS_SETSUBI_KEN: u32 = 813;
pub const JPOS_SETSUBI_GUN: u32 = 814;
pub const JPOS_SETSUBI_KU: u32 = 815;
pub const JPOS_SETSUBI_SHI: u32 = 816;
pub const JPOS_SETSUBI_MACHI: u32 = 817;
pub const JPOS_SETSUBI_CHOU: u32 = 818;
pub const JPOS_SETSUBI_MURA: u32 = 819;
pub const JPOS_SETSUBI_SON: u32 = 820;
pub const JPOS_SETSUBI_EKI: u32 = 821;
pub const JPOS_SETSUBI_SONOTA: u32 = 822;
pub const JPOS_SETSUBI_SHAMEI: u32 = 823;
pub const JPOS_SETSUBI_SOSHIKI: u32 = 824;
pub const JPOS_SETSUBI_KENCHIKU: u32 = 825;
pub const JPOS_RENYOU_SETSUBI: u32 = 826;
pub const JPOS_SETSUBI_JOSUSHI: u32 = 827;
pub const JPOS_SETSUBI_JOSUSHIPLUS: u32 = 828;
pub const JPOS_SETSUBI_JIKAN: u32 = 829;
pub const JPOS_SETSUBI_JIKANPLUS: u32 = 830;
pub const JPOS_SETSUBI_TEINEI: u32 = 831;
pub const JPOS_SETSUBI_SAN: u32 = 832;
pub const JPOS_SETSUBI_KUN: u32 = 833;
pub const JPOS_SETSUBI_SAMA: u32 = 834;
pub const JPOS_SETSUBI_DONO: u32 = 835;
pub const JPOS_SETSUBI_FUKUSU: u32 = 836;
pub const JPOS_SETSUBI_TACHI: u32 = 837;
pub const JPOS_SETSUBI_RA: u32 = 838;
pub const JPOS_TANKANJI: u32 = 900;
pub const JPOS_TANKANJI_KAO: u32 = 901;
pub const JPOS_KANYOUKU: u32 = 902;
pub const JPOS_DOKURITSUGO: u32 = 903;
pub const JPOS_FUTEIGO: u32 = 904;
pub const JPOS_KIGOU: u32 = 905;
pub const JPOS_EIJI: u32 = 906;
pub const JPOS_KUTEN: u32 = 907;
pub const JPOS_TOUTEN: u32 = 908;
pub const JPOS_KANJI: u32 = 909;
pub const JPOS_OPENBRACE: u32 = 910;
pub const JPOS_CLOSEBRACE: u32 = 911;
pub const JPOS_YOKUSEI: u32 = 912;
pub const JPOS_TANSHUKU: u32 = 913;
pub const VERSION_ID_JAPANESE: u32 = 16777216;
pub const VERSION_ID_KOREAN: u32 = 33554432;
pub const VERSION_ID_CHINESE_TRADITIONAL: u32 = 67108864;
pub const VERSION_ID_CHINESE_SIMPLIFIED: u32 = 134217728;
pub const FID_MSIME_VERSION: u32 = 0;
pub const VERSION_MOUSE_OPERATION: u32 = 1;
pub const IMEMOUSERET_NOTHANDLED: i32 = -1;
pub const IMEMOUSE_VERSION: u32 = 255;
pub const IMEMOUSE_NONE: u32 = 0;
pub const IMEMOUSE_LDOWN: u32 = 1;
pub const IMEMOUSE_RDOWN: u32 = 2;
pub const IMEMOUSE_MDOWN: u32 = 4;
pub const IMEMOUSE_WUP: u32 = 16;
pub const IMEMOUSE_WDOWN: u32 = 32;
pub const FID_RECONVERT_VERSION: u32 = 268435456;
pub const VERSION_RECONVERSION: u32 = 1;
pub const VERSION_DOCUMENTFEED: u32 = 1;
pub const VERSION_QUERYPOSITION: u32 = 1;
pub const VERSION_MODEBIAS: u32 = 1;
pub const MODEBIAS_GETVERSION: u32 = 0;
pub const MODEBIAS_SETVALUE: u32 = 1;
pub const MODEBIAS_GETVALUE: u32 = 2;
pub const MODEBIASMODE_DEFAULT: u32 = 0;
pub const MODEBIASMODE_FILENAME: u32 = 1;
pub const MODEBIASMODE_READING: u32 = 2;
pub const MODEBIASMODE_DIGIT: u32 = 4;
pub const SHOWIMEPAD_DEFAULT: u32 = 0;
pub const SHOWIMEPAD_CATEGORY: u32 = 1;
pub const SHOWIMEPAD_GUID: u32 = 2;
pub const FID_MSIME_KMS_VERSION: u32 = 1;
pub const FID_MSIME_KMS_INIT: u32 = 2;
pub const FID_MSIME_KMS_TERM: u32 = 3;
pub const FID_MSIME_KMS_DEL_KEYLIST: u32 = 4;
pub const FID_MSIME_KMS_NOTIFY: u32 = 5;
pub const FID_MSIME_KMS_GETMAP: u32 = 6;
pub const FID_MSIME_KMS_INVOKE: u32 = 7;
pub const FID_MSIME_KMS_SETMAP: u32 = 8;
pub const FID_MSIME_KMS_FUNCDESC: u32 = 9;
pub const FID_MSIME_KMS_GETMAPSEAMLESS: u32 = 10;
pub const FID_MSIME_KMS_GETMAPFAST: u32 = 11;
pub const IMEKMS_NOCOMPOSITION: u32 = 0;
pub const IMEKMS_COMPOSITION: u32 = 1;
pub const IMEKMS_SELECTION: u32 = 2;
pub const IMEKMS_IMEOFF: u32 = 3;
pub const IMEKMS_2NDLEVEL: u32 = 4;
pub const IMEKMS_INPTGL: u32 = 5;
pub const IMEKMS_CANDIDATE: u32 = 6;
pub const IMEKMS_TYPECAND: u32 = 7;
pub const RECONVOPT_NONE: u32 = 0;
pub const RECONVOPT_USECANCELNOTIFY: u32 = 1;
pub const GCSEX_CANCELRECONVERT: u32 = 268435456;
const (
	FEID_NONE uint32 = 0
	FEID_CHINESE_TRADITIONAL uint32 = 1
	FEID_CHINESE_SIMPLIFIED uint32 = 2
	FEID_CHINESE_HONGKONG uint32 = 3
	FEID_CHINESE_SINGAPORE uint32 = 4
	FEID_JAPANESE uint32 = 5
	FEID_KOREAN uint32 = 6
	FEID_KOREAN_JOHAB uint32 = 7
	INFOMASK_NONE uint32 = 0
	INFOMASK_QUERY_CAND uint32 = 1
	INFOMASK_APPLY_CAND uint32 = 2
	INFOMASK_APPLY_CAND_EX uint32 = 4
	INFOMASK_STRING_FIX uint32 = 65536
	INFOMASK_HIDE_CAND uint32 = 131072
	INFOMASK_BLOCK_CAND uint32 = 262144
	IMEFAREASTINFO_TYPE_DEFAULT uint32 = 0
	IMEFAREASTINFO_TYPE_READING uint32 = 1
	IMEFAREASTINFO_TYPE_COMMENT uint32 = 2
	IMEFAREASTINFO_TYPE_COSTTIME uint32 = 3
	CHARINFO_APPLETID_MASK uint32 = 4278190080
	CHARINFO_FEID_MASK uint32 = 15728640
	CHARINFO_CHARID_MASK uint32 = 65535
	MAX_APPLETTITLE uint32 = 64
	MAX_FONTFACE uint32 = 32
	IPACFG_NONE int32 = 0
	IPACFG_PROPERTY int32 = 1
	IPACFG_HELP int32 = 2
	IPACFG_TITLE int32 = 65536
	IPACFG_TITLEFONTFACE int32 = 131072
	IPACFG_CATEGORY int32 = 262144
	IPACFG_LANG int32 = 16
	IPACID_NONE uint32 = 0
	IPACID_SOFTKEY uint32 = 1
	IPACID_HANDWRITING uint32 = 2
	IPACID_STROKESEARCH uint32 = 3
	IPACID_RADICALSEARCH uint32 = 4
	IPACID_SYMBOLSEARCH uint32 = 5
	IPACID_VOICE uint32 = 6
	IPACID_EPWING uint32 = 7
	IPACID_OCR uint32 = 8
	IPACID_CHARLIST uint32 = 9
	IPACID_USER uint32 = 256
	IMEPADREQ_FIRST uint32 = 4096
	IMEPADREQ_INSERTSTRINGCANDIDATE uint32 = 4098
	IMEPADREQ_INSERTITEMCANDIDATE uint32 = 4099
	IMEPADREQ_SENDKEYCONTROL uint32 = 4101
	IMEPADREQ_GETSELECTEDSTRING uint32 = 4103
	IMEPADREQ_SETAPPLETDATA uint32 = 4105
	IMEPADREQ_GETAPPLETDATA uint32 = 4106
	IMEPADREQ_SETTITLEFONT uint32 = 4107
	IMEPADREQ_GETCOMPOSITIONSTRINGID uint32 = 4109
	IMEPADREQ_INSERTSTRINGCANDIDATEINFO uint32 = 4110
	IMEPADREQ_CHANGESTRINGCANDIDATEINFO uint32 = 4111
	IMEPADREQ_INSERTSTRINGINFO uint32 = 4114
	IMEPADREQ_CHANGESTRINGINFO uint32 = 4115
	IMEPADREQ_GETCURRENTUILANGID uint32 = 4120
	IMEPADCTRL_CONVERTALL uint32 = 1
	IMEPADCTRL_DETERMINALL uint32 = 2
	IMEPADCTRL_DETERMINCHAR uint32 = 3
	IMEPADCTRL_CLEARALL uint32 = 4
	IMEPADCTRL_CARETSET uint32 = 5
	IMEPADCTRL_CARETLEFT uint32 = 6
	IMEPADCTRL_CARETRIGHT uint32 = 7
	IMEPADCTRL_CARETTOP uint32 = 8
	IMEPADCTRL_CARETBOTTOM uint32 = 9
	IMEPADCTRL_CARETBACKSPACE uint32 = 10
	IMEPADCTRL_CARETDELETE uint32 = 11
	IMEPADCTRL_PHRASEDELETE uint32 = 12
	IMEPADCTRL_INSERTSPACE uint32 = 13
	IMEPADCTRL_INSERTFULLSPACE uint32 = 14
	IMEPADCTRL_INSERTHALFSPACE uint32 = 15
	IMEPADCTRL_ONIME uint32 = 16
	IMEPADCTRL_OFFIME uint32 = 17
	IMEPADCTRL_ONPRECONVERSION uint32 = 18
	IMEPADCTRL_OFFPRECONVERSION uint32 = 19
	IMEPADCTRL_PHONETICCANDIDATE uint32 = 20
	IMEKEYCTRLMASK_ALT uint32 = 1
	IMEKEYCTRLMASK_CTRL uint32 = 2
	IMEKEYCTRLMASK_SHIFT uint32 = 4
	IMEKEYCTRL_UP uint32 = 1
	IMEKEYCTRL_DOWN uint32 = 0
	IMEPN_FIRST uint32 = 256
	IMEPN_ACTIVATE uint32 = 257
	IMEPN_INACTIVATE uint32 = 258
	IMEPN_SHOW uint32 = 260
	IMEPN_HIDE uint32 = 261
	IMEPN_SIZECHANGING uint32 = 262
	IMEPN_SIZECHANGED uint32 = 263
	IMEPN_CONFIG uint32 = 264
	IMEPN_HELP uint32 = 265
	IMEPN_QUERYCAND uint32 = 266
	IMEPN_APPLYCAND uint32 = 267
	IMEPN_APPLYCANDEX uint32 = 268
	IMEPN_SETTINGCHANGED uint32 = 269
	IMEPN_USER uint32 = 356
	IPAWS_ENABLED int32 = 1
	IPAWS_SIZINGNOTIFY int32 = 4
	IPAWS_VERTICALFIXED int32 = 256
	IPAWS_HORIZONTALFIXED int32 = 512
	IPAWS_SIZEFIXED int32 = 768
	IPAWS_MAXWIDTHFIXED int32 = 4096
	IPAWS_MAXHEIGHTFIXED int32 = 8192
	IPAWS_MAXSIZEFIXED int32 = 12288
	IPAWS_MINWIDTHFIXED int32 = 65536
	IPAWS_MINHEIGHTFIXED int32 = 131072
	IPAWS_MINSIZEFIXED int32 = 196608
	STYLE_DESCRIPTION_SIZE uint32 = 32
	IMEMENUITEM_STRING_SIZE uint32 = 80
	IMC_GETCANDIDATEPOS uint32 = 7
	IMC_SETCANDIDATEPOS uint32 = 8
	IMC_GETCOMPOSITIONFONT uint32 = 9
	IMC_SETCOMPOSITIONFONT uint32 = 10
	IMC_GETCOMPOSITIONWINDOW uint32 = 11
	IMC_SETCOMPOSITIONWINDOW uint32 = 12
	IMC_GETSTATUSWINDOWPOS uint32 = 15
	IMC_SETSTATUSWINDOWPOS uint32 = 16
	IMC_CLOSESTATUSWINDOW uint32 = 33
	IMC_OPENSTATUSWINDOW uint32 = 34
	NI_FINALIZECONVERSIONRESULT uint32 = 20
	ISC_SHOWUICANDIDATEWINDOW uint32 = 1
	ISC_SHOWUICOMPOSITIONWINDOW uint32 = 2147483648
	ISC_SHOWUIGUIDELINE uint32 = 1073741824
	ISC_SHOWUIALLCANDIDATEWINDOW uint32 = 15
	ISC_SHOWUIALL uint32 = 3221225487
	MOD_LEFT uint32 = 32768
	MOD_RIGHT uint32 = 16384
	MOD_ON_KEYUP uint32 = 2048
	MOD_IGNORE_ALL_MODIFIER uint32 = 1024
	IME_HOTKEY_DSWITCH_FIRST uint32 = 256
	IME_HOTKEY_DSWITCH_LAST uint32 = 287
	IME_HOTKEY_PRIVATE_FIRST uint32 = 512
	IME_HOTKEY_PRIVATE_LAST uint32 = 543
	CS_INSERTCHAR uint32 = 8192
	CS_NOMOVECARET uint32 = 16384
	IMEVER_0310 uint32 = 196618
	IMEVER_0400 uint32 = 262144
	IME_PROP_AT_CARET uint32 = 65536
	IME_PROP_SPECIAL_UI uint32 = 131072
	IME_PROP_CANDLIST_START_FROM_1 uint32 = 262144
	IME_PROP_UNICODE uint32 = 524288
	IME_PROP_COMPLETE_ON_UNSELECT uint32 = 1048576
	UI_CAP_2700 uint32 = 1
	UI_CAP_ROT90 uint32 = 2
	UI_CAP_ROTANY uint32 = 4
	SCS_CAP_COMPSTR uint32 = 1
	SCS_CAP_MAKEREAD uint32 = 2
	SCS_CAP_SETRECONVERTSTRING uint32 = 4
	SELECT_CAP_CONVERSION uint32 = 1
	SELECT_CAP_SENTENCE uint32 = 2
	GL_LEVEL_NOGUIDELINE uint32 = 0
	GL_LEVEL_FATAL uint32 = 1
	GL_LEVEL_ERROR uint32 = 2
	GL_LEVEL_WARNING uint32 = 3
	GL_LEVEL_INFORMATION uint32 = 4
	GL_ID_UNKNOWN uint32 = 0
	GL_ID_NOMODULE uint32 = 1
	GL_ID_NODICTIONARY uint32 = 16
	GL_ID_CANNOTSAVE uint32 = 17
	GL_ID_NOCONVERT uint32 = 32
	GL_ID_TYPINGERROR uint32 = 33
	GL_ID_TOOMANYSTROKE uint32 = 34
	GL_ID_READINGCONFLICT uint32 = 35
	GL_ID_INPUTREADING uint32 = 36
	GL_ID_INPUTRADICAL uint32 = 37
	GL_ID_INPUTCODE uint32 = 38
	GL_ID_INPUTSYMBOL uint32 = 39
	GL_ID_CHOOSECANDIDATE uint32 = 40
	GL_ID_REVERSECONVERSION uint32 = 41
	GL_ID_PRIVATE_FIRST uint32 = 32768
	GL_ID_PRIVATE_LAST uint32 = 65535
	ATTR_INPUT uint32 = 0
	ATTR_TARGET_CONVERTED uint32 = 1
	ATTR_CONVERTED uint32 = 2
	ATTR_TARGET_NOTCONVERTED uint32 = 3
	ATTR_INPUT_ERROR uint32 = 4
	ATTR_FIXEDCONVERTED uint32 = 5
	CFS_DEFAULT uint32 = 0
	CFS_RECT uint32 = 1
	CFS_POINT uint32 = 2
	CFS_FORCE_POSITION uint32 = 32
	CFS_CANDIDATEPOS uint32 = 64
	CFS_EXCLUDE uint32 = 128
	IME_CAND_UNKNOWN uint32 = 0
	IME_CAND_READ uint32 = 1
	IME_CAND_CODE uint32 = 2
	IME_CAND_MEANING uint32 = 3
	IME_CAND_RADICAL uint32 = 4
	IME_CAND_STROKE uint32 = 5
	IMN_CLOSESTATUSWINDOW uint32 = 1
	IMN_OPENSTATUSWINDOW uint32 = 2
	IMN_CHANGECANDIDATE uint32 = 3
	IMN_CLOSECANDIDATE uint32 = 4
	IMN_OPENCANDIDATE uint32 = 5
	IMN_SETCONVERSIONMODE uint32 = 6
	IMN_SETSENTENCEMODE uint32 = 7
	IMN_SETOPENSTATUS uint32 = 8
	IMN_SETCANDIDATEPOS uint32 = 9
	IMN_SETCOMPOSITIONFONT uint32 = 10
	IMN_SETCOMPOSITIONWINDOW uint32 = 11
	IMN_SETSTATUSWINDOWPOS uint32 = 12
	IMN_GUIDELINE uint32 = 13
	IMN_PRIVATE uint32 = 14
	IMR_COMPOSITIONWINDOW uint32 = 1
	IMR_CANDIDATEWINDOW uint32 = 2
	IMR_COMPOSITIONFONT uint32 = 3
	IMR_RECONVERTSTRING uint32 = 4
	IMR_CONFIRMRECONVERTSTRING uint32 = 5
	IMR_QUERYCHARPOSITION uint32 = 6
	IMR_DOCUMENTFEED uint32 = 7
	IMM_ERROR_NODATA int32 = -1
	IMM_ERROR_GENERAL int32 = -2
	IME_CONFIG_GENERAL uint32 = 1
	IME_CONFIG_REGISTERWORD uint32 = 2
	IME_CONFIG_SELECTDICTIONARY uint32 = 3
	IME_REGWORD_STYLE_EUDC uint32 = 1
	IME_REGWORD_STYLE_USER_FIRST uint32 = 2147483648
	IME_REGWORD_STYLE_USER_LAST uint32 = 4294967295
	IACE_CHILDREN uint32 = 1
	IACE_DEFAULT uint32 = 16
	IACE_IGNORENOCONTEXT uint32 = 32
	IGIMIF_RIGHTMENU uint32 = 1
	IGIMII_CMODE uint32 = 1
	IGIMII_SMODE uint32 = 2
	IGIMII_CONFIGURE uint32 = 4
	IGIMII_TOOLS uint32 = 8
	IGIMII_HELP uint32 = 16
	IGIMII_OTHER uint32 = 32
	IGIMII_INPUTTOOLS uint32 = 64
	IMFT_RADIOCHECK uint32 = 1
	IMFT_SEPARATOR uint32 = 2
	IMFT_SUBMENU uint32 = 4
	SOFTKEYBOARD_TYPE_T1 uint32 = 1
	SOFTKEYBOARD_TYPE_C1 uint32 = 2
	IMMGWL_IMC uint32 = 0
	IMMGWLP_IMC uint32 = 0
	IMC_SETCONVERSIONMODE uint32 = 2
	IMC_SETSENTENCEMODE uint32 = 4
	IMC_SETOPENSTATUS uint32 = 6
	IMC_GETSOFTKBDFONT uint32 = 17
	IMC_SETSOFTKBDFONT uint32 = 18
	IMC_GETSOFTKBDPOS uint32 = 19
	IMC_SETSOFTKBDPOS uint32 = 20
	IMC_GETSOFTKBDSUBTYPE uint32 = 21
	IMC_SETSOFTKBDSUBTYPE uint32 = 22
	IMC_SETSOFTKBDDATA uint32 = 24
	NI_CONTEXTUPDATED uint32 = 3
	IME_SYSINFO_WINLOGON uint32 = 1
	INIT_STATUSWNDPOS uint32 = 1
	INIT_CONVERSION uint32 = 2
	INIT_SENTENCE uint32 = 4
	INIT_LOGFONT uint32 = 8
	INIT_COMPFORM uint32 = 16
	INIT_SOFTKBDPOS uint32 = 32
	IME_PROP_END_UNLOAD uint32 = 1
	IME_PROP_KBD_CHAR_FIRST uint32 = 2
	IME_PROP_IGNORE_UPKEYS uint32 = 4
	IME_PROP_NEED_ALTKEY uint32 = 8
	IME_PROP_NO_KEYS_ON_CLOSE uint32 = 16
	IME_PROP_ACCEPT_WIDE_VKEY uint32 = 32
	UI_CAP_SOFTKBD uint32 = 65536
	IMN_SOFTKBDDESTROYED uint32 = 17
	IME_UI_CLASS_NAME_SIZE uint32 = 16
	IME_ESC_STRING_BUFFER_SIZE uint32 = 80
	IFEC_S_ALREADY_DEFAULT int32 = 291840
	FELANG_REQ_CONV uint32 = 65536
	FELANG_REQ_RECONV uint32 = 131072
	FELANG_REQ_REV uint32 = 196608
	FELANG_CMODE_MONORUBY uint32 = 2
	FELANG_CMODE_NOPRUNING uint32 = 4
	FELANG_CMODE_KATAKANAOUT uint32 = 8
	FELANG_CMODE_HIRAGANAOUT uint32 = 0
	FELANG_CMODE_HALFWIDTHOUT uint32 = 16
	FELANG_CMODE_FULLWIDTHOUT uint32 = 32
	FELANG_CMODE_BOPOMOFO uint32 = 64
	FELANG_CMODE_HANGUL uint32 = 128
	FELANG_CMODE_PINYIN uint32 = 256
	FELANG_CMODE_PRECONV uint32 = 512
	FELANG_CMODE_RADICAL uint32 = 1024
	FELANG_CMODE_UNKNOWNREADING uint32 = 2048
	FELANG_CMODE_MERGECAND uint32 = 4096
	FELANG_CMODE_ROMAN uint32 = 8192
	FELANG_CMODE_BESTFIRST uint32 = 16384
	FELANG_CMODE_USENOREVWORDS uint32 = 32768
	FELANG_CMODE_NONE uint32 = 16777216
	FELANG_CMODE_PLAURALCLAUSE uint32 = 33554432
	FELANG_CMODE_SINGLECONVERT uint32 = 67108864
	FELANG_CMODE_AUTOMATIC uint32 = 134217728
	FELANG_CMODE_PHRASEPREDICT uint32 = 268435456
	FELANG_CMODE_CONVERSATION uint32 = 536870912
	FELANG_CMODE_NAME uint32 = 268435456
	FELANG_CMODE_NOINVISIBLECHAR uint32 = 1073741824
	E_NOCAND uint32 = 48
	E_NOTENOUGH_BUFFER uint32 = 49
	E_NOTENOUGH_WDD uint32 = 50
	E_LARGEINPUT uint32 = 51
	FELANG_CLMN_WBREAK uint32 = 1
	FELANG_CLMN_NOWBREAK uint32 = 2
	FELANG_CLMN_PBREAK uint32 = 4
	FELANG_CLMN_NOPBREAK uint32 = 8
	FELANG_CLMN_FIXR uint32 = 16
	FELANG_CLMN_FIXD uint32 = 32
	FELANG_INVALD_PO uint32 = 65535
	IFED_POS_NONE uint32 = 0
	IFED_POS_NOUN uint32 = 1
	IFED_POS_VERB uint32 = 2
	IFED_POS_ADJECTIVE uint32 = 4
	IFED_POS_ADJECTIVE_VERB uint32 = 8
	IFED_POS_ADVERB uint32 = 16
	IFED_POS_ADNOUN uint32 = 32
	IFED_POS_CONJUNCTION uint32 = 64
	IFED_POS_INTERJECTION uint32 = 128
	IFED_POS_INDEPENDENT uint32 = 255
	IFED_POS_INFLECTIONALSUFFIX uint32 = 256
	IFED_POS_PREFIX uint32 = 512
	IFED_POS_SUFFIX uint32 = 1024
	IFED_POS_AFFIX uint32 = 1536
	IFED_POS_TANKANJI uint32 = 2048
	IFED_POS_IDIOMS uint32 = 4096
	IFED_POS_SYMBOLS uint32 = 8192
	IFED_POS_PARTICLE uint32 = 16384
	IFED_POS_AUXILIARY_VERB uint32 = 32768
	IFED_POS_SUB_VERB uint32 = 65536
	IFED_POS_DEPENDENT uint32 = 114688
	IFED_POS_ALL uint32 = 131071
	IFED_SELECT_NONE uint32 = 0
	IFED_SELECT_READING uint32 = 1
	IFED_SELECT_DISPLAY uint32 = 2
	IFED_SELECT_POS uint32 = 4
	IFED_SELECT_COMMENT uint32 = 8
	IFED_SELECT_ALL uint32 = 15
	IFED_REG_NONE uint32 = 0
	IFED_REG_USER uint32 = 1
	IFED_REG_AUTO uint32 = 2
	IFED_REG_GRAMMAR uint32 = 4
	IFED_REG_ALL uint32 = 7
	IFED_TYPE_NONE uint32 = 0
	IFED_TYPE_GENERAL uint32 = 1
	IFED_TYPE_NAMEPLACE uint32 = 2
	IFED_TYPE_SPEECH uint32 = 4
	IFED_TYPE_REVERSE uint32 = 8
	IFED_TYPE_ENGLISH uint32 = 16
	IFED_TYPE_ALL uint32 = 31
	IFED_S_MORE_ENTRIES int32 = 291328
	IFED_S_EMPTY_DICTIONARY int32 = 291329
	IFED_S_WORD_EXISTS int32 = 291330
	IFED_S_COMMENT_CHANGED int32 = 291331
	IFED_E_NOT_FOUND int32 = -2147192064
	IFED_E_INVALID_FORMAT int32 = -2147192063
	IFED_E_OPEN_FAILED int32 = -2147192062
	IFED_E_WRITE_FAILED int32 = -2147192061
	IFED_E_NO_ENTRY int32 = -2147192060
	IFED_E_REGISTER_FAILED int32 = -2147192059
	IFED_E_NOT_USER_DIC int32 = -2147192058
	IFED_E_NOT_SUPPORTED int32 = -2147192057
	IFED_E_USER_COMMENT int32 = -2147192056
	IFED_E_REGISTER_ILLEGAL_POS int32 = -2147192055
	IFED_E_REGISTER_IMPROPER_WORD int32 = -2147192054
	IFED_E_REGISTER_DISCONNECTED int32 = -2147192053
	cbCommentMax uint32 = 256
	wchPrivate1 uint32 = 57344
	POS_UNDEFINED uint32 = 0
	JPOS_UNDEFINED uint32 = 0
	JPOS_MEISHI_FUTSU uint32 = 100
	JPOS_MEISHI_SAHEN uint32 = 101
	JPOS_MEISHI_ZAHEN uint32 = 102
	JPOS_MEISHI_KEIYOUDOUSHI uint32 = 103
	JPOS_HUKUSIMEISHI uint32 = 104
	JPOS_MEISA_KEIDOU uint32 = 105
	JPOS_JINMEI uint32 = 106
	JPOS_JINMEI_SEI uint32 = 107
	JPOS_JINMEI_MEI uint32 = 108
	JPOS_CHIMEI uint32 = 109
	JPOS_CHIMEI_KUNI uint32 = 110
	JPOS_CHIMEI_KEN uint32 = 111
	JPOS_CHIMEI_GUN uint32 = 112
	JPOS_CHIMEI_KU uint32 = 113
	JPOS_CHIMEI_SHI uint32 = 114
	JPOS_CHIMEI_MACHI uint32 = 115
	JPOS_CHIMEI_MURA uint32 = 116
	JPOS_CHIMEI_EKI uint32 = 117
	JPOS_SONOTA uint32 = 118
	JPOS_SHAMEI uint32 = 119
	JPOS_SOSHIKI uint32 = 120
	JPOS_KENCHIKU uint32 = 121
	JPOS_BUPPIN uint32 = 122
	JPOS_DAIMEISHI uint32 = 123
	JPOS_DAIMEISHI_NINSHOU uint32 = 124
	JPOS_DAIMEISHI_SHIJI uint32 = 125
	JPOS_KAZU uint32 = 126
	JPOS_KAZU_SURYOU uint32 = 127
	JPOS_KAZU_SUSHI uint32 = 128
	JPOS_5DAN_AWA uint32 = 200
	JPOS_5DAN_KA uint32 = 201
	JPOS_5DAN_GA uint32 = 202
	JPOS_5DAN_SA uint32 = 203
	JPOS_5DAN_TA uint32 = 204
	JPOS_5DAN_NA uint32 = 205
	JPOS_5DAN_BA uint32 = 206
	JPOS_5DAN_MA uint32 = 207
	JPOS_5DAN_RA uint32 = 208
	JPOS_5DAN_AWAUON uint32 = 209
	JPOS_5DAN_KASOKUON uint32 = 210
	JPOS_5DAN_RAHEN uint32 = 211
	JPOS_4DAN_HA uint32 = 212
	JPOS_1DAN uint32 = 213
	JPOS_TOKUSHU_KAHEN uint32 = 214
	JPOS_TOKUSHU_SAHENSURU uint32 = 215
	JPOS_TOKUSHU_SAHEN uint32 = 216
	JPOS_TOKUSHU_ZAHEN uint32 = 217
	JPOS_TOKUSHU_NAHEN uint32 = 218
	JPOS_KURU_KI uint32 = 219
	JPOS_KURU_KITA uint32 = 220
	JPOS_KURU_KITARA uint32 = 221
	JPOS_KURU_KITARI uint32 = 222
	JPOS_KURU_KITAROU uint32 = 223
	JPOS_KURU_KITE uint32 = 224
	JPOS_KURU_KUREBA uint32 = 225
	JPOS_KURU_KO uint32 = 226
	JPOS_KURU_KOI uint32 = 227
	JPOS_KURU_KOYOU uint32 = 228
	JPOS_SURU_SA uint32 = 229
	JPOS_SURU_SI uint32 = 230
	JPOS_SURU_SITA uint32 = 231
	JPOS_SURU_SITARA uint32 = 232
	JPOS_SURU_SIATRI uint32 = 233
	JPOS_SURU_SITAROU uint32 = 234
	JPOS_SURU_SITE uint32 = 235
	JPOS_SURU_SIYOU uint32 = 236
	JPOS_SURU_SUREBA uint32 = 237
	JPOS_SURU_SE uint32 = 238
	JPOS_SURU_SEYO uint32 = 239
	JPOS_KEIYOU uint32 = 300
	JPOS_KEIYOU_GARU uint32 = 301
	JPOS_KEIYOU_GE uint32 = 302
	JPOS_KEIYOU_ME uint32 = 303
	JPOS_KEIYOU_YUU uint32 = 304
	JPOS_KEIYOU_U uint32 = 305
	JPOS_KEIDOU uint32 = 400
	JPOS_KEIDOU_NO uint32 = 401
	JPOS_KEIDOU_TARU uint32 = 402
	JPOS_KEIDOU_GARU uint32 = 403
	JPOS_FUKUSHI uint32 = 500
	JPOS_FUKUSHI_SAHEN uint32 = 501
	JPOS_FUKUSHI_NI uint32 = 502
	JPOS_FUKUSHI_NANO uint32 = 503
	JPOS_FUKUSHI_DA uint32 = 504
	JPOS_FUKUSHI_TO uint32 = 505
	JPOS_FUKUSHI_TOSURU uint32 = 506
	JPOS_RENTAISHI uint32 = 600
	JPOS_RENTAISHI_SHIJI uint32 = 601
	JPOS_SETSUZOKUSHI uint32 = 650
	JPOS_KANDOUSHI uint32 = 670
	JPOS_SETTOU uint32 = 700
	JPOS_SETTOU_KAKU uint32 = 701
	JPOS_SETTOU_SAI uint32 = 702
	JPOS_SETTOU_FUKU uint32 = 703
	JPOS_SETTOU_MI uint32 = 704
	JPOS_SETTOU_DAISHOU uint32 = 705
	JPOS_SETTOU_KOUTEI uint32 = 706
	JPOS_SETTOU_CHOUTAN uint32 = 707
	JPOS_SETTOU_SHINKYU uint32 = 708
	JPOS_SETTOU_JINMEI uint32 = 709
	JPOS_SETTOU_CHIMEI uint32 = 710
	JPOS_SETTOU_SONOTA uint32 = 711
	JPOS_SETTOU_JOSUSHI uint32 = 712
	JPOS_SETTOU_TEINEI_O uint32 = 713
	JPOS_SETTOU_TEINEI_GO uint32 = 714
	JPOS_SETTOU_TEINEI_ON uint32 = 715
	JPOS_SETSUBI uint32 = 800
	JPOS_SETSUBI_TEKI uint32 = 801
	JPOS_SETSUBI_SEI uint32 = 802
	JPOS_SETSUBI_KA uint32 = 803
	JPOS_SETSUBI_CHU uint32 = 804
	JPOS_SETSUBI_FU uint32 = 805
	JPOS_SETSUBI_RYU uint32 = 806
	JPOS_SETSUBI_YOU uint32 = 807
	JPOS_SETSUBI_KATA uint32 = 808
	JPOS_SETSUBI_MEISHIRENDAKU uint32 = 809
	JPOS_SETSUBI_JINMEI uint32 = 810
	JPOS_SETSUBI_CHIMEI uint32 = 811
	JPOS_SETSUBI_KUNI uint32 = 812
	JPOS_SETSUBI_KEN uint32 = 813
	JPOS_SETSUBI_GUN uint32 = 814
	JPOS_SETSUBI_KU uint32 = 815
	JPOS_SETSUBI_SHI uint32 = 816
	JPOS_SETSUBI_MACHI uint32 = 817
	JPOS_SETSUBI_CHOU uint32 = 818
	JPOS_SETSUBI_MURA uint32 = 819
	JPOS_SETSUBI_SON uint32 = 820
	JPOS_SETSUBI_EKI uint32 = 821
	JPOS_SETSUBI_SONOTA uint32 = 822
	JPOS_SETSUBI_SHAMEI uint32 = 823
	JPOS_SETSUBI_SOSHIKI uint32 = 824
	JPOS_SETSUBI_KENCHIKU uint32 = 825
	JPOS_RENYOU_SETSUBI uint32 = 826
	JPOS_SETSUBI_JOSUSHI uint32 = 827
	JPOS_SETSUBI_JOSUSHIPLUS uint32 = 828
	JPOS_SETSUBI_JIKAN uint32 = 829
	JPOS_SETSUBI_JIKANPLUS uint32 = 830
	JPOS_SETSUBI_TEINEI uint32 = 831
	JPOS_SETSUBI_SAN uint32 = 832
	JPOS_SETSUBI_KUN uint32 = 833
	JPOS_SETSUBI_SAMA uint32 = 834
	JPOS_SETSUBI_DONO uint32 = 835
	JPOS_SETSUBI_FUKUSU uint32 = 836
	JPOS_SETSUBI_TACHI uint32 = 837
	JPOS_SETSUBI_RA uint32 = 838
	JPOS_TANKANJI uint32 = 900
	JPOS_TANKANJI_KAO uint32 = 901
	JPOS_KANYOUKU uint32 = 902
	JPOS_DOKURITSUGO uint32 = 903
	JPOS_FUTEIGO uint32 = 904
	JPOS_KIGOU uint32 = 905
	JPOS_EIJI uint32 = 906
	JPOS_KUTEN uint32 = 907
	JPOS_TOUTEN uint32 = 908
	JPOS_KANJI uint32 = 909
	JPOS_OPENBRACE uint32 = 910
	JPOS_CLOSEBRACE uint32 = 911
	JPOS_YOKUSEI uint32 = 912
	JPOS_TANSHUKU uint32 = 913
	VERSION_ID_JAPANESE uint32 = 16777216
	VERSION_ID_KOREAN uint32 = 33554432
	VERSION_ID_CHINESE_TRADITIONAL uint32 = 67108864
	VERSION_ID_CHINESE_SIMPLIFIED uint32 = 134217728
	FID_MSIME_VERSION uint32 = 0
	VERSION_MOUSE_OPERATION uint32 = 1
	IMEMOUSERET_NOTHANDLED int32 = -1
	IMEMOUSE_VERSION uint32 = 255
	IMEMOUSE_NONE uint32 = 0
	IMEMOUSE_LDOWN uint32 = 1
	IMEMOUSE_RDOWN uint32 = 2
	IMEMOUSE_MDOWN uint32 = 4
	IMEMOUSE_WUP uint32 = 16
	IMEMOUSE_WDOWN uint32 = 32
	FID_RECONVERT_VERSION uint32 = 268435456
	VERSION_RECONVERSION uint32 = 1
	VERSION_DOCUMENTFEED uint32 = 1
	VERSION_QUERYPOSITION uint32 = 1
	VERSION_MODEBIAS uint32 = 1
	MODEBIAS_GETVERSION uint32 = 0
	MODEBIAS_SETVALUE uint32 = 1
	MODEBIAS_GETVALUE uint32 = 2
	MODEBIASMODE_DEFAULT uint32 = 0
	MODEBIASMODE_FILENAME uint32 = 1
	MODEBIASMODE_READING uint32 = 2
	MODEBIASMODE_DIGIT uint32 = 4
	SHOWIMEPAD_DEFAULT uint32 = 0
	SHOWIMEPAD_CATEGORY uint32 = 1
	SHOWIMEPAD_GUID uint32 = 2
	FID_MSIME_KMS_VERSION uint32 = 1
	FID_MSIME_KMS_INIT uint32 = 2
	FID_MSIME_KMS_TERM uint32 = 3
	FID_MSIME_KMS_DEL_KEYLIST uint32 = 4
	FID_MSIME_KMS_NOTIFY uint32 = 5
	FID_MSIME_KMS_GETMAP uint32 = 6
	FID_MSIME_KMS_INVOKE uint32 = 7
	FID_MSIME_KMS_SETMAP uint32 = 8
	FID_MSIME_KMS_FUNCDESC uint32 = 9
	FID_MSIME_KMS_GETMAPSEAMLESS uint32 = 10
	FID_MSIME_KMS_GETMAPFAST uint32 = 11
	IMEKMS_NOCOMPOSITION uint32 = 0
	IMEKMS_COMPOSITION uint32 = 1
	IMEKMS_SELECTION uint32 = 2
	IMEKMS_IMEOFF uint32 = 3
	IMEKMS_2NDLEVEL uint32 = 4
	IMEKMS_INPTGL uint32 = 5
	IMEKMS_CANDIDATE uint32 = 6
	IMEKMS_TYPECAND uint32 = 7
	RECONVOPT_NONE uint32 = 0
	RECONVOPT_USECANCELNOTIFY uint32 = 1
	GCSEX_CANCELRECONVERT uint32 = 268435456
)
#define global CATID_MSIME_IImePadApplet_VER7         "{4A0F8E31-C3EE-11D1-AFEF-00805F0C8B6D}"
#define global CATID_MSIME_IImePadApplet_VER80        "{56F7A792-FEF1-11D3-8463-00C04F7A06E5}"
#define global CATID_MSIME_IImePadApplet_VER81        "{656520B0-BB88-11D4-84C0-00C04F7A06E5}"
#define global CATID_MSIME_IImePadApplet900           "{FAAE51BF-5E5B-4A1D-8DE1-17C1D9E1728D}"
#define global CATID_MSIME_IImePadApplet1000          "{E081E1D6-2389-43CB-B66F-609F823D9F9C}"
#define global CATID_MSIME_IImePadApplet1200          "{A47FB5FC-7D15-4223-A789-B781BF9AE667}"
#define global CATID_MSIME_IImePadApplet              "{7566CAD1-4EC9-4478-9FE9-8ED766619EDF}"
#define global FEID_NONE                              0
#define global FEID_CHINESE_TRADITIONAL               1
#define global FEID_CHINESE_SIMPLIFIED                2
#define global FEID_CHINESE_HONGKONG                  3
#define global FEID_CHINESE_SINGAPORE                 4
#define global FEID_JAPANESE                          5
#define global FEID_KOREAN                            6
#define global FEID_KOREAN_JOHAB                      7
#define global INFOMASK_NONE                          0
#define global INFOMASK_QUERY_CAND                    1
#define global INFOMASK_APPLY_CAND                    2
#define global INFOMASK_APPLY_CAND_EX                 4
#define global INFOMASK_STRING_FIX                    65536
#define global INFOMASK_HIDE_CAND                     131072
#define global INFOMASK_BLOCK_CAND                    262144
#define global IMEFAREASTINFO_TYPE_DEFAULT            0
#define global IMEFAREASTINFO_TYPE_READING            1
#define global IMEFAREASTINFO_TYPE_COMMENT            2
#define global IMEFAREASTINFO_TYPE_COSTTIME           3
#define global CHARINFO_APPLETID_MASK                 4278190080
#define global CHARINFO_FEID_MASK                     15728640
#define global CHARINFO_CHARID_MASK                   65535
#define global MAX_APPLETTITLE                        64
#define global MAX_FONTFACE                           32
#define global IPACFG_NONE                            0
#define global IPACFG_PROPERTY                        1
#define global IPACFG_HELP                            2
#define global IPACFG_TITLE                           65536
#define global IPACFG_TITLEFONTFACE                   131072
#define global IPACFG_CATEGORY                        262144
#define global IPACFG_LANG                            16
#define global IPACID_NONE                            0
#define global IPACID_SOFTKEY                         1
#define global IPACID_HANDWRITING                     2
#define global IPACID_STROKESEARCH                    3
#define global IPACID_RADICALSEARCH                   4
#define global IPACID_SYMBOLSEARCH                    5
#define global IPACID_VOICE                           6
#define global IPACID_EPWING                          7
#define global IPACID_OCR                             8
#define global IPACID_CHARLIST                        9
#define global IPACID_USER                            256
#define global IMEPADREQ_FIRST                        4096
#define global IMEPADREQ_INSERTSTRINGCANDIDATE        4098
#define global IMEPADREQ_INSERTITEMCANDIDATE          4099
#define global IMEPADREQ_SENDKEYCONTROL               4101
#define global IMEPADREQ_GETSELECTEDSTRING            4103
#define global IMEPADREQ_SETAPPLETDATA                4105
#define global IMEPADREQ_GETAPPLETDATA                4106
#define global IMEPADREQ_SETTITLEFONT                 4107
#define global IMEPADREQ_GETCOMPOSITIONSTRINGID       4109
#define global IMEPADREQ_INSERTSTRINGCANDIDATEINFO    4110
#define global IMEPADREQ_CHANGESTRINGCANDIDATEINFO    4111
#define global IMEPADREQ_INSERTSTRINGINFO             4114
#define global IMEPADREQ_CHANGESTRINGINFO             4115
#define global IMEPADREQ_GETCURRENTUILANGID           4120
#define global IMEPADCTRL_CONVERTALL                  1
#define global IMEPADCTRL_DETERMINALL                 2
#define global IMEPADCTRL_DETERMINCHAR                3
#define global IMEPADCTRL_CLEARALL                    4
#define global IMEPADCTRL_CARETSET                    5
#define global IMEPADCTRL_CARETLEFT                   6
#define global IMEPADCTRL_CARETRIGHT                  7
#define global IMEPADCTRL_CARETTOP                    8
#define global IMEPADCTRL_CARETBOTTOM                 9
#define global IMEPADCTRL_CARETBACKSPACE              10
#define global IMEPADCTRL_CARETDELETE                 11
#define global IMEPADCTRL_PHRASEDELETE                12
#define global IMEPADCTRL_INSERTSPACE                 13
#define global IMEPADCTRL_INSERTFULLSPACE             14
#define global IMEPADCTRL_INSERTHALFSPACE             15
#define global IMEPADCTRL_ONIME                       16
#define global IMEPADCTRL_OFFIME                      17
#define global IMEPADCTRL_ONPRECONVERSION             18
#define global IMEPADCTRL_OFFPRECONVERSION            19
#define global IMEPADCTRL_PHONETICCANDIDATE           20
#define global IMEKEYCTRLMASK_ALT                     1
#define global IMEKEYCTRLMASK_CTRL                    2
#define global IMEKEYCTRLMASK_SHIFT                   4
#define global IMEKEYCTRL_UP                          1
#define global IMEKEYCTRL_DOWN                        0
#define global IMEPN_FIRST                            256
#define global IMEPN_ACTIVATE                         257
#define global IMEPN_INACTIVATE                       258
#define global IMEPN_SHOW                             260
#define global IMEPN_HIDE                             261
#define global IMEPN_SIZECHANGING                     262
#define global IMEPN_SIZECHANGED                      263
#define global IMEPN_CONFIG                           264
#define global IMEPN_HELP                             265
#define global IMEPN_QUERYCAND                        266
#define global IMEPN_APPLYCAND                        267
#define global IMEPN_APPLYCANDEX                      268
#define global IMEPN_SETTINGCHANGED                   269
#define global IMEPN_USER                             356
#define global IPAWS_ENABLED                          1
#define global IPAWS_SIZINGNOTIFY                     4
#define global IPAWS_VERTICALFIXED                    256
#define global IPAWS_HORIZONTALFIXED                  512
#define global IPAWS_SIZEFIXED                        768
#define global IPAWS_MAXWIDTHFIXED                    4096
#define global IPAWS_MAXHEIGHTFIXED                   8192
#define global IPAWS_MAXSIZEFIXED                     12288
#define global IPAWS_MINWIDTHFIXED                    65536
#define global IPAWS_MINHEIGHTFIXED                   131072
#define global IPAWS_MINSIZEFIXED                     196608
#define global STYLE_DESCRIPTION_SIZE                 32
#define global IMEMENUITEM_STRING_SIZE                80
#define global IMC_GETCANDIDATEPOS                    7
#define global IMC_SETCANDIDATEPOS                    8
#define global IMC_GETCOMPOSITIONFONT                 9
#define global IMC_SETCOMPOSITIONFONT                 10
#define global IMC_GETCOMPOSITIONWINDOW               11
#define global IMC_SETCOMPOSITIONWINDOW               12
#define global IMC_GETSTATUSWINDOWPOS                 15
#define global IMC_SETSTATUSWINDOWPOS                 16
#define global IMC_CLOSESTATUSWINDOW                  33
#define global IMC_OPENSTATUSWINDOW                   34
#define global NI_FINALIZECONVERSIONRESULT            20
#define global ISC_SHOWUICANDIDATEWINDOW              1
#define global ISC_SHOWUICOMPOSITIONWINDOW            2147483648
#define global ISC_SHOWUIGUIDELINE                    1073741824
#define global ISC_SHOWUIALLCANDIDATEWINDOW           15
#define global ISC_SHOWUIALL                          3221225487
#define global MOD_LEFT                               32768
#define global MOD_RIGHT                              16384
#define global MOD_ON_KEYUP                           2048
#define global MOD_IGNORE_ALL_MODIFIER                1024
#define global IME_HOTKEY_DSWITCH_FIRST               256
#define global IME_HOTKEY_DSWITCH_LAST                287
#define global IME_HOTKEY_PRIVATE_FIRST               512
#define global IME_HOTKEY_PRIVATE_LAST                543
#define global CS_INSERTCHAR                          8192
#define global CS_NOMOVECARET                         16384
#define global IMEVER_0310                            196618
#define global IMEVER_0400                            262144
#define global IME_PROP_AT_CARET                      65536
#define global IME_PROP_SPECIAL_UI                    131072
#define global IME_PROP_CANDLIST_START_FROM_1         262144
#define global IME_PROP_UNICODE                       524288
#define global IME_PROP_COMPLETE_ON_UNSELECT          1048576
#define global UI_CAP_2700                            1
#define global UI_CAP_ROT90                           2
#define global UI_CAP_ROTANY                          4
#define global SCS_CAP_COMPSTR                        1
#define global SCS_CAP_MAKEREAD                       2
#define global SCS_CAP_SETRECONVERTSTRING             4
#define global SELECT_CAP_CONVERSION                  1
#define global SELECT_CAP_SENTENCE                    2
#define global GL_LEVEL_NOGUIDELINE                   0
#define global GL_LEVEL_FATAL                         1
#define global GL_LEVEL_ERROR                         2
#define global GL_LEVEL_WARNING                       3
#define global GL_LEVEL_INFORMATION                   4
#define global GL_ID_UNKNOWN                          0
#define global GL_ID_NOMODULE                         1
#define global GL_ID_NODICTIONARY                     16
#define global GL_ID_CANNOTSAVE                       17
#define global GL_ID_NOCONVERT                        32
#define global GL_ID_TYPINGERROR                      33
#define global GL_ID_TOOMANYSTROKE                    34
#define global GL_ID_READINGCONFLICT                  35
#define global GL_ID_INPUTREADING                     36
#define global GL_ID_INPUTRADICAL                     37
#define global GL_ID_INPUTCODE                        38
#define global GL_ID_INPUTSYMBOL                      39
#define global GL_ID_CHOOSECANDIDATE                  40
#define global GL_ID_REVERSECONVERSION                41
#define global GL_ID_PRIVATE_FIRST                    32768
#define global GL_ID_PRIVATE_LAST                     65535
#define global ATTR_INPUT                             0
#define global ATTR_TARGET_CONVERTED                  1
#define global ATTR_CONVERTED                         2
#define global ATTR_TARGET_NOTCONVERTED               3
#define global ATTR_INPUT_ERROR                       4
#define global ATTR_FIXEDCONVERTED                    5
#define global CFS_DEFAULT                            0
#define global CFS_RECT                               1
#define global CFS_POINT                              2
#define global CFS_FORCE_POSITION                     32
#define global CFS_CANDIDATEPOS                       64
#define global CFS_EXCLUDE                            128
#define global IME_CAND_UNKNOWN                       0
#define global IME_CAND_READ                          1
#define global IME_CAND_CODE                          2
#define global IME_CAND_MEANING                       3
#define global IME_CAND_RADICAL                       4
#define global IME_CAND_STROKE                        5
#define global IMN_CLOSESTATUSWINDOW                  1
#define global IMN_OPENSTATUSWINDOW                   2
#define global IMN_CHANGECANDIDATE                    3
#define global IMN_CLOSECANDIDATE                     4
#define global IMN_OPENCANDIDATE                      5
#define global IMN_SETCONVERSIONMODE                  6
#define global IMN_SETSENTENCEMODE                    7
#define global IMN_SETOPENSTATUS                      8
#define global IMN_SETCANDIDATEPOS                    9
#define global IMN_SETCOMPOSITIONFONT                 10
#define global IMN_SETCOMPOSITIONWINDOW               11
#define global IMN_SETSTATUSWINDOWPOS                 12
#define global IMN_GUIDELINE                          13
#define global IMN_PRIVATE                            14
#define global IMR_COMPOSITIONWINDOW                  1
#define global IMR_CANDIDATEWINDOW                    2
#define global IMR_COMPOSITIONFONT                    3
#define global IMR_RECONVERTSTRING                    4
#define global IMR_CONFIRMRECONVERTSTRING             5
#define global IMR_QUERYCHARPOSITION                  6
#define global IMR_DOCUMENTFEED                       7
#define global IMM_ERROR_NODATA                       (-1)
#define global IMM_ERROR_GENERAL                      (-2)
#define global IME_CONFIG_GENERAL                     1
#define global IME_CONFIG_REGISTERWORD                2
#define global IME_CONFIG_SELECTDICTIONARY            3
#define global IME_REGWORD_STYLE_EUDC                 1
#define global IME_REGWORD_STYLE_USER_FIRST           2147483648
#define global IME_REGWORD_STYLE_USER_LAST            4294967295
#define global IACE_CHILDREN                          1
#define global IACE_DEFAULT                           16
#define global IACE_IGNORENOCONTEXT                   32
#define global IGIMIF_RIGHTMENU                       1
#define global IGIMII_CMODE                           1
#define global IGIMII_SMODE                           2
#define global IGIMII_CONFIGURE                       4
#define global IGIMII_TOOLS                           8
#define global IGIMII_HELP                            16
#define global IGIMII_OTHER                           32
#define global IGIMII_INPUTTOOLS                      64
#define global IMFT_RADIOCHECK                        1
#define global IMFT_SEPARATOR                         2
#define global IMFT_SUBMENU                           4
#define global SOFTKEYBOARD_TYPE_T1                   1
#define global SOFTKEYBOARD_TYPE_C1                   2
#define global IMMGWL_IMC                             0
#define global IMMGWLP_IMC                            0
#define global IMC_SETCONVERSIONMODE                  2
#define global IMC_SETSENTENCEMODE                    4
#define global IMC_SETOPENSTATUS                      6
#define global IMC_GETSOFTKBDFONT                     17
#define global IMC_SETSOFTKBDFONT                     18
#define global IMC_GETSOFTKBDPOS                      19
#define global IMC_SETSOFTKBDPOS                      20
#define global IMC_GETSOFTKBDSUBTYPE                  21
#define global IMC_SETSOFTKBDSUBTYPE                  22
#define global IMC_SETSOFTKBDDATA                     24
#define global NI_CONTEXTUPDATED                      3
#define global IME_SYSINFO_WINLOGON                   1
#define global INIT_STATUSWNDPOS                      1
#define global INIT_CONVERSION                        2
#define global INIT_SENTENCE                          4
#define global INIT_LOGFONT                           8
#define global INIT_COMPFORM                          16
#define global INIT_SOFTKBDPOS                        32
#define global IME_PROP_END_UNLOAD                    1
#define global IME_PROP_KBD_CHAR_FIRST                2
#define global IME_PROP_IGNORE_UPKEYS                 4
#define global IME_PROP_NEED_ALTKEY                   8
#define global IME_PROP_NO_KEYS_ON_CLOSE              16
#define global IME_PROP_ACCEPT_WIDE_VKEY              32
#define global UI_CAP_SOFTKBD                         65536
#define global IMN_SOFTKBDDESTROYED                   17
#define global IME_UI_CLASS_NAME_SIZE                 16
#define global IME_ESC_STRING_BUFFER_SIZE             80
#define global szImeJapan                             "MSIME.Japan"
#define global szImeKorea                             "MSIME.Korea"
#define global szImeChina                             "MSIME.China"
#define global szImeTaiwan                            "MSIME.Taiwan"
#define global CLSID_VERSION_DEPENDENT_MSIME_JAPANESE "{6A91029E-AA49-471B-AEE7-7D332785660D}"
#define global IFEC_S_ALREADY_DEFAULT                 291840
#define global FELANG_REQ_CONV                        65536
#define global FELANG_REQ_RECONV                      131072
#define global FELANG_REQ_REV                         196608
#define global FELANG_CMODE_MONORUBY                  2
#define global FELANG_CMODE_NOPRUNING                 4
#define global FELANG_CMODE_KATAKANAOUT               8
#define global FELANG_CMODE_HIRAGANAOUT               0
#define global FELANG_CMODE_HALFWIDTHOUT              16
#define global FELANG_CMODE_FULLWIDTHOUT              32
#define global FELANG_CMODE_BOPOMOFO                  64
#define global FELANG_CMODE_HANGUL                    128
#define global FELANG_CMODE_PINYIN                    256
#define global FELANG_CMODE_PRECONV                   512
#define global FELANG_CMODE_RADICAL                   1024
#define global FELANG_CMODE_UNKNOWNREADING            2048
#define global FELANG_CMODE_MERGECAND                 4096
#define global FELANG_CMODE_ROMAN                     8192
#define global FELANG_CMODE_BESTFIRST                 16384
#define global FELANG_CMODE_USENOREVWORDS             32768
#define global FELANG_CMODE_NONE                      16777216
#define global FELANG_CMODE_PLAURALCLAUSE             33554432
#define global FELANG_CMODE_SINGLECONVERT             67108864
#define global FELANG_CMODE_AUTOMATIC                 134217728
#define global FELANG_CMODE_PHRASEPREDICT             268435456
#define global FELANG_CMODE_CONVERSATION              536870912
#define global FELANG_CMODE_NAME                      268435456
#define global FELANG_CMODE_NOINVISIBLECHAR           1073741824
#define global E_NOCAND                               48
#define global E_NOTENOUGH_BUFFER                     49
#define global E_NOTENOUGH_WDD                        50
#define global E_LARGEINPUT                           51
#define global FELANG_CLMN_WBREAK                     1
#define global FELANG_CLMN_NOWBREAK                   2
#define global FELANG_CLMN_PBREAK                     4
#define global FELANG_CLMN_NOPBREAK                   8
#define global FELANG_CLMN_FIXR                       16
#define global FELANG_CLMN_FIXD                       32
#define global FELANG_INVALD_PO                       65535
#define global IFED_POS_NONE                          0
#define global IFED_POS_NOUN                          1
#define global IFED_POS_VERB                          2
#define global IFED_POS_ADJECTIVE                     4
#define global IFED_POS_ADJECTIVE_VERB                8
#define global IFED_POS_ADVERB                        16
#define global IFED_POS_ADNOUN                        32
#define global IFED_POS_CONJUNCTION                   64
#define global IFED_POS_INTERJECTION                  128
#define global IFED_POS_INDEPENDENT                   255
#define global IFED_POS_INFLECTIONALSUFFIX            256
#define global IFED_POS_PREFIX                        512
#define global IFED_POS_SUFFIX                        1024
#define global IFED_POS_AFFIX                         1536
#define global IFED_POS_TANKANJI                      2048
#define global IFED_POS_IDIOMS                        4096
#define global IFED_POS_SYMBOLS                       8192
#define global IFED_POS_PARTICLE                      16384
#define global IFED_POS_AUXILIARY_VERB                32768
#define global IFED_POS_SUB_VERB                      65536
#define global IFED_POS_DEPENDENT                     114688
#define global IFED_POS_ALL                           131071
#define global IFED_SELECT_NONE                       0
#define global IFED_SELECT_READING                    1
#define global IFED_SELECT_DISPLAY                    2
#define global IFED_SELECT_POS                        4
#define global IFED_SELECT_COMMENT                    8
#define global IFED_SELECT_ALL                        15
#define global IFED_REG_NONE                          0
#define global IFED_REG_USER                          1
#define global IFED_REG_AUTO                          2
#define global IFED_REG_GRAMMAR                       4
#define global IFED_REG_ALL                           7
#define global IFED_TYPE_NONE                         0
#define global IFED_TYPE_GENERAL                      1
#define global IFED_TYPE_NAMEPLACE                    2
#define global IFED_TYPE_SPEECH                       4
#define global IFED_TYPE_REVERSE                      8
#define global IFED_TYPE_ENGLISH                      16
#define global IFED_TYPE_ALL                          31
#define global IFED_S_MORE_ENTRIES                    291328
#define global IFED_S_EMPTY_DICTIONARY                291329
#define global IFED_S_WORD_EXISTS                     291330
#define global IFED_S_COMMENT_CHANGED                 291331
#define global IFED_E_NOT_FOUND                       (-2147192064)
#define global IFED_E_INVALID_FORMAT                  (-2147192063)
#define global IFED_E_OPEN_FAILED                     (-2147192062)
#define global IFED_E_WRITE_FAILED                    (-2147192061)
#define global IFED_E_NO_ENTRY                        (-2147192060)
#define global IFED_E_REGISTER_FAILED                 (-2147192059)
#define global IFED_E_NOT_USER_DIC                    (-2147192058)
#define global IFED_E_NOT_SUPPORTED                   (-2147192057)
#define global IFED_E_USER_COMMENT                    (-2147192056)
#define global IFED_E_REGISTER_ILLEGAL_POS            (-2147192055)
#define global IFED_E_REGISTER_IMPROPER_WORD          (-2147192054)
#define global IFED_E_REGISTER_DISCONNECTED           (-2147192053)
#define global cbCommentMax                           256
#define global wchPrivate1                            57344
#define global POS_UNDEFINED                          0
#define global JPOS_UNDEFINED                         0
#define global JPOS_MEISHI_FUTSU                      100
#define global JPOS_MEISHI_SAHEN                      101
#define global JPOS_MEISHI_ZAHEN                      102
#define global JPOS_MEISHI_KEIYOUDOUSHI               103
#define global JPOS_HUKUSIMEISHI                      104
#define global JPOS_MEISA_KEIDOU                      105
#define global JPOS_JINMEI                            106
#define global JPOS_JINMEI_SEI                        107
#define global JPOS_JINMEI_MEI                        108
#define global JPOS_CHIMEI                            109
#define global JPOS_CHIMEI_KUNI                       110
#define global JPOS_CHIMEI_KEN                        111
#define global JPOS_CHIMEI_GUN                        112
#define global JPOS_CHIMEI_KU                         113
#define global JPOS_CHIMEI_SHI                        114
#define global JPOS_CHIMEI_MACHI                      115
#define global JPOS_CHIMEI_MURA                       116
#define global JPOS_CHIMEI_EKI                        117
#define global JPOS_SONOTA                            118
#define global JPOS_SHAMEI                            119
#define global JPOS_SOSHIKI                           120
#define global JPOS_KENCHIKU                          121
#define global JPOS_BUPPIN                            122
#define global JPOS_DAIMEISHI                         123
#define global JPOS_DAIMEISHI_NINSHOU                 124
#define global JPOS_DAIMEISHI_SHIJI                   125
#define global JPOS_KAZU                              126
#define global JPOS_KAZU_SURYOU                       127
#define global JPOS_KAZU_SUSHI                        128
#define global JPOS_5DAN_AWA                          200
#define global JPOS_5DAN_KA                           201
#define global JPOS_5DAN_GA                           202
#define global JPOS_5DAN_SA                           203
#define global JPOS_5DAN_TA                           204
#define global JPOS_5DAN_NA                           205
#define global JPOS_5DAN_BA                           206
#define global JPOS_5DAN_MA                           207
#define global JPOS_5DAN_RA                           208
#define global JPOS_5DAN_AWAUON                       209
#define global JPOS_5DAN_KASOKUON                     210
#define global JPOS_5DAN_RAHEN                        211
#define global JPOS_4DAN_HA                           212
#define global JPOS_1DAN                              213
#define global JPOS_TOKUSHU_KAHEN                     214
#define global JPOS_TOKUSHU_SAHENSURU                 215
#define global JPOS_TOKUSHU_SAHEN                     216
#define global JPOS_TOKUSHU_ZAHEN                     217
#define global JPOS_TOKUSHU_NAHEN                     218
#define global JPOS_KURU_KI                           219
#define global JPOS_KURU_KITA                         220
#define global JPOS_KURU_KITARA                       221
#define global JPOS_KURU_KITARI                       222
#define global JPOS_KURU_KITAROU                      223
#define global JPOS_KURU_KITE                         224
#define global JPOS_KURU_KUREBA                       225
#define global JPOS_KURU_KO                           226
#define global JPOS_KURU_KOI                          227
#define global JPOS_KURU_KOYOU                        228
#define global JPOS_SURU_SA                           229
#define global JPOS_SURU_SI                           230
#define global JPOS_SURU_SITA                         231
#define global JPOS_SURU_SITARA                       232
#define global JPOS_SURU_SIATRI                       233
#define global JPOS_SURU_SITAROU                      234
#define global JPOS_SURU_SITE                         235
#define global JPOS_SURU_SIYOU                        236
#define global JPOS_SURU_SUREBA                       237
#define global JPOS_SURU_SE                           238
#define global JPOS_SURU_SEYO                         239
#define global JPOS_KEIYOU                            300
#define global JPOS_KEIYOU_GARU                       301
#define global JPOS_KEIYOU_GE                         302
#define global JPOS_KEIYOU_ME                         303
#define global JPOS_KEIYOU_YUU                        304
#define global JPOS_KEIYOU_U                          305
#define global JPOS_KEIDOU                            400
#define global JPOS_KEIDOU_NO                         401
#define global JPOS_KEIDOU_TARU                       402
#define global JPOS_KEIDOU_GARU                       403
#define global JPOS_FUKUSHI                           500
#define global JPOS_FUKUSHI_SAHEN                     501
#define global JPOS_FUKUSHI_NI                        502
#define global JPOS_FUKUSHI_NANO                      503
#define global JPOS_FUKUSHI_DA                        504
#define global JPOS_FUKUSHI_TO                        505
#define global JPOS_FUKUSHI_TOSURU                    506
#define global JPOS_RENTAISHI                         600
#define global JPOS_RENTAISHI_SHIJI                   601
#define global JPOS_SETSUZOKUSHI                      650
#define global JPOS_KANDOUSHI                         670
#define global JPOS_SETTOU                            700
#define global JPOS_SETTOU_KAKU                       701
#define global JPOS_SETTOU_SAI                        702
#define global JPOS_SETTOU_FUKU                       703
#define global JPOS_SETTOU_MI                         704
#define global JPOS_SETTOU_DAISHOU                    705
#define global JPOS_SETTOU_KOUTEI                     706
#define global JPOS_SETTOU_CHOUTAN                    707
#define global JPOS_SETTOU_SHINKYU                    708
#define global JPOS_SETTOU_JINMEI                     709
#define global JPOS_SETTOU_CHIMEI                     710
#define global JPOS_SETTOU_SONOTA                     711
#define global JPOS_SETTOU_JOSUSHI                    712
#define global JPOS_SETTOU_TEINEI_O                   713
#define global JPOS_SETTOU_TEINEI_GO                  714
#define global JPOS_SETTOU_TEINEI_ON                  715
#define global JPOS_SETSUBI                           800
#define global JPOS_SETSUBI_TEKI                      801
#define global JPOS_SETSUBI_SEI                       802
#define global JPOS_SETSUBI_KA                        803
#define global JPOS_SETSUBI_CHU                       804
#define global JPOS_SETSUBI_FU                        805
#define global JPOS_SETSUBI_RYU                       806
#define global JPOS_SETSUBI_YOU                       807
#define global JPOS_SETSUBI_KATA                      808
#define global JPOS_SETSUBI_MEISHIRENDAKU             809
#define global JPOS_SETSUBI_JINMEI                    810
#define global JPOS_SETSUBI_CHIMEI                    811
#define global JPOS_SETSUBI_KUNI                      812
#define global JPOS_SETSUBI_KEN                       813
#define global JPOS_SETSUBI_GUN                       814
#define global JPOS_SETSUBI_KU                        815
#define global JPOS_SETSUBI_SHI                       816
#define global JPOS_SETSUBI_MACHI                     817
#define global JPOS_SETSUBI_CHOU                      818
#define global JPOS_SETSUBI_MURA                      819
#define global JPOS_SETSUBI_SON                       820
#define global JPOS_SETSUBI_EKI                       821
#define global JPOS_SETSUBI_SONOTA                    822
#define global JPOS_SETSUBI_SHAMEI                    823
#define global JPOS_SETSUBI_SOSHIKI                   824
#define global JPOS_SETSUBI_KENCHIKU                  825
#define global JPOS_RENYOU_SETSUBI                    826
#define global JPOS_SETSUBI_JOSUSHI                   827
#define global JPOS_SETSUBI_JOSUSHIPLUS               828
#define global JPOS_SETSUBI_JIKAN                     829
#define global JPOS_SETSUBI_JIKANPLUS                 830
#define global JPOS_SETSUBI_TEINEI                    831
#define global JPOS_SETSUBI_SAN                       832
#define global JPOS_SETSUBI_KUN                       833
#define global JPOS_SETSUBI_SAMA                      834
#define global JPOS_SETSUBI_DONO                      835
#define global JPOS_SETSUBI_FUKUSU                    836
#define global JPOS_SETSUBI_TACHI                     837
#define global JPOS_SETSUBI_RA                        838
#define global JPOS_TANKANJI                          900
#define global JPOS_TANKANJI_KAO                      901
#define global JPOS_KANYOUKU                          902
#define global JPOS_DOKURITSUGO                       903
#define global JPOS_FUTEIGO                           904
#define global JPOS_KIGOU                             905
#define global JPOS_EIJI                              906
#define global JPOS_KUTEN                             907
#define global JPOS_TOUTEN                            908
#define global JPOS_KANJI                             909
#define global JPOS_OPENBRACE                         910
#define global JPOS_CLOSEBRACE                        911
#define global JPOS_YOKUSEI                           912
#define global JPOS_TANSHUKU                          913
#define global VERSION_ID_JAPANESE                    16777216
#define global VERSION_ID_KOREAN                      33554432
#define global VERSION_ID_CHINESE_TRADITIONAL         67108864
#define global VERSION_ID_CHINESE_SIMPLIFIED          134217728
#define global RWM_SERVICE                            "MSIMEService"
#define global FID_MSIME_VERSION                      0
#define global RWM_UIREADY                            "MSIMEUIReady"
#define global RWM_MOUSE                              "MSIMEMouseOperation"
#define global VERSION_MOUSE_OPERATION                1
#define global IMEMOUSERET_NOTHANDLED                 (-1)
#define global IMEMOUSE_VERSION                       255
#define global IMEMOUSE_NONE                          0
#define global IMEMOUSE_LDOWN                         1
#define global IMEMOUSE_RDOWN                         2
#define global IMEMOUSE_MDOWN                         4
#define global IMEMOUSE_WUP                           16
#define global IMEMOUSE_WDOWN                         32
#define global RWM_RECONVERT                          "MSIMEReconvert"
#define global FID_RECONVERT_VERSION                  268435456
#define global VERSION_RECONVERSION                   1
#define global RWM_RECONVERTREQUEST                   "MSIMEReconvertRequest"
#define global VERSION_DOCUMENTFEED                   1
#define global RWM_DOCUMENTFEED                       "MSIMEDocumentFeed"
#define global VERSION_QUERYPOSITION                  1
#define global RWM_QUERYPOSITION                      "MSIMEQueryPosition"
#define global RWM_MODEBIAS                           "MSIMEModeBias"
#define global VERSION_MODEBIAS                       1
#define global MODEBIAS_GETVERSION                    0
#define global MODEBIAS_SETVALUE                      1
#define global MODEBIAS_GETVALUE                      2
#define global MODEBIASMODE_DEFAULT                   0
#define global MODEBIASMODE_FILENAME                  1
#define global MODEBIASMODE_READING                   2
#define global MODEBIASMODE_DIGIT                     4
#define global RWM_SHOWIMEPAD                         "MSIMEShowImePad"
#define global SHOWIMEPAD_DEFAULT                     0
#define global SHOWIMEPAD_CATEGORY                    1
#define global SHOWIMEPAD_GUID                        2
#define global RWM_KEYMAP                             "MSIMEKeyMap"
#define global RWM_CHGKEYMAP                          "MSIMEChangeKeyMap"
#define global RWM_NTFYKEYMAP                         "MSIMENotifyKeyMap"
#define global FID_MSIME_KMS_VERSION                  1
#define global FID_MSIME_KMS_INIT                     2
#define global FID_MSIME_KMS_TERM                     3
#define global FID_MSIME_KMS_DEL_KEYLIST              4
#define global FID_MSIME_KMS_NOTIFY                   5
#define global FID_MSIME_KMS_GETMAP                   6
#define global FID_MSIME_KMS_INVOKE                   7
#define global FID_MSIME_KMS_SETMAP                   8
#define global FID_MSIME_KMS_FUNCDESC                 9
#define global FID_MSIME_KMS_GETMAPSEAMLESS           10
#define global FID_MSIME_KMS_GETMAPFAST               11
#define global IMEKMS_NOCOMPOSITION                   0
#define global IMEKMS_COMPOSITION                     1
#define global IMEKMS_SELECTION                       2
#define global IMEKMS_IMEOFF                          3
#define global IMEKMS_2NDLEVEL                        4
#define global IMEKMS_INPTGL                          5
#define global IMEKMS_CANDIDATE                       6
#define global IMEKMS_TYPECAND                        7
#define global RWM_RECONVERTOPTIONS                   "MSIMEReconvertOptions"
#define global RECONVOPT_NONE                         0
#define global RECONVOPT_USECANCELNOTIFY              1
#define global GCSEX_CANCELRECONVERT                  268435456
#define global CLSID_ImePlugInDictDictionaryList_CHS  "{7BF0129B-5BEF-4DE4-9B0B-5EDB66AC2FA6}"
#define global CLSID_ImePlugInDictDictionaryList_JPN  "{4FE2776B-B0F9-4396-B5FC-E9D4CF1EC195}"