Home | History | Annotate | Download | only in Windows

Lines Matching refs:PROPVARIANT

1 // Windows/PropVariant.cpp

5 #include "PropVariant.h"
12 CPropVariant::CPropVariant(const PROPVARIANT &varSrc)
41 CPropVariant& CPropVariant::operator=(const PROPVARIANT &varSrc)
115 static HRESULT MyPropVariantClear(PROPVARIANT *prop)
147 HRESULT CPropVariant::Copy(const PROPVARIANT* pSrc)
168 memmove((PROPVARIANT*)this, pSrc, sizeof(PROPVARIANT));
171 return ::VariantCopy((tagVARIANT *)this, (tagVARIANT *)const_cast<PROPVARIANT *>(pSrc));
175 HRESULT CPropVariant::Attach(PROPVARIANT *pSrc)
180 memcpy(this, pSrc, sizeof(PROPVARIANT));
185 HRESULT CPropVariant::Detach(PROPVARIANT *pDest)
190 memcpy(pDest, this, sizeof(PROPVARIANT));
206 void CPropVariant::InternalCopy(const PROPVARIANT *pSrc)