http://hongliang.seesaa.net/article/36488102.html
こちらを参考にThumbs.dbから画像が読み込めるのではないかと思い
http://msdn.microsoft.com/en-us/library/bb773967(VS.85).aspx
こちらのソースを見てIID_IShellImageStoreやCLSID_ShellThumbnailDiskCache
あたりまでは辿り着いたのですが、
具体的にIPersistFolderをどう使うのかがよく分かりませんでした。
#define IID_IShellImageStore "{48C8118C-B924-11d1-98D5-00C04FB687DA}" #define CLSID_ShellThumbnailDiskCache "{1EBDCF80-A200-11d0-A3A4-00C04FD706EC}" #define IID_IPersistFolder "{000214EA-0000-0000-C000-000000000046}"
#usecomと#comfuncを使ってInitialize等を登録するのかと思ったりしましたが
そもそもメソッドindexの調べ方も分かりませんでした。
COMの知識が欠乏しているのがそもそもいかんとは思うのですが、
どなたかCOMに詳しい方がおられましたら
IShellImageStoreインターフェイスを使う為のヒント等
御教授頂けませんでしょうか?