| // PropIDUtils.h |
| |
| #ifndef ZIP7_INC_PROPID_UTILS_H |
| #define ZIP7_INC_PROPID_UTILS_H |
| |
| #include "../../../Common/MyString.h" |
| |
| // provide at least 64 bytes for buffer including zero-end |
| void ConvertPropertyToShortString2(char *dest, const PROPVARIANT &propVariant, PROPID propID, int level = 0) throw(); |
| void ConvertPropertyToString2(UString &dest, const PROPVARIANT &propVariant, PROPID propID, int level = 0); |
| |
| bool ConvertNtReparseToString(const Byte *data, UInt32 size, UString &s); |
| void ConvertNtSecureToString(const Byte *data, UInt32 size, AString &s); |
| bool CheckNtSecure(const Byte *data, UInt32 size) throw(); |
| |
| void ConvertWinAttribToString(char *s, UInt32 wa) throw(); |
| |
| #endif |