46 references to IUnknown
ILLink.RoslynAnalyzer (1)
Microsoft.Build.Tasks.Core (6)
NativeMethods.cs (5)
45void Invoke([MarshalAs(UnmanagedType.IUnknown)] Object pvInstance, int memid, Int16 wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, out int puArgErr);
50void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
294void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] object pUnkOuter, ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out object ppvObject);
Microsoft.CSharp (1)
Microsoft.Interop.ComInterfaceGenerator (1)
Microsoft.Interop.LibraryImportGenerator (1)
PresentationBuildTasks (1)
PresentationFramework (17)
System\Windows\Standard\ShellProvider.cs (9)
397void Next(uint celt, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, IidParameterIndex = 1, SizeParamIndex = 0)] object[] rgelt, [Out] out uint pceltFetched);
423[return: MarshalAs(UnmanagedType.IUnknown)]
436[return: MarshalAs(UnmanagedType.IUnknown)]
440void AddObject([MarshalAs(UnmanagedType.IUnknown)] object punk);
634[MarshalAs(UnmanagedType.IUnknown)] object punkCreateObject, // factory for low-rights creation of type ICreateObject
779void RemoveDestination([MarshalAs(UnmanagedType.IUnknown)] object punk);
808[return: MarshalAs(UnmanagedType.IUnknown)]
918HRESULT ThumbBarSetImageList(IntPtr hwnd, [MarshalAs(UnmanagedType.IUnknown)] object himl);
962[PreserveSig] new HRESULT ThumbBarSetImageList(IntPtr hwnd, [MarshalAs(UnmanagedType.IUnknown)] object himl);
ReachFramework (1)
System.Private.CoreLib (7)
System.Reflection.Emit (2)
System.Reflection.MetadataLoadContext (1)
System.Runtime.InteropServices (1)
UIAutomationClientSideProviders (3)
UIAutomationTypes (3)