kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

imepad.h

Download Office Sample: Input Method Editor (IME) Header File: imepad.h from Official Microsoft Download Center
Office IME 14(Office IME 2010)リリースに伴い、恒例のSDKに入りそうで入らないヘッダがダウンロードセンタに登場。誰が使うのかは置いといて…。Office IME 2010GUIDが定義されたけど、バージョン名つかないのかな?ネーミングルールが途中でころっとかわっていますね。

//----------------------------------------------------------------
// ImePadApplet's Category ID version 8.0.0
//----------------------------------------------------------------
// {56F7A792-FEF1-11d3-8463-00C04F7A06E5}
DEFINE_GUID(CATID_MSIME_IImePadApplet_VER80,
0x56f7a792, 0xfef1, 0x11d3, 0x84, 0x63, 0x0, 0xc0, 0x4f, 0x7a, 0x6, 0xe5);

//----------------------------------------------------------------
// ImePadApplet's Category ID version 12.0.0
//----------------------------------------------------------------
// {A47FB5FC-7D15-4223-A789-B781BF9AE667}
DEFINE_GUID(CATID_MSIME_IImePadApplet1200,
0xa47fb5fc, 0x7d15, 0x4223, 0xa7, 0x89, 0xb7, 0x81, 0xbf, 0x9a, 0xe6, 0x67);

//----------------------------------------------------------------
// ImePadApplet's Category ID version 14.0.0
//----------------------------------------------------------------
// {7566CAD1-4EC9-4478-9FE9-8ED766619EDF}
DEFINE_GUID(CATID_MSIME_IImePadApplet,
0x7566cad1, 0x4ec9, 0x4478, 0x9f, 0xe9, 0x8e, 0xd7, 0x66, 0x61, 0x9e, 0xdf);

そのほかはパッと見、ifdefで分けているところもなさそうです。Office IMEを直接呼び出そうなんてもの好きの方はどうぞ。