我试图关注MSDN magazine article about using PInvoke to do COM reflection。其中一个早期代码段(如图2所示)使用CoCreateInstance
创建WebBrowser控件。代码段引用了两个常量CLSID_WebBrowser
和IID_IUnkown
,但没有定义其中任何一个:
Dim b = CoCreateInstance(CLSID_WebBrowser, Nothing, 1, IID_IUnknown)
当然,这些不是自动定义的,而是会产生错误。也许对于那些更熟悉P / Invoke的人来说,这些只是已知,但我无法找到任何地方列出的值。我有Windows SDK并搜索了Include目录中的所有头文件,但也无法在那里找到它们。
那么,如何找到与P / Invoke一起使用的常量值?