Lines Matching refs:vt
31 p->vt = VT_ERROR;
35 p->vt = VT_BSTR;
44 p->vt = VT_BSTR;
47 p->vt = VT_ERROR;
54 vt = VT_EMPTY;
60 vt = VT_EMPTY;
66 vt = VT_EMPTY;
72 vt = VT_EMPTY;
99 vt = VT_BSTR;
105 // vt = VT_ERROR;
114 vt = VT_BSTR;
131 vt = VT_BSTR;
156 vt = VT_BSTR;
162 // vt = VT_ERROR;
170 if (vt != VT_BOOL)
173 vt = VT_BOOL;
181 if (vt != VT_EMPTY)
183 vt = VT_BSTR;
189 // vt = VT_ERROR;
196 if (vt != id) { InternalClear(); vt = id; } dest = value; wReserved1 = 0;
243 ::VariantClear() and ::VariantCopy() don't work, if (vt == VT_FILETIME)
250 switch ((unsigned)vt)
253 // vt = VT_EMPTY; // it's optional
261 switch ((unsigned)prop->vt)
264 prop->vt = VT_EMPTY;
269 if (res != S_OK || prop->vt != VT_EMPTY)
283 if (vt == VT_EMPTY)
294 switch ((unsigned)pSrc->vt)
311 pSrc->vt = VT_EMPTY;
318 if (pDest->vt != VT_EMPTY)
326 vt = VT_EMPTY;
333 if (vt == VT_EMPTY)
341 vt = VT_ERROR;
354 vt = VT_ERROR;
362 if (vt != a.vt)
363 return MyCompare(vt, a.vt);
364 switch ((unsigned)vt)