111 references to VARENUM
System.Private.Windows.Core (49)
_generated\199\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);
_generated\205\Windows.Win32.PROPVARIANT.g.cs (1)
47 internal winmdroot.System.Variant.VARENUM vt;
_generated\259\Windows.Win32.TYPEDESC.g.cs (1)
30 internal winmdroot.System.Variant.VARENUM vt;
_generated\269\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 (17)
11using static Windows.Win32.System.Variant.VARENUM; 33public VARENUM Type => vt & VT_TYPEMASK; 38public ref VARENUM vt => ref Anonymous.Anonymous.vt; 100if ((vt & ~(VT_BYREF | VT_ARRAY | VT_VECTOR)) >= (VARENUM)0x80) 121private static object? ToObject(VARENUM type, bool byRef, void* data) 255private static Array? ToArray(SAFEARRAY* psa, VARENUM vt) 262VARENUM arrayType = vt & ~VT_ARRAY; 447private static void TransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType) 459static void StackTransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType) 467static void HeapTransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType) 475static void InternalTransposeArray(SAFEARRAY* psa, Array array, VARENUM arrayType, Span<int> indices, Span<int> lower, Span<int> upper) 512private static void SetArrayValue(SAFEARRAY* psa, Array array, Span<int> indices, Span<int> lowerBounds, VARENUM arrayType) 629private static Array CreateArrayFromSafeArray(SAFEARRAY* psa, VARENUM vt) 637VARENUM arrayVarType = psa->VarType; 700private static uint GetElementSizeForVarType(VARENUM vt) 753private static object ToVector(in CA ca, VARENUM vectorType) 755VARENUM vt = vectorType & ~VT_VECTOR;
System.Windows.Forms (47)
System\Windows\Forms\Accessibility\AccessibleObject.cs (13)
1019Debug.Assert(result.IsEmpty || result.vt == VARENUM.VT_I4); 1280*pvarSelectedChildren = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN); 1620vt = VARENUM.VT_DISPATCH, 2035if (childID.vt is not VARENUM.VT_INT and not VARENUM.VT_I4) 2670vt = VARENUM.VT_DISPATCH, 2805|| childID.vt is not VARENUM.VT_I4 and not VARENUM.VT_INT 2832case VARENUM.VT_I4: 2846case VARENUM.VT_DISPATCH: 2848case VARENUM.VT_UNKNOWN: 2853case VARENUM.VT_EMPTY: 3029*pRetVal = result is null ? SAFEARRAY.CreateEmpty(VARENUM.VT_I4) : new SafeArrayScope<int>(result);
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (4)
197return role.vt is VARENUM.VT_I4 or VARENUM.VT_INT ? (AccessibleRole)(int)role : AccessibleRole.None; 218return state.vt is VARENUM.VT_I4 or VARENUM.VT_INT ? (AccessibleStates)(int)state : AccessibleStates.None;
System\Windows\Forms\ActiveX\AxHost.AxPerPropertyBrowsingEnum.cs (1)
104if (hr.Succeeded && var.Type != VARENUM.VT_EMPTY)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (8)
184if (value.vt is VARENUM.VT_I4 or VARENUM.VT_INT) 209if (value.vt == VARENUM.VT_UNKNOWN) 245if (value.vt is VARENUM.VT_I4 or VARENUM.VT_INT) 1288if (value.vt == VARENUM.VT_BOOL) 1300if (value.vt == VARENUM.VT_BOOL) 1653if (property.vt == VARENUM.VT_BOOL)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.PropertyBagStream.cs (1)
75Debug.Assert(pVar->vt == VARENUM.VT_BSTR);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ColorConverter.cs (4)
19VARENUM.VT_UI4 or VARENUM.VT_UINT => (int)(uint)nativeValue, 20VARENUM.VT_I4 or VARENUM.VT_INT => (int)nativeValue,
System\Windows\Forms\ComponentModel\COM2Interop\COM2FontConverter.cs (2)
25if (nativeValue.Type != VARENUM.VT_UNKNOWN) 80if (nativeValue.vt != VARENUM.VT_UNKNOWN)
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyBrowsingEnum.cs (1)
107if (hr.Succeeded && variant.Type != VARENUM.VT_EMPTY)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PictureConverter.cs (1)
35if (nativeValue.Type != VARENUM.VT_UNKNOWN)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (2)
14using static Windows.Win32.System.Variant.VARENUM; 875private static Type? VTToType(VARENUM vt) => vt switch
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (2)
56childId.vt is VARENUM.VT_I4 or VARENUM.VT_INT && childId.data.intVal == COMBOBOX_ACC_ITEM_INDEX;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
47if (result.Succeeded && child.vt == VARENUM.VT_I4)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (1)
274*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (2)
34*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN); 65*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (3)
647if (vColor.Type == VARENUM.VT_BSTR) 664else if (vColor.Type is VARENUM.VT_I4 or VARENUM.VT_INT)
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (1)
543return attributeValue.Type == VARENUM.VT_NULL || attributeValue.ToObject() is not string validString
System.Windows.Forms.Primitives (15)
System\Windows\Forms\Automation\UiaTextProvider.cs (1)
85return new(SAFEARRAY.CreateEmpty(VARENUM.VT_R8));
System\Windows\Forms\Automation\UiaTextRange.cs (7)
336if (!result.vt.HasFlag(VARENUM.VT_ARRAY & VARENUM.VT_R8) 337|| result.data.parray->VarType is not VARENUM.VT_R8 341*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_R8); 374*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_R8); 637*pRetVal = SAFEARRAY.CreateEmpty(VARENUM.VT_UNKNOWN); 919vt = VARENUM.VT_UNKNOWN,
Windows\Win32\System\Com\ComSafeArrayScope.cs (4)
10/// <see cref="PInvokeCore.SafeArrayCreate(VARENUM, uint, SAFEARRAYBOUND*)"/> 12/// currently only works for a one dimensional <see cref="SAFEARRAY"/> of type <see cref="VARENUM.VT_UNKNOWN"/> 25if (value is not null && value->VarType != VARENUM.VT_UNKNOWN) 41_value = new(PInvokeCore.SafeArrayCreate(VARENUM.VT_UNKNOWN, 1, &saBound));
Windows\Win32\UI\Accessibility\UIAHelper.cs (3)
21/// with the nint/IntPtr passed in returns a VARIANT with <see cref="VARENUM.VT_INT"/>, 23/// with <see cref="UIA_PROPERTY_ID.UIA_NativeWindowHandlePropertyId"/> is expecting a VARIANT with <see cref="VARENUM.VT_I4"/>. 31vt = VARENUM.VT_I4,