Search code examples
visual-c++wmivisual-c++-6

How to convert or assign the object to Variant type in vc 6.0


I need to assign the object of IWbemClassObject to the Variant or how can i convert this object to variant type.

Thanks.


Solution

  • IWbemClassObject* p = ...;  // initialized somehow
    
    VARIANT v;
    V_VT(&v) = VT_UNKNOWN;
    (V_UNKNOWN(&v) = p)->AddRef();