我正在尝试关注有关使用 PInvoke 进行 COM 反射的 MSDN 杂志文章。早期的片段之一(就在图 2 下方)用于CoCreateInstance
创建 WebBrowser 控件。代码片段引用了两个常量CLSID_WebBrowser
和IID_IUnkown
,但没有定义它们中的任何一个:
Dim b = CoCreateInstance(CLSID_WebBrowser, Nothing, 1, IID_IUnknown)
当然,这些不是自动定义的,它会产生错误。也许对于更熟悉 P/Invoke 的人来说,这些只是已知的,但我在任何地方都找不到列出的值。我有 Windows SDK 并搜索了 Include 目录中的所有头文件,但也找不到它们。
那么,如何找到用于 P/Invoke 的这些常量的值呢?