1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
5 namespace System.Runtime.InteropServices
7 // This the interface that be implemented by class that want to customize the behavior of QueryInterface.
8 public interface ICustomQueryInterface
10 CustomQueryInterfaceResult GetInterface([In]ref Guid iid, out IntPtr ppv);