MAPIで使うIIDなどは昔はmapiw32.libに入っていたのですが、最近のPlatform SDKにはこのライブラリは含まれていないようです。なのでアプリケーション側でINITGUIDを定義してmapiguid.hをインクルードする必要がありますが、ほかのライブラリ(shlguid.hとか)とは違い、さらに使うIIDごとにマクロを定義する必要がありました。
たとえば、IID_IMAPIAdviseSinkを使うには以下のようにします。
#define INITGUID #include <windows.h> #define USES_IID_IMAPIAdviseSink #include <mapiguid.h>
PCでは、色柄かわりましたネ。変化と好奇心旺盛な私には、より良く閲覧し易くなりました。
前のデザインは会社で見るのにそぐわないので^^;、変えてみました。