8 references to IID_IUnknown
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (6)
97
return Marshal.QueryInterface(wrapper.ExternalComObject,
IID_IUnknown
, out unknown) == HResults.S_OK;
404
if (riid ==
IID_IUnknown
)
497
public IntPtr ComIp => _wrapper->As(in ComWrappers.
IID_IUnknown
);
1046
Marshal.ThrowExceptionForHR(Marshal.QueryInterface(checkForIdentity,
IID_IUnknown
, out identity));
1051
Marshal.ThrowExceptionForHR(Marshal.QueryInterface(externalComObject,
IID_IUnknown
, out identity));
1603
if (Marshal.QueryInterface(target.Ptr,
IID_IUnknown
, out IntPtr targetIdentityPtr) == HResults.S_OK)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ReferenceTrackerHost.cs (2)
85
if (Marshal.QueryInterface(punk, ComWrappers.
IID_IUnknown
, out IntPtr ppv) != HResults.S_OK)
139
if (*guid == ComWrappers.IID_IReferenceTrackerHost || *guid == ComWrappers.
IID_IUnknown
)