# C1.Util.DX.Storage.VariantElementType

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="C1_Util_DX_Storage_VariantElementType" data-uid="C1.Util.DX.Storage.VariantElementType" class="text-break">VariantElementType Enum
</h1>
  <div class="markdown level0 summary"><p>Type of a simple variant value.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.Storage.html">C1.Util.DX.Storage</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.DX.10.dll</h6>
  <h5 id="C1_Util_DX_Storage_VariantElementType_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[CLSCompliant(false)]
public enum VariantElementType : ushort</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;CLSCompliant(False)&gt;
Public Enum VariantElementType As UShort</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_BinaryString">BinaryString</td>
        <td><p>VT_BSTR</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_BinaryStringBlob">BinaryStringBlob</td>
        <td><p>VT_BSTR_BLOB</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Blob">Blob</td>
        <td><p>VT_BLOB</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_BlobObject">BlobObject</td>
        <td><p>VT_BLOB_OBJECT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Bool">Bool</td>
        <td><p>VT_BOOL</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Byte">Byte</td>
        <td><p>VT_I1</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_ClipData">ClipData</td>
        <td><p>VT_CF</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Clsid">Clsid</td>
        <td><p>VT_CLSID</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_ComUnknown">ComUnknown</td>
        <td><p>VT_UNKNOWN</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_ConstantArray">ConstantArray</td>
        <td><p>VT_CARRAY</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Currency">Currency</td>
        <td><p>VT_CY</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Date">Date</td>
        <td><p>VT_DATE</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Decimal">Decimal</td>
        <td><p>VT_DECIMAL</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Dispatch">Dispatch</td>
        <td><p>VT_DISPATCH</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Double">Double</td>
        <td><p>VT_R8</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Empty">Empty</td>
        <td><p>VT_EMPTY</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Error">Error</td>
        <td><p>VT_ERROR</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_FileTime">FileTime</td>
        <td><p>VT_FILETIME</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Float">Float</td>
        <td><p>VT_R4</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_HResult">HResult</td>
        <td><p>VT_HRESULT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Int">Int</td>
        <td><p>VT_I4</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Int1">Int1</td>
        <td><p>VT_INT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_IntPointer">IntPointer</td>
        <td><p>VT_INT_PTR</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Long">Long</td>
        <td><p>VT_I8</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Null">Null</td>
        <td><p>VT_NULL</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Pointer">Pointer</td>
        <td><p>VT_PTR</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Record">Record</td>
        <td><p>VT_RECORD</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_SafeArray">SafeArray</td>
        <td><p>VT_SAFEARRAY</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Short">Short</td>
        <td><p>VT_I2</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Storage">Storage</td>
        <td><p>VT_STORAGE</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_StoredObject">StoredObject</td>
        <td><p>VT_STORED_OBJECT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Stream">Stream</td>
        <td><p>VT_STREAM</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_StreamedObject">StreamedObject</td>
        <td><p>VT_STREAMED_OBJECT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_StringPointer">StringPointer</td>
        <td><p>VT_LPSTR</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_UByte">UByte</td>
        <td><p>VT_UI1</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_UInt">UInt</td>
        <td><p>VT_UI4</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_UInt1">UInt1</td>
        <td><p>VT_UINT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_UIntPointer">UIntPointer</td>
        <td><p>VT_UINT_PTR</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_ULong">ULong</td>
        <td><p>VT_UI8</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_UShort">UShort</td>
        <td><p>VT_UI2</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_UserDefined">UserDefined</td>
        <td><p>VT_USERDEFINED</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Variant">Variant</td>
        <td><p>VT_VARIANT</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_VersionedStream">VersionedStream</td>
        <td><p>VT_VERSIONED_STREAM</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_Void">Void</td>
        <td><p>VT_VOID</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_Storage_VariantElementType_WStringPointer">WStringPointer</td>
        <td><p>VT_LPWSTR</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
