526 references to VarEnum
ComSvcConfig (10)
ComAdminInterfaces.cs (10)
110[Out, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out Object[] CLSIDS); 193[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 194[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 229[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 230[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 316[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 317[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 352[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 353[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 624void PopulateByKey([In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
mscorlib (166)
system\reflection\mdimport.cs (2)
325out UnmanagedType unmanagedType, out VarEnum safeArraySubType, out string safeArrayUserDefinedSubType, 336safeArraySubType = (VarEnum)_safeArraySubType;
system\runtime\interopservices\attributes.cs (3)
557VarEnum safeArraySubType; 590internal MarshalAsAttribute(UnmanagedType val, VarEnum safeArraySubType, RuntimeType safeArrayUserDefinedSubType, UnmanagedType arraySubType, 617public VarEnum SafeArraySubType;
system\Runtime\InteropServices\ComEventsSink.cs (7)
136private const VarEnum VT_BYREF_VARIANT = VarEnum.VT_BYREF | VarEnum.VT_VARIANT; 137private const VarEnum VT_TYPEMASK = (VarEnum) 0x0fff; 138private const VarEnum VT_BYREF_TYPEMASK = VT_TYPEMASK | VarEnum.VT_BYREF;
system\runtime\interopservices\itypelibconverter.cs (1)
145[return : MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)]
system\runtime\interopservices\ucomitypeinfo.cs (1)
202public VarEnum varkind;
system\Runtime\InteropServices\Variant.cs (125)
111internal static bool IsPrimitiveType(VarEnum varEnum) { 118case VarEnum.VT_I1: 119case VarEnum.VT_I2: 120case VarEnum.VT_I4: 121case VarEnum.VT_I8: 122case VarEnum.VT_UI1: 123case VarEnum.VT_UI2: 124case VarEnum.VT_UI4: 125case VarEnum.VT_UI8: 126case VarEnum.VT_INT: 127case VarEnum.VT_UINT: 128case VarEnum.VT_BOOL: 129case VarEnum.VT_R4: 130case VarEnum.VT_R8: 131case VarEnum.VT_DECIMAL: 132case VarEnum.VT_DATE: 133case VarEnum.VT_BSTR: 146VarEnum vt = (VarEnum)(((int)this.VariantType) & ~((int)VarEnum.VT_BYREF)); 149if (vt == VarEnum.VT_DISPATCH || vt == VarEnum.VT_UNKNOWN || vt == VarEnum.VT_BSTR) { 156if (!AppContextSwitches.DoNotMarshalOutByrefSafeArrayOnInvoke && (vt & VarEnum.VT_ARRAY) != 0) 165case VarEnum.VT_I1: 169case VarEnum.VT_UI1: 173case VarEnum.VT_I2: 177case VarEnum.VT_UI2: 181case VarEnum.VT_BOOL: 185case VarEnum.VT_I4: 186case VarEnum.VT_INT: 190case VarEnum.VT_UI4: 191case VarEnum.VT_UINT: 195case VarEnum.VT_ERROR: 199case VarEnum.VT_I8: 203case VarEnum.VT_UI8: 207case VarEnum.VT_R4: 211case VarEnum.VT_R8: 215case VarEnum.VT_DATE: 219case VarEnum.VT_UNKNOWN: 223case VarEnum.VT_DISPATCH: 227case VarEnum.VT_BSTR: 231case VarEnum.VT_CY: 235case VarEnum.VT_DECIMAL: 239case VarEnum.VT_VARIANT: 259case VarEnum.VT_NULL: return DBNull.Value; 266case VarEnum.VT_I1: return AsI1; 267case VarEnum.VT_I2: return AsI2; 268case VarEnum.VT_I4: return AsI4; 269case VarEnum.VT_I8: return AsI8; 270case VarEnum.VT_UI1: return AsUi1; 271case VarEnum.VT_UI2: return AsUi2; 272case VarEnum.VT_UI4: return AsUi4; 273case VarEnum.VT_UI8: return AsUi8; 274case VarEnum.VT_INT: return AsInt; 275case VarEnum.VT_UINT: return AsUint; 276case VarEnum.VT_BOOL: return AsBool; 277case VarEnum.VT_ERROR: return AsError; 278case VarEnum.VT_R4: return AsR4; 279case VarEnum.VT_R8: return AsR8; 280case VarEnum.VT_DECIMAL: return AsDecimal; 281case VarEnum.VT_CY: return AsCy; 282case VarEnum.VT_DATE: return AsDate; 283case VarEnum.VT_BSTR: return AsBstr; 284case VarEnum.VT_UNKNOWN: return AsUnknown; 285case VarEnum.VT_DISPATCH: return AsDispatch; 317VarEnum vt = VariantType; 318if ((vt & VarEnum.VT_BYREF) != 0) { 319VariantType = VarEnum.VT_EMPTY; 321((vt & VarEnum.VT_ARRAY) != 0) || 322((vt) == VarEnum.VT_BSTR) || 323((vt) == VarEnum.VT_UNKNOWN) || 324((vt) == VarEnum.VT_DISPATCH) || 325((vt) == VarEnum.VT_VARIANT) || 326((vt) == VarEnum.VT_RECORD) || 327((vt) == VarEnum.VT_VARIANT) 336VariantType = VarEnum.VT_EMPTY; 340public VarEnum VariantType { 342return (VarEnum)_typeUnion._vt; 351return _typeUnion._vt == ((ushort)VarEnum.VT_EMPTY); 357return (_typeUnion._vt & ((ushort)VarEnum.VT_BYREF)) != 0; 364VariantType = VarEnum.VT_NULL; 376BCLDebug.Assert(VariantType == VarEnum.VT_I1, "variant"); 381VariantType = VarEnum.VT_I1; 390BCLDebug.Assert(VariantType == VarEnum.VT_I2, "variant"); 395VariantType = VarEnum.VT_I2; 404BCLDebug.Assert(VariantType == VarEnum.VT_I4, "variant"); 409VariantType = VarEnum.VT_I4; 418BCLDebug.Assert(VariantType == VarEnum.VT_I8, "variant"); 423VariantType = VarEnum.VT_I8; 432BCLDebug.Assert(VariantType == VarEnum.VT_UI1, "variant"); 437VariantType = VarEnum.VT_UI1; 446BCLDebug.Assert(VariantType == VarEnum.VT_UI2, "variant"); 451VariantType = VarEnum.VT_UI2; 460BCLDebug.Assert(VariantType == VarEnum.VT_UI4, "variant"); 465VariantType = VarEnum.VT_UI4; 474BCLDebug.Assert(VariantType == VarEnum.VT_UI8, "variant"); 479VariantType = VarEnum.VT_UI8; 488BCLDebug.Assert(VariantType == VarEnum.VT_INT, "variant"); 493VariantType = VarEnum.VT_INT; 502BCLDebug.Assert(VariantType == VarEnum.VT_UINT, "variant"); 507VariantType = VarEnum.VT_UINT; 516BCLDebug.Assert(VariantType == VarEnum.VT_BOOL, "variant"); 521VariantType = VarEnum.VT_BOOL; 530BCLDebug.Assert(VariantType == VarEnum.VT_ERROR, "variant"); 535VariantType = VarEnum.VT_ERROR; 544BCLDebug.Assert(VariantType == VarEnum.VT_R4, "variant"); 549VariantType = VarEnum.VT_R4; 558BCLDebug.Assert(VariantType == VarEnum.VT_R8, "variant"); 563VariantType = VarEnum.VT_R8; 572BCLDebug.Assert(VariantType == VarEnum.VT_DECIMAL, "variant"); 580VariantType = VarEnum.VT_DECIMAL; 583_typeUnion._vt = (ushort)VarEnum.VT_DECIMAL; 591BCLDebug.Assert(VariantType == VarEnum.VT_CY, "variant"); 596VariantType = VarEnum.VT_CY; 605BCLDebug.Assert(VariantType == VarEnum.VT_DATE, "variant"); 610VariantType = VarEnum.VT_DATE; 619BCLDebug.Assert(VariantType == VarEnum.VT_BSTR, "variant"); 624VariantType = VarEnum.VT_BSTR; 633BCLDebug.Assert(VariantType == VarEnum.VT_UNKNOWN, "variant"); 640VariantType = VarEnum.VT_UNKNOWN; 652BCLDebug.Assert(VariantType == VarEnum.VT_DISPATCH, "variant"); 659VariantType = VarEnum.VT_DISPATCH; 673BCLDebug.Assert(VariantType == (VarEnum.VT_BYREF | VarEnum.VT_VARIANT), "variant");
system\stubhelpers.cs (19)
1029VarEnum vt = VarEnum.VT_EMPTY; 1033case TypeCode.SByte: vt = VarEnum.VT_I1; break; 1034case TypeCode.Byte: vt = VarEnum.VT_UI1; break; 1035case TypeCode.Int16: vt = VarEnum.VT_I2; break; 1036case TypeCode.UInt16: vt = VarEnum.VT_UI2; break; 1037case TypeCode.Int32: vt = VarEnum.VT_I4; break; 1038case TypeCode.UInt32: vt = VarEnum.VT_UI4; break; 1039case TypeCode.Int64: vt = VarEnum.VT_I8; break; 1040case TypeCode.UInt64: vt = VarEnum.VT_UI8; break; 1041case TypeCode.Single: vt = VarEnum.VT_R4; break; 1042case TypeCode.Double: vt = VarEnum.VT_R8; break; 1043case TypeCode.Char: vt = (IsAnsi(dwFlags) ? (VarEnum)VTHACK_ANSICHAR : VarEnum.VT_UI2); break; 1044case TypeCode.Boolean: vt = (VarEnum)VTHACK_WINBOOL; break; 1050vt = (IntPtr.Size == 4 ? VarEnum.VT_I4 : VarEnum.VT_I8); 1054vt = (IntPtr.Size == 4 ? VarEnum.VT_UI4 : VarEnum.VT_UI8);
system\variant.cs (8)
272VarEnum vt = VarEnum.VT_EMPTY; 315vt = VarEnum.VT_UNKNOWN; 320vt = VarEnum.VT_DISPATCH; 325vt = VarEnum.VT_ERROR; 331vt = VarEnum.VT_CY; 337vt = VarEnum.VT_BSTR; 347if (vt != VarEnum.VT_EMPTY)
PresentationCore (237)
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\CustomAttributeSerializer.cs (104)
61VarEnum interopTypeInfo; 66interopTypeInfo = VarEnum.VT_I4; 70interopTypeInfo = VarEnum.VT_I4; 81interopTypeInfo = (VarEnum.VT_ARRAY | VarEnum.VT_UI1); 91internal static void EncodeAttribute(Guid guid, object value, VarEnum type, Stream stream) 112case (VarEnum.VT_ARRAY | VarEnum.VT_I1)://8208 118case (VarEnum.VT_ARRAY | VarEnum.VT_UI1)://8209 124case (VarEnum.VT_ARRAY | VarEnum.VT_I2)://8194 131case (VarEnum.VT_ARRAY | VarEnum.VT_UI2)://8210 138case (VarEnum.VT_ARRAY | VarEnum.VT_I4)://8195 145case (VarEnum.VT_ARRAY | VarEnum.VT_UI4)://8211 152case (VarEnum.VT_ARRAY | VarEnum.VT_I8)://8212 159case (VarEnum.VT_ARRAY | VarEnum.VT_UI8)://8213 166case (VarEnum.VT_ARRAY | VarEnum.VT_R4 )://8196 173case (VarEnum.VT_ARRAY | VarEnum.VT_R8)://8197 180case (VarEnum.VT_ARRAY | VarEnum.VT_DATE)://8199 187case (VarEnum.VT_ARRAY | VarEnum.VT_BOOL )://8203 207case (VarEnum.VT_ARRAY | VarEnum.VT_DECIMAL)://8206 214case (VarEnum.VT_I1)://16 220case (VarEnum.VT_UI1)://17 226case (VarEnum.VT_I2)://2 232case (VarEnum.VT_UI2)://18 238case (VarEnum.VT_I4)://3 244case (VarEnum.VT_UI4)://19 250case (VarEnum.VT_I8)://20 256case (VarEnum.VT_UI8)://21 262case (VarEnum.VT_R4 )://4 268case (VarEnum.VT_R8)://5 274case (VarEnum.VT_DATE)://7 280case (VarEnum.VT_BOOL )://11 297case (VarEnum.VT_DECIMAL)://14 303case (VarEnum.VT_BSTR)://8 547VarEnum type; 563internal static object DecodeAttribute(Guid guid, Stream memStream, out VarEnum type) 579type = (VarEnum)br.ReadUInt16(); 584type = (VarEnum.VT_ARRAY | VarEnum.VT_UI1); 588case (VarEnum.VT_ARRAY | VarEnum.VT_I1): 590case (VarEnum.VT_ARRAY | VarEnum.VT_UI1): 605case (VarEnum.VT_ARRAY | VarEnum.VT_I2): 613case (VarEnum.VT_ARRAY | VarEnum.VT_UI2): 621case (VarEnum.VT_ARRAY | VarEnum.VT_I4): 629case (VarEnum.VT_ARRAY | VarEnum.VT_UI4): 637case (VarEnum.VT_ARRAY | VarEnum.VT_I8): 645case (VarEnum.VT_ARRAY | VarEnum.VT_UI8): 653case (VarEnum.VT_ARRAY | VarEnum.VT_R4): 661case (VarEnum.VT_ARRAY | VarEnum.VT_R8): 669case (VarEnum.VT_ARRAY | VarEnum.VT_DATE): 679case (VarEnum.VT_ARRAY | VarEnum.VT_BOOL): 687case (VarEnum.VT_ARRAY | VarEnum.VT_DECIMAL): 695case (VarEnum.VT_I1): 697case (VarEnum.VT_UI1): 699case (VarEnum.VT_I2): 701case (VarEnum.VT_UI2): 703case (VarEnum.VT_I4): 705case (VarEnum.VT_UI4): 707case (VarEnum.VT_I8): 709case (VarEnum.VT_UI8): 711case (VarEnum.VT_R4): 713case (VarEnum.VT_R8): 715case (VarEnum.VT_DATE): 717case (VarEnum.VT_BOOL): 719case (VarEnum.VT_DECIMAL): 721case (VarEnum.VT_BSTR): 950VarEnum varEnum = SerializationHelper.ConvertToVarEnum(value.GetType(), true); 955case (VarEnum.VT_ARRAY | VarEnum.VT_I1)://8208 956case (VarEnum.VT_I1)://16 957case (VarEnum.VT_ARRAY | VarEnum.VT_DATE)://8199 958case (VarEnum.VT_DATE)://7 973case (VarEnum.VT_ARRAY | VarEnum.VT_I1)://8208 978case (VarEnum.VT_I1)://16 983case (VarEnum.VT_ARRAY | VarEnum.VT_DATE)://8199 990case (VarEnum.VT_DATE)://7
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\DrawingAttributeSerializer.cs (1)
661System.Runtime.InteropServices.VarEnum type = SerializationHelper.ConvertToVarEnum(PersistenceTypes.StylusTip, true);
Core\CSharp\MS\Internal\Ink\InkSerializedFormat\SerializationHelper.cs (42)
211public static VarEnum ConvertToVarEnum(Type type, bool throwOnError) 215return VarEnum.VT_I1; 219return (VarEnum.VT_ARRAY | VarEnum.VT_I1); 223return VarEnum.VT_UI1; 227return (VarEnum.VT_ARRAY | VarEnum.VT_UI1); 231return VarEnum.VT_I2; 235return (VarEnum.VT_ARRAY | VarEnum.VT_I2); 239return VarEnum.VT_UI2; 243return (VarEnum.VT_ARRAY | VarEnum.VT_UI2); 247return VarEnum.VT_I4; 251return (VarEnum.VT_ARRAY | VarEnum.VT_I4); 255return VarEnum.VT_UI4; 259return (VarEnum.VT_ARRAY | VarEnum.VT_UI4); 263return VarEnum.VT_I8; 267return (VarEnum.VT_ARRAY | VarEnum.VT_I8); 271return VarEnum.VT_UI8; 275return (VarEnum.VT_ARRAY | VarEnum.VT_UI8); 279return VarEnum.VT_R4; 283return (VarEnum.VT_ARRAY | VarEnum.VT_R4); 287return VarEnum.VT_R8; 291return (VarEnum.VT_ARRAY | VarEnum.VT_R8); 295return VarEnum.VT_DATE; 299return (VarEnum.VT_ARRAY | VarEnum.VT_DATE); 303return VarEnum.VT_BOOL; 307return (VarEnum.VT_ARRAY | VarEnum.VT_BOOL); 311return VarEnum.VT_BSTR; 315return VarEnum.VT_DECIMAL; 319return (VarEnum.VT_ARRAY | VarEnum.VT_DECIMAL); 329return VarEnum.VT_UNKNOWN;
Core\CSharp\System\Windows\Media\Imaging\BitmapMetadata.cs (1)
1494propVar.varType = (ushort)VarEnum.VT_FILETIME;
Core\CSharp\System\Windows\Media\Imaging\PropVariant.cs (89)
150internal void InitVector(Array array, Type type, VarEnum varEnum) 152Init(array, type, varEnum | VarEnum.VT_VECTOR); 160internal void Init(Array array, Type type, VarEnum vt) 211varType = (ushort) (fAscii ? VarEnum.VT_LPSTR : VarEnum.VT_LPWSTR); 212varType |= (ushort) VarEnum.VT_VECTOR; 277varType = (ushort)VarEnum.VT_EMPTY; 285InitVector(value as Array, typeof(sbyte), VarEnum.VT_I1); 289InitVector(value as Array, typeof(byte), VarEnum.VT_UI1); 293varType = (ushort) VarEnum.VT_LPSTR; 311InitVector(value as Array, typeof(short), VarEnum.VT_I2); 315InitVector(value as Array, typeof(ushort), VarEnum.VT_UI2); 319InitVector(value as Array, typeof(int), VarEnum.VT_I4); 323InitVector(value as Array, typeof(uint), VarEnum.VT_UI4); 327InitVector(value as Array, typeof(Int64), VarEnum.VT_I8); 331InitVector(value as Array, typeof(UInt64), VarEnum.VT_UI8); 335InitVector(value as Array, typeof(float), VarEnum.VT_R4); 339InitVector(value as Array, typeof(double), VarEnum.VT_R8); 343InitVector(value as Array, typeof(Guid), VarEnum.VT_CLSID); 359InitVector(array, typeof(short), VarEnum.VT_BOOL); 372varType = (ushort) VarEnum.VT_LPWSTR; 377varType = (ushort) VarEnum.VT_I1; 382varType = (ushort) VarEnum.VT_UI1; 387varType = (ushort)VarEnum.VT_FILETIME; 392varType = (ushort)VarEnum.VT_LPSTR; 397varType = (ushort)VarEnum.VT_I2; 402varType = (ushort)VarEnum.VT_UI2; 407varType = (ushort)VarEnum.VT_I4; 412varType = (ushort)VarEnum.VT_UI4; 417varType = (ushort)VarEnum.VT_I8; 422varType = (ushort)VarEnum.VT_UI8; 427varType = (ushort)VarEnum.VT_R4; 432varType = (ushort)VarEnum.VT_R8; 438varType = (ushort)VarEnum.VT_CLSID; 444varType = (ushort)VarEnum.VT_BOOL; 449Init((value as BitmapMetadataBlob).InternalGetBlobValue(), typeof(byte), VarEnum.VT_BLOB); 469varType = (ushort)VarEnum.VT_UNKNOWN; 486VarEnum vt = (VarEnum) varType; 488if ((vt & VarEnum.VT_VECTOR) != 0 || vt == VarEnum.VT_BLOB) 492vt = vt & ~VarEnum.VT_VECTOR; 494if (vt == VarEnum.VT_UNKNOWN) 509else if (vt == VarEnum.VT_LPWSTR || vt == VarEnum.VT_LPSTR) 527else if (vt == VarEnum.VT_LPWSTR || 528vt == VarEnum.VT_LPSTR || 529vt == VarEnum.VT_CLSID) 533else if (vt == VarEnum.VT_UNKNOWN) 539vt = VarEnum.VT_EMPTY; 549VarEnum vt = (VarEnum) varType; 551if ((vt & VarEnum.VT_VECTOR) != 0) 553switch (vt & (~VarEnum.VT_VECTOR)) 555case VarEnum.VT_EMPTY: 558case VarEnum.VT_I1: 566case VarEnum.VT_UI1: 573case VarEnum.VT_I2: 580case VarEnum.VT_UI2: 588case VarEnum.VT_I4: 595case VarEnum.VT_UI4: 603case VarEnum.VT_I8: 610case VarEnum.VT_UI8: 618case VarEnum.VT_R4: 625case VarEnum.VT_R8: 632case VarEnum.VT_BOOL: 640case VarEnum.VT_CLSID: 652case VarEnum.VT_LPSTR: 669case VarEnum.VT_LPWSTR: 686case VarEnum.VT_UNKNOWN: 695case VarEnum.VT_EMPTY: 698case VarEnum.VT_I1: 701case VarEnum.VT_UI1: 704case VarEnum.VT_I2: 707case VarEnum.VT_UI2: 710case VarEnum.VT_I4: 713case VarEnum.VT_UI4: 716case VarEnum.VT_I8: 719case VarEnum.VT_UI8: 722case VarEnum.VT_R4: 725case VarEnum.VT_R8: 728case VarEnum.VT_FILETIME: 731case VarEnum.VT_BOOL: 734case VarEnum.VT_CLSID: 739case VarEnum.VT_LPSTR: 742case VarEnum.VT_LPWSTR: 745case VarEnum.VT_BLOB: 752case VarEnum.VT_UNKNOWN: 817return (varType == (ushort) VarEnum.VT_UNKNOWN);
System.Data (24)
fx\src\data\System\Data\OleDb\PropertyInfoSet.cs (24)
142switch((VarEnum)vartype) { 143case VarEnum.VT_EMPTY: return null; 144case VarEnum.VT_NULL: return typeof(System.DBNull); 145case VarEnum.VT_I2: return typeof(System.Int16); 146case VarEnum.VT_I4: return typeof(System.Int32); 147case VarEnum.VT_R4: return typeof(System.Single); 148case VarEnum.VT_R8: return typeof(System.Double); 149case VarEnum.VT_CY: return typeof(System.Decimal); 150case VarEnum.VT_DATE: return typeof(System.DateTime); 151case VarEnum.VT_BSTR: return typeof(System.String); 152case VarEnum.VT_DISPATCH: return typeof(System.Object); 153case VarEnum.VT_ERROR: return typeof(System.Int32); 154case VarEnum.VT_BOOL: return typeof(System.Boolean); 155case VarEnum.VT_VARIANT: return typeof(System.Object); 156case VarEnum.VT_UNKNOWN: return typeof(System.Object); 157case VarEnum.VT_DECIMAL: return typeof(System.Decimal); 158case VarEnum.VT_I1: return typeof(System.SByte); 159case VarEnum.VT_UI1: return typeof(System.Byte); 160case VarEnum.VT_UI2: return typeof(System.UInt16); 161case VarEnum.VT_UI4: return typeof(System.UInt32); 162case VarEnum.VT_I8: return typeof(System.Int64); 163case VarEnum.VT_UI8: return typeof(System.UInt64); 164case VarEnum.VT_INT: return typeof(System.Int32); 165case VarEnum.VT_UINT: return typeof(System.UInt32);
System.Management (6)
InteropClasses\WMIInterop.cs (4)
617[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 648[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 670[PreserveSig] int GetNames_([In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 809[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames);
managementscope.cs (2)
112internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] Int32 lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames); 135internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] Int32 lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType=VarEnum.VT_BSTR)] out string[] pNames);
System.ServiceModel (57)
System\ServiceModel\Administration\WbemNative.cs (3)
534[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 662[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames 799[Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames
System\ServiceModel\ComIntegration\AdminSDK.cs (5)
104[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 105[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 140[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] fileNames, 141[In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] ref Object[] CLSIDS); 409void PopulateByKey([In, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
System\ServiceModel\ComIntegration\DispatchProxy.cs (7)
403if ((varBase.vt & (ushort)(VarEnum.VT_VARIANT | VarEnum.VT_BYREF)) == 0) 407if ((varActualVariant.vt & (ushort)(VarEnum.VT_VARIANT | VarEnum.VT_BYREF | VarEnum.VT_ARRAY)) == 0) 509if ((var.vt & (ushort)VarEnum.VT_VARIANT) == 0) 537if (0 != (vt & (ushort)(VarEnum.VT_BYREF)))
System\ServiceModel\ComIntegration\ProxyManager.cs (1)
168variant.vt = (ushort)VarEnum.VT_DISPATCH;
System\ServiceModel\MsmqIntegration\ActiveXSerializer.cs (41)
52VarEnum variantType = (VarEnum)bodyType; 62case VarEnum.VT_LPSTR: 80case VarEnum.VT_BSTR: 81case VarEnum.VT_LPWSTR: 99case VarEnum.VT_VECTOR | VarEnum.VT_UI1: 106case VarEnum.VT_BOOL: 115case VarEnum.VT_CLSID: 124case VarEnum.VT_CY: 134case VarEnum.VT_DATE: 144case VarEnum.VT_I1: 145case VarEnum.VT_UI1: 155case VarEnum.VT_I2: 164case VarEnum.VT_UI2: 173case VarEnum.VT_I4: 182case VarEnum.VT_UI4: 191case VarEnum.VT_I8: 200case VarEnum.VT_UI8: 209case VarEnum.VT_R4: 218case VarEnum.VT_R8: 227case VarEnum.VT_NULL: 242VarEnum variantType; 261variantType = VarEnum.VT_LPWSTR; 267variantType = VarEnum.VT_UI1 | VarEnum.VT_VECTOR; 288variantType = VarEnum.VT_LPWSTR; 293variantType = VarEnum.VT_UI1; 301variantType = VarEnum.VT_BOOL; 307variantType = VarEnum.VT_UI2; 313variantType = VarEnum.VT_CY; 319variantType = VarEnum.VT_DATE; 325variantType = VarEnum.VT_R8; 331variantType = VarEnum.VT_CLSID; 337variantType = VarEnum.VT_I2; 343variantType = VarEnum.VT_UI2; 349variantType = VarEnum.VT_I4; 356variantType = VarEnum.VT_UI4; 363variantType = VarEnum.VT_I8; 370variantType = VarEnum.VT_UI8; 377variantType = VarEnum.VT_R4;
System.Web (2)
Configuration\IISVersionHelper.cs (1)
30[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]
Hosting\ProcessHost.cs (1)
263[Out, MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] parametersForStartupObj);
System.Windows.Forms (7)
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (7)
8412[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8543[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_I4)] 8757[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8848[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8851[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8866[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] 8869[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)]
UIAutomationClient (12)
MS\Internal\Automation\UiaCoreAPI.cs (12)
341[MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] object[,] pRequestedData, 1241private static extern int RawUiaNavigate(SafeNodeHandle hnode, NavigateDirection direction, SafeConditionMemoryHandle condition, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1244private static extern int RawUiaFind(SafeNodeHandle hnode, ref UiaFindParams pParams, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray)] out object[,] requestedData, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_I4)] out int[] offsets, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] treeStructures); 1256private static extern int RawUiaNodeFromPoint(double x, double y, UiaMiniCacheRequest request, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1259private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1262private static extern int RawUiaGetUpdatedCache(SafeNodeHandle hnode, UiaMiniCacheRequest pRequest, NormalizeState normalizeState, SafeConditionMemoryHandle pNormalizeCondition, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure); 1388private static extern int RawTextPattern_GetSelection(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result); 1391private static extern int RawTextPattern_GetVisibleRanges(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT)]out object[] result); 1427private static extern int RawTextRange_GetBoundingRectangles(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_R8)] out double[] result); 1457private static extern int RawTextRange_GetChildren(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] out object[] result); 1545[return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)]
WindowsBase (5)
Base\MS\Internal\Interop\NativeStructs.cs (5)
62public VarEnum VarType 65get { return (VarEnum)vt; } 76if (vt == (ushort)VarEnum.VT_LPWSTR) 92vt = (ushort)VarEnum.VT_BOOL; 104vt = (ushort)VarEnum.VT_LPWSTR;