aboutsummaryrefslogtreecommitdiff
path: root/CPP/Windows/PropVariant.cpp
diff options
context:
space:
mode:
authorIgor Pavlov <87184205+ip7z@users.noreply.github.com>2024-05-14 00:00:00 +0000
committerIgor Pavlov <87184205+ip7z@users.noreply.github.com>2024-05-15 23:55:04 +0500
commitfc662341e6f85da78ada0e443f6116b978f79f22 (patch)
tree1be1cc402a7a9cbc18d4eeea6b141354c2d559e3 /CPP/Windows/PropVariant.cpp
parent5b39dc76f1bc82f941d5c800ab9f34407a06b53a (diff)
download7zip-24.05.tar.gz
7zip-24.05.tar.bz2
7zip-24.05.zip
24.0524.05
Diffstat (limited to 'CPP/Windows/PropVariant.cpp')
-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}