| DynArrayFromVariant | Variant を基に動的配列を作成します。 |
| DynArrayToVariant | 動的配列を基に Variant 配列を作成します。 |
| EmptyParam | デュアル インターフェイス上の未使用のオプション パラメータを表す OleVariant が格納されます。 |
| FindCustomVariantType | カスタム Variant 型を実装しているオブジェクトを取り出します。 |
| FindVarData | バリアントのデータへのポインタを返します。 |
| GetDispatchInvokeArgs | |
| HandleConversionException | バリアント型の変換時に発生した例外を処理します。 |
| Null | Null バリアントを返します。 |
| Unassigned | 「空の」 Variant を返します。 |
| VarArrayAsPSafeArray | |
| VarArrayCreate | バリアント配列を作成します。 |
| VarArrayCreateError | 配列作成エラーを示します。 |
| VarArrayDimCount | バリアント配列の次元数を返します。 |
| VarArrayGet | 多次元 Variant 配列内の 1 つの値を表す Variant を返します。 |
| VarArrayHighBound | バリアント配列の次元の上限を返します。 |
| VarArrayLock | バリアント配列をロックし,データへのポインタを返します。 |
| VarArrayLowBound | バリアント配列の次元の下限を返します。 |
| VarArrayOf | 1 次元のバリアント配列を作成し、値を設定します。 |
| VarArrayPut | 多次元 Variant 配列内の 1 つのセルの値を設定します。 |
| VarArrayRef | 指定したバリアント配列の参照を返します。 |
| VarArrayUnlock | バリアント配列のロックを解除します。 |
| VarAsError | HRESULT を Error バリアントに変換します。 |
| VarAsType | バリアントを指定した型に変換します。 |
| VarCastError | EVariantTypeCastError 例外を発生させます。 |
| VarCheckEmpty | 指定したバリアントの値が Unassigned であった場合に例外を発生させます。 |
| VarCompareValue | Variant 間の関係を返します。 |
| VarCopyNoInd | Variant をコピーします。 |
| VarEnsureRange | 指定した範囲の値を持つ Variant を返します。 |
| VarFromDateTime | 指定した日付/時間を持つバリアントを返します。 |
| VarInRange | Variant の値が指定した範囲に含まれるかどうかを示します。 |
| VarInvalidNullOp | Null に対してバリアント処理が行われたことを意味します。 |
| VarInvalidOp | 無効なバリアント処理を示します。 |
| VarIsArray | 指定したバリアントが配列かどうかを示します。 |
| VarIsByRef | 指定されたバリアントの値が参照であるかどうかを示します。 |
| VarIsClear | 指定したバリアントの値が未定義かどうかを示します。 |
| VarIsCustom | 指定されたバリアントがカスタムバリアントであるかどうかを示します。 |
| VarIsEmpty | 指定したバリアントが割り当てられていないかどうかを示します。 |
| VarIsEmptyParam | 指定されたバリアントが値の割り当てられていないオプションのパラメータを表しているかどうかを示します。 |
| VarIsError | 指定されたバリアントがエラーバリアントであるかどうかを示します。オプションでバリアントを HRESULT に戻すことができます。 |
| VarIsFloat | 指定されたバリアントが浮動小数点値を表しているかどうかを示します。 |
| VarIsNull | 指定されたバリアントが Null であるかどうかを示します。 |
| VarIsNumeric | 指定されたバリアントが数値を表しているかどうかを示します。 |
| VarIsOrdinal | 指定されたバリアントが序数値を表しているかどうかを示します。 |
| VarIsStr | 指定されたバリアントが文字列値を表しているかどうかを示します。 |
| VarIsType | 指定したバリアントが指定した型を表しているかどうかを示します。 |
| VarOverflowError | EVariantOverflowError 例外を発生させます。 |
| VarRangeCheckError | EVariantRangeCheckError 例外を生成します。 |
| VarResultCheck | HRESULT 値を基にバリアント例外を発生させます。 |
| VarSameValue | 2 つの Variant が同じ値を持っているかどうかを示します。 |
| VarSupports | Variant の値が指定したインターフェイスをサポートするインターフェイスであるかどうかを示します。 |
| VarToDateTime | 指定されたバリアントを TDateTime 値に変換します。 |
| VarToStr | バリアントの値を文字列に変換します。 |
| VarToStrDef | バリアントの値を文字列に変換します。 |
| VarToWideStr | バリアントの値を WideString に変換します。 |
| VarToWideStrDef | バリアントの値を WideString に変換します。 |
| VarType | 指定されたバリアントの型コードを返します。 |
| VarTypeAsText | バリアント型を表す文字列を返します。 |
| VarTypeIsValidArrayType | Variant 型コードが、Variant 配列の要素として使用できる型を表しているかどうかを示します。 |
| VarTypeIsValidElementType | Variant 型コードが、Variant 配列の要素として使用できる型を表しているかどうかを示します。 |
変数