Lines Matching refs:pSrc
291 HRESULT CPropVariant::Copy(const PROPVARIANT* pSrc) throw()
294 switch ((unsigned)pSrc->vt)
297 memmove((PROPVARIANT*)this, pSrc, sizeof(PROPVARIANT));
300 return ::VariantCopy((tagVARIANT *)this, (tagVARIANT *)const_cast<PROPVARIANT *>(pSrc));
304 HRESULT CPropVariant::Attach(PROPVARIANT *pSrc) throw()
309 // memcpy((PROPVARIANT *)this, pSrc, sizeof(PROPVARIANT));
310 *(PROPVARIANT *)this = *pSrc;
311 pSrc->vt = VT_EMPTY;
312 pSrc->wReserved1 = 0;
347 void CPropVariant::InternalCopy(const PROPVARIANT *pSrc)
349 const HRESULT hr = Copy(pSrc);