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)
6using static Windows.Win32.System.Variant.VARENUM; 26public static SAFEARRAY* CreateEmpty(VARENUM arrayType) 37public VARENUM VarType 61VARENUM 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"/>, 40if (value->VarType is not VARENUM.VT_BSTR) 47if (value->VarType is not VARENUM.VT_I4 and not VARENUM.VT_INT) 54if (value->VarType is not VARENUM.VT_R8) 61if (value->VarType is not VARENUM.VT_UNKNOWN) 72if (value->VarType is not VARENUM.VT_VARIANT) 90VARENUM vt; 94vt = VARENUM.VT_BSTR; 98vt = VARENUM.VT_I4; 102vt = VARENUM.VT_R8; 110vt = VARENUM.VT_VARIANT; 182if (Value->VarType == VARENUM.VT_VARIANT) 249public 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)
11using static Windows.Win32.System.Variant.VARENUM; 33public VARENUM Type => vt & VT_TYPEMASK; 38public ref VARENUM vt => ref Anonymous.Anonymous.vt;