private NativeToManagedWrapper(IntPtr comInterface, bool outParam)
{
this.comInterface = comInterface;
managedVtable = (IStreamVtbl)Marshal.PtrToStructure(Marshal.ReadIntPtr(comInterface), typeof(IStreamVtbl));
if (!outParam)
managedVtable.AddRef(comInterface);
}