internal static IStream GetUnderlyingInterface(IntPtr comInterface, bool outParam)
{
if (Marshal.ReadIntPtr(comInterface) == comVtable)
{
IStream managedInterface = GetObject(comInterface).managedInterface;
if (outParam)
Release(comInterface);
return managedInterface;
}
else
return null;
}