OPC Labs Base Library
VarTypes Enumeration
OpcLabs_BaseLib ActiveX DLL : VarTypes Enumeration
Description
Contains pre-defined constants of VarType internal values.

 

UUID: 1ef418b3-d92f-4b99-be91-4111fa38b5db

 

For more information, see VarTypes in .NET Reference.

Members
MemberValueDescription
VarTypes_Array8192VT_ARRAY. Indicates a SAFEARRAY pointer.
VarTypes_ArrayOfBool8203VT_ARRAY | VT_BOOL. Indicates an array of Boolean values.
VarTypes_ArrayOfBStr8200VT_ARRAY | VT_BSTR. Indicates an array of BSTR strings.
VarTypes_ArrayOfCy8198VT_ARRAY | VT_CY. Indicates an array of currency values.
VarTypes_ArrayOfDate8199VT_ARRAY | VT_DATE. Indicates an array of DATE values.
VarTypes_ArrayOfDecimal8206VT_ARRAY | VT_DECIMAL. Indicates an array of decimal values.
VarTypes_ArrayOfDispatch8201VT_ARRAY | VT_DISPATCH. Indicates an array of IDispatch pointers.
VarTypes_ArrayOfError8202VT_ARRAY | VT_ERROR. Indicates an array of SCODE-s.
VarTypes_ArrayOfI18208VT_ARRAY | VT_I1. Indicates an array of char values.
VarTypes_ArrayOfI28194VT_ARRAY | VT_I2. Indicates an array of short integers.
VarTypes_ArrayOfI48195VT_ARRAY | VT_I4. Indicates an array of long integers.
VarTypes_ArrayOfInt8214VT_ARRAY | VT_INT. Indicates an array of integer values.
VarTypes_ArrayOfR48196VT_ARRAY | VT_R4. Indicates an array of float values.
VarTypes_ArrayOfR88197VT_ARRAY | VT_R8. Indicates an array of double values.
VarTypes_ArrayOfRecord8228VT_ARRAY | VT_RECORD. Indicates an array of user defined types.
VarTypes_ArrayOfUI18209VT_ARRAY | VT_UI1. Indicates an array of byte-s.
VarTypes_ArrayOfUI28210VT_ARRAY | VT_UI2. Indicates an array of unsigned short-s.
VarTypes_ArrayOfUI48211VT_ARRAY | VT_UI4. Indicates an array of unsigned long-s.
VarTypes_ArrayOfUInt8215VT_ARRAY | VT_UINT. Indicates an array of unsigned integer values.
VarTypes_ArrayOfUnknown8205VT_ARRAY | VT_UNKNOWN. Indicates an array of IUnknown pointers.
VarTypes_ArrayOfVariant8204VT_ARRAY | VT_VARIANT. Indicates an array of VARIANT far pointers.
VarTypes_Blob65VT_BLOB. Indicates length prefixed bytes.
VarTypes_BlobObject70VT_BLOB_OBJECT. Indicates that a blob contains an object.
VarTypes_Bool11VT_BOOL. Indicates a Boolean value.
VarTypes_BStr8VT_BSTR. Indicates a BSTR string.
VarTypes_BStrBlob4095VT_BSTR_BLOB.
VarTypes_ByRef16384VT_BYREF. Indicates that a value is a reference.
VarTypes_CArray28VT_CARRAY. Indicates a C style array.
VarTypes_Cf71VT_CF. Indicates the clipboard format.
VarTypes_Clsid72VT_CLSID. Indicates a class ID.
VarTypes_Cy6VT_CY. Indicates a currency value.
VarTypes_Date7VT_DATE. Indicates a DATE value.
VarTypes_Decimal14VT_DECIMAL. Indicates a decimal value.
VarTypes_Dispatch9VT_DISPATCH. Indicates an IDispatch pointer.
VarTypes_Empty0VT_EMPTY. Indicates that a value was not specified.
VarTypes_Error10VT_ERROR. Indicates an SCODE.
VarTypes_FileTime64VT_FILETIME. Indicates a FILETIME value.
VarTypes_HResult25VT_HRESULT. Indicates an HRESULT.
VarTypes_I116VT_I1. Indicates a char value.
VarTypes_I22VT_I2. Indicates a short integer.
VarTypes_I43VT_I4. Indicates a long integer.
VarTypes_I820VT_I8. Indicates a 64-bit integer.
VarTypes_Illegal65535VT_ILLEGAL.
VarTypes_IllegalMasked4095VT_ILLEGALMASKED.
VarTypes_Int22VT_INT. Indicates an integer value.
VarTypes_IntPtr37VT_INT_PTR.
VarTypes_LPStr30VT_LPSTR. Indicates a null-terminated string.
VarTypes_LPWStr31VT_LPWSTR. Indicates a wide string terminated by a null.
VarTypes_Null1VT_NULL. Indicates a null value, similar to a null value in SQL.
VarTypes_Ptr26VT_PTR. Indicates a pointer type.
VarTypes_R44VT_R4. Indicates a float value.
VarTypes_R85VT_R8. Indicates a double> value.
VarTypes_Record36VT_RECORD. Indicates a user defined type.
VarTypes_Reserved32768VT_RESERVED.
VarTypes_SafeArray27VT_SAFEARRAY. Indicates a SAFEARRAY. Not valid in a VARIANT.
VarTypes_Storage67VT_STORAGE. Indicates that the name of a storage follows.
VarTypes_StoredObject69VT_STORED_OBJECT. Indicates that a storage contains an object.
VarTypes_Stream66VT_STREAM. Indicates that the name of a stream follows.
VarTypes_StreamedObject68VT_STREAMED_OBJECT. Indicates that a stream contains an object.
VarTypes_TypeMask4095VT_TYPEMASK.
VarTypes_UI117VT_UI1. Indicates a byte.
VarTypes_UI218VT_UI2. Indicates an unsigned short.
VarTypes_UI419VT_UI4. Indicates an unsigned long.
VarTypes_UI821VT_UI8. Indicates an 64-bit unsigned integer.
VarTypes_UInt23VT_UINT. Indicates an unsigned integer value.
VarTypes_UIntPtr38VT_UINT_PTR.
VarTypes_Unknown13VT_UNKNOWN. Indicates an IUnknown pointer.
VarTypes_UserDefined29VT_USERDEFINED. Indicates a user defined type.
VarTypes_Variant12VT_VARIANT. Indicates a VARIANT far pointer.
VarTypes_Vector4096VT_VECTOR. Indicates a simple, counted array.
VarTypes_VersionedStream73VT_VERSIONED_STREAM.
VarTypes_Void24VT_VOID. Indicates a C style void.
Remarks

For remarks, see VarTypes in .NET Reference.

Example

For examples, see VarTypes in .NET Reference.