.NET applications which register for OIA event notifications
are not notified of these events. Also several methods of corresponding
COM type library are not shown by Visual studio's intellisense feature.
Cause
.NET Interop assemblies are derived from corresponding COM type
library using the tool TlbImp.exe shipped with Microsoft SDK. The
Type Library Importer converts the type definitions found within a
COM type library into equivalent definitions in a common language
runtime assembly. The runtime marshaler however cannot marshal all
the data types. Therefore some COM type library definitions are not
found in the resulting common language runtime assembly.