aboutsummaryrefslogtreecommitdiff
path: root/CPP/Windows/PropVariant.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CPP/Windows/PropVariant.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/CPP/Windows/PropVariant.cpp b/CPP/Windows/PropVariant.cpp
index 457b1dc..678f970 100644
--- a/CPP/Windows/PropVariant.cpp
+++ b/CPP/Windows/PropVariant.cpp
@@ -252,6 +252,7 @@ CPropVariant::~CPropVariant() throw()
252 CASE_SIMPLE_VT_VALUES 252 CASE_SIMPLE_VT_VALUES
253 // vt = VT_EMPTY; // it's optional 253 // vt = VT_EMPTY; // it's optional
254 return; 254 return;
255 default: break;
255 } 256 }
256 ::VariantClear((tagVARIANT *)this); 257 ::VariantClear((tagVARIANT *)this);
257} 258}
@@ -296,6 +297,7 @@ HRESULT CPropVariant::Copy(const PROPVARIANT* pSrc) throw()
296 CASE_SIMPLE_VT_VALUES 297 CASE_SIMPLE_VT_VALUES
297 memmove((PROPVARIANT*)this, pSrc, sizeof(PROPVARIANT)); 298 memmove((PROPVARIANT*)this, pSrc, sizeof(PROPVARIANT));
298 return S_OK; 299 return S_OK;
300 default: break;
299 } 301 }
300 return ::VariantCopy((tagVARIANT *)this, (tagVARIANT *)const_cast<PROPVARIANT *>(pSrc)); 302 return ::VariantCopy((tagVARIANT *)this, (tagVARIANT *)const_cast<PROPVARIANT *>(pSrc));
301} 303}