VariantUnknownByRef constructor

VariantUnknownByRef(
  1. Pointer<VTablePointer> value
)

Creates a Variant holding a reference to an IUnknown value.

Implementation

factory VariantUnknownByRef(Pointer<VTablePointer> value) {
  final variant = adaptiveCalloc<VARIANT>();
  variant.ref
    ..vt = VT_BYREF | VT_UNKNOWN
    ..ppunkVal = value;
  return VariantUnknownByRef.fromPointer(variant);
}