35 references to VARENUM
Microsoft.Private.Windows.Core (35)
Windows.Win32.PInvokeCore.OLEAUT32.dll.g.cs (10)
95
/// <inheritdoc cref="SafeArrayCreate(winmdroot.System.Variant.
VARENUM
, uint, winmdroot.System.Com.SAFEARRAYBOUND*)"/>
96
internal static unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreate(winmdroot.System.Variant.
VARENUM
vt, uint cDims, in winmdroot.System.Com.SAFEARRAYBOUND rgsabound)
114
internal static extern unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreate(winmdroot.System.Variant.
VARENUM
vt, uint cDims, winmdroot.System.Com.SAFEARRAYBOUND* rgsabound);
116
/// <inheritdoc cref="SafeArrayCreateEx(winmdroot.System.Variant.
VARENUM
, uint, winmdroot.System.Com.SAFEARRAYBOUND*, void*)"/>
117
internal static unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreateEx(winmdroot.System.Variant.
VARENUM
vt, uint cDims, in winmdroot.System.Com.SAFEARRAYBOUND rgsabound, void* pvExtra)
134
internal static extern unsafe winmdroot.System.Com.SAFEARRAY* SafeArrayCreateEx(winmdroot.System.Variant.
VARENUM
vt, uint cDims, winmdroot.System.Com.SAFEARRAYBOUND* rgsabound, void* pvExtra);
181
/// <inheritdoc cref="SafeArrayGetVartype(winmdroot.System.Com.SAFEARRAY*, winmdroot.System.Variant.
VARENUM
*)"/>
182
internal static unsafe winmdroot.Foundation.HRESULT SafeArrayGetVartype(winmdroot.System.Com.SAFEARRAY* psa, out winmdroot.System.Variant.
VARENUM
pvt)
184
fixed (winmdroot.System.Variant.
VARENUM
* pvtLocal = &pvt)
203
internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayGetVartype(winmdroot.System.Com.SAFEARRAY* psa, winmdroot.System.Variant.
VARENUM
* pvt);
Windows.Win32.PROPVARIANT.g.cs (1)
47
internal winmdroot.System.Variant.
VARENUM
vt;
Windows.Win32.TYPEDESC.g.cs (1)
30
internal winmdroot.System.Variant.
VARENUM
vt;
Windows.Win32.VARIANT.g.cs (1)
44
internal winmdroot.System.Variant.
VARENUM
vt;
Windows\Win32\System\Com\SAFEARRAY.cs (4)
6
using static Windows.Win32.System.Variant.
VARENUM
;
26
public static SAFEARRAY* CreateEmpty(
VARENUM
arrayType)
37
public
VARENUM
VarType
61
VARENUM
vt = VT_EMPTY;
Windows\Win32\System\Com\SafeArrayScope.cs (15)
10
/// <see cref="PInvokeCore.SafeArrayCreate(
VARENUM
, uint, SAFEARRAYBOUND*)"/>
19
/// If the <see cref="SAFEARRAY"/> you are intending to scope the lifetime of has type <see cref="
VARENUM
.VT_UNKNOWN"/>,
40
if (value->VarType is not
VARENUM
.VT_BSTR)
47
if (value->VarType is not
VARENUM
.VT_I4 and not
VARENUM
.VT_INT)
54
if (value->VarType is not
VARENUM
.VT_R8)
61
if (value->VarType is not
VARENUM
.VT_UNKNOWN)
72
if (value->VarType is not
VARENUM
.VT_VARIANT)
90
VARENUM
vt;
94
vt =
VARENUM
.VT_BSTR;
98
vt =
VARENUM
.VT_I4;
102
vt =
VARENUM
.VT_R8;
110
vt =
VARENUM
.VT_VARIANT;
182
if (Value->VarType ==
VARENUM
.VT_VARIANT)
249
public static explicit operator VARIANT(in SafeArrayScope<T> scope) => new() { vt =
VARENUM
.VT_ARRAY | scope.Value->VarType, data = new() { parray = (SAFEARRAY*)scope._value } };
Windows\Win32\System\Variant\VARIANT.cs (3)
11
using static Windows.Win32.System.Variant.
VARENUM
;
33
public
VARENUM
Type => vt & VT_TYPEMASK;
38
public ref
VARENUM
vt => ref Anonymous.Anonymous.vt;