Lines Matching refs:variant
44 _variant_t variant;
45 RETURN_IF_FAIL(object->GetIntrinsicValue(&variant));
46 if (variant.vt != VT_UNKNOWN) return E_FAIL;
48 RETURN_IF_FAIL(WRL::ComPtr<IUnknown>(variant.punkVal).As(&accessor));
126 _variant_t variant;
127 RETURN_IF_FAIL(object->GetIntrinsicValue(&variant));
129 RETURN_IF_FAIL(VariantChangeType(&variant, &variant, 0, VT_UI8));
131 if (variant.vt != VT_UI8) return E_FAIL;
132 *value = variant.ullVal;
137 variant_t variant;
138 RETURN_IF_FAIL(object->GetValue(&variant));
140 if (variant.vt != VT_I4) return E_FAIL;
141 *value = variant.lVal;
215 _variant_t variant;
216 RETURN_IF_FAIL(object->GetIntrinsicValue(&variant));
217 if (variant.vt != VT_BSTR) return E_FAIL;
218 *value = variant.Detach().bstrVal;