---
name: "VariantInit"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/VariantInit"
---

# VariantInit(3w)

## NAME

**VariantInit** (OLEAUT32.8)

## SYNOPSIS

void VariantInit\
  (\
   VARIANTARG\* *pVarg*\
  )

## DESCRIPTION

Initialise a variant.

## PARAMS

*pVarg* **\[Out\]**  Variant to initialise.

## RETURNS

Nothing.

## NOTES

This function simply sets the type of the variant to **VT\_EMPTY**. It does not free any existing value, use **[VariantClear(3w)](/VariantClear/3w.md)** for that.

## IMPLEMENTATION

Declared in **"oleauto.h"**.

Implemented in **"dlls/oleaut32/variant.c"**.

Debug channel **"variant"**.
