internal static IntPtr GetUnderlyingInterface(IStream managedInterface)
{
if (managedInterface is NativeToManagedWrapper)
{
NativeToManagedWrapper wrapper = (NativeToManagedWrapper)managedInterface;
wrapper.managedVtable.AddRef(wrapper.comInterface);
return wrapper.comInterface;
}
else
return IntPtr.Zero;
}