in ComObject.cs [56:61]
public virtual IntPtr QueryInterfaceOrNull(Guid guid) { var pointer = IntPtr.Zero; QueryInterface(guid, out pointer); return pointer; }