diff options
Diffstat (limited to '')
-rw-r--r-- | CPP/Windows/PropVariant.cpp | 2 |
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 | } |