For example, IWebBrowser2 is basically a COM interface originally made for IE. But the same interface is defined in .NET in Microsoft.ShDocVw.dll which can be directly used in a .NET program. For types like IUnknown, IInternetSecurityManager, IObjectSafety, IObjectWithSite etc, is there an assembly that exports .NET interfaces. I don't want to redefine the existing interfaces in my program. If I do, they may cause conflicts in future.For example, IWebBrowser2 is basically a COM in