summaryrefslogtreecommitdiffstats
path: root/src/libs/7zip/win/CPP/Windows/PropVariantConv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/7zip/win/CPP/Windows/PropVariantConv.h')
-rw-r--r--src/libs/7zip/win/CPP/Windows/PropVariantConv.h30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/libs/7zip/win/CPP/Windows/PropVariantConv.h b/src/libs/7zip/win/CPP/Windows/PropVariantConv.h
deleted file mode 100644
index 5d26357f0..000000000
--- a/src/libs/7zip/win/CPP/Windows/PropVariantConv.h
+++ /dev/null
@@ -1,30 +0,0 @@
-// Windows/PropVariantConv.h
-
-#ifndef __PROP_VARIANT_CONV_H
-#define __PROP_VARIANT_CONV_H
-
-#include "../Common/MyTypes.h"
-
-// provide at least 32 bytes for buffer including zero-end
-bool ConvertFileTimeToString(const FILETIME &ft, char *s, bool includeTime = true, bool includeSeconds = true) throw();
-void ConvertFileTimeToString(const FILETIME &ft, wchar_t *s, bool includeTime = true, bool includeSeconds = true) throw();
-
-// provide at least 32 bytes for buffer including zero-end
-// don't send VT_BSTR to these functions
-void ConvertPropVariantToShortString(const PROPVARIANT &prop, char *dest) throw();
-void ConvertPropVariantToShortString(const PROPVARIANT &prop, wchar_t *dest) throw();
-
-inline bool ConvertPropVariantToUInt64(const PROPVARIANT &prop, UInt64 &value)
-{
- switch (prop.vt)
- {
- case VT_UI8: value = (UInt64)prop.uhVal.QuadPart; return true;
- case VT_UI4: value = prop.ulVal; return true;
- case VT_UI2: value = prop.uiVal; return true;
- case VT_UI1: value = prop.bVal; return true;
- case VT_EMPTY: return false;
- default: throw 151199;
- }
-}
-
-#endif