8 references to GlobalInterfaceTable
System.Private.Windows.Core (8)
Windows\Win32\System\Com\AgileComPointer.cs (5)
41
_cookie =
GlobalInterfaceTable
.RegisterInterface(@interface);
84
var scope =
GlobalInterfaceTable
.GetInterface<TInterface>(_cookie, out HRESULT hr);
104
=>
GlobalInterfaceTable
.GetInterface<TInterface>(_cookie, out hr);
112
var scope =
GlobalInterfaceTable
.GetInterface<TAsInterface>(_cookie, out hr);
147
HRESULT hr =
GlobalInterfaceTable
.RevokeInterface(cookie);
Windows\Win32\System\Com\GlobalInterfaceTable.cs (1)
67
Debug.WriteLineIf(hr.Failed, $"{nameof(
GlobalInterfaceTable
)}: Failed to revoke interface.");
Windows\Win32\System\Com\GlobalInterfaceTable.UnknownStrategy.cs (1)
12
/// Strategy for <see cref="StrategyBasedComWrappers"/> that uses the <see cref="
GlobalInterfaceTable
"/>.
Windows\Win32\System\Com\WinFormsComStrategy.cs (1)
29
protected override IIUnknownStrategy GetOrCreateIUnknownStrategy() =>
GlobalInterfaceTable
.CreateUnknownStrategy();