1 instantiation of IUnknownVftbl
PresentationFramework (1)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
63
IUnknownVftbl = new
IUnknownVftbl
55 references to IUnknownVftbl
PresentationFramework (55)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (7)
79
if (GetReferenceForQI().TryAs<
IUnknownVftbl
>(iid, out ObjectReference<
IUnknownVftbl
> objRef) >= 0)
297
if (GetReferenceForQI().TryAs<
IUnknownVftbl
>(iid, out ObjectReference<
IUnknownVftbl
> objRef) >= 0)
404
if (GetReferenceForQI().TryAs<
IUnknownVftbl
>(iid, out ObjectReference<
IUnknownVftbl
> objRef) >= 0)
1574
IUnknownVftbl = global::WinRT.Interop.
IUnknownVftbl
.AbiToProjectionVftbl,
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (2)
184
if (GetReferenceForQI().TryAs<
IUnknownVftbl
>(iid, out ObjectReference<
IUnknownVftbl
> objRef) >= 0)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.cs (5)
85
using var unknownRef = ObjectReference<
IUnknownVftbl
>.FromAbi(externalComObject);
87
if (unknownRef.TryAs<
IUnknownVftbl
>(IID_IAgileObject, out var agileRef) >= 0)
90
return unknownRef.As<
IUnknownVftbl
>();
94
return new ObjectReferenceWithContext<
IUnknownVftbl
>(
140
Vtable =
IUnknownVftbl
.AbiToProjectionVftblPtr
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (8)
36
return ObjectReference<
IUnknownVftbl
>.Attach(ref ccw);
45
public static
IUnknownVftbl
IUnknownVftbl { get; private set; }
58
public static
IUnknownVftbl
IUnknownVftbl { get; }
65
QueryInterface = Marshal.GetDelegateForFunctionPointer<
IUnknownVftbl
._QueryInterface>(qi),
66
AddRef = Marshal.GetDelegateForFunctionPointer<
IUnknownVftbl
._AddRef>(addRef),
67
Release = Marshal.GetDelegateForFunctionPointer<
IUnknownVftbl
._Release>(release),
79
IID = typeof(
IUnknownVftbl
).GUID,
80
Vtable =
IUnknownVftbl
.AbiToProjectionVftblPtr
MS\Internal\WindowsRuntime\Generated\WinRT\ExceptionHelpers.cs (1)
209
using var restrictedErrorRef = ObjectReference<
IUnknownVftbl
>.Attach(ref ppRestrictedErrorInfo);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (2)
28
public
IUnknownVftbl
IUnknownVftbl;
40
IUnknownVftbl =
IUnknownVftbl
.AbiToProjectionVftbl,
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\ExceptionErrorInfo.cs (8)
86
public global::WinRT.Interop.
IUnknownVftbl
IUnknownVftbl;
100
IUnknownVftbl = global::WinRT.Interop.
IUnknownVftbl
.AbiToProjectionVftbl,
285
public global::WinRT.Interop.
IUnknownVftbl
IUnknownVftbl;
310
return ObjectReference<global::WinRT.Interop.
IUnknownVftbl
>.Attach(ref __return_value__);
316
using var obj = ObjectReference<global::WinRT.Interop.
IUnknownVftbl
>.Attach(ref __return_value__);
328
public global::WinRT.Interop.
IUnknownVftbl
IUnknownVftbl;
338
IUnknownVftbl = global::WinRT.Interop.
IUnknownVftbl
.AbiToProjectionVftbl,
389
public global::WinRT.Interop.
IUnknownVftbl
unknownVftbl;
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\IContextCallback.cs (1)
51
global::WinRT.Interop.
IUnknownVftbl
IUnknownVftbl;
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\IUnknownVftbl.cs (3)
19
public static readonly
IUnknownVftbl
AbiToProjectionVftbl;
25
AbiToProjectionVftblPtr = Marshal.AllocHGlobal(Marshal.SizeOf<
IUnknownVftbl
>());
29
private static
IUnknownVftbl
GetVftbl()
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (3)
776
ObjectReference<WinRT.Interop.
IUnknownVftbl
>.Attach(ref ptr).Dispose();
929
using var objRef = ObjectReference<
IUnknownVftbl
>.FromAbi(ptr);
930
using var unknownObjRef = objRef.As<
IUnknownVftbl
>();
MS\Internal\WindowsRuntime\Generated\WinRT\ObjectReference.cs (14)
26
protected
IUnknownVftbl
VftblIUnknown
35
protected virtual
IUnknownVftbl
VftblIUnknownUnsafe { get; }
73
public unsafe IObjectReference As(Guid iid) => As<
IUnknownVftbl
>(iid);
130
releaseDelegate = Marshal.PtrToStructure<
IUnknownVftbl
>(Marshal.PtrToStructure<VftblPtr>(ThisPtr).Vftbl).Release;
141
using var unknownObjRef = As<
IUnknownVftbl
>();
142
return unknownObjRef.VftblIUnknown.Equals(
IUnknownVftbl
.AbiToProjectionVftbl);
149
protected override
IUnknownVftbl
VftblIUnknownUnsafe => _vftblIUnknown;
150
readonly
IUnknownVftbl
_vftblIUnknown;
164
ObjectReference(IntPtr thisPtr,
IUnknownVftbl
vftblIUnknown, T vftblT) :
176
ObjectReference(IntPtr thisPtr, (
IUnknownVftbl
vftblIUnknown, T vftblT) vtables) :
181
public static ObjectReference<T> FromAbi(IntPtr thisPtr,
IUnknownVftbl
vftblIUnknown, T vftblT)
203
private static unsafe (
IUnknownVftbl
vftblIUnknown, T vftblT) GetVtables(IntPtr thisPtr)
206
var
vftblIUnknown = Marshal.PtrToStructure<
IUnknownVftbl
>(vftblPtr.Vftbl);
MS\Internal\WindowsRuntime\Generated\WinRT_Interop.cs (1)
23
public
IUnknownVftbl
IUnknownVftbl;