「インターフェイスのクラスID(の名称)」というのが良く分からないのですが、
何のために、それを調べようとしておられるのでしょうか?
■No15616 (熊谷隆史 さん) に返信
> IEの履歴削除に使用する
> IUrlHistoryStg2インターフェースの
> クラスIDの名称は、
> 「Microsoft Url History Service」ですが、
[uuid(3C374A41-BAE4-11CF-BF7D-00AA006946EE)]
interface IUrlHistoryStg : IUnknown …
[uuid(AFA0DC11-C313-11D0-831A-00C04FD5AE38)]
interface IUrlHistoryStg2 : IUrlHistoryStg …
を実装した
[uuid(3C374A40-BAE4-11CF-BF7D-00AA006946EE)]
coclass UrlHistory …
の事であれば、レジストリの
HKEY_CLASSES_ROOT\CLSID\{3C374A40-BAE4-11CF-BF7D-00AA006946EE}
に "Microsoft Url History Service" と記録されていますね。
> IDropTargetのクラスIDの名称は
> 何なのでしょうか?
(IEの履歴削除と、IDropTarget に何か関係がありましたっけ?)
IDropTarget というと、
//HKEY_CLASSES_ROOT\Interface\{00000122-0000-0000-C000-000000000046}
[uuid(00000122-0000-0000-C000-000000000046)]
interface IDropTarget …
ですよね。
このインターフェイスを実装した、どのクラスの事を指しておられるのでしょうか?
(どのような場面/アプリで使われているクラスなのでしょうか?)
IDropTarget を実装したクラスの例としては、たとえば、
[uuid(CC6EEFFB-43F6-46C5-9619-51D571967F7D)]
coclass PublishDropTarget
などがありますが、これなどは
HKEY_CLASSES_ROOT\CLSID\{CC6EEFFB-43F6-46c5-9619-51D571967F7D}
に、"Web 発行ウィザード" と記録されていますね。(日本語版の場合)
|