// PropID.h | |
#ifndef __7ZIP_PROP_ID_H | |
#define __7ZIP_PROP_ID_H | |
#include "../Common/MyTypes.h" | |
enum | |
{ | |
kpidNoProperty = 0, | |
kpidMainSubfile, | |
kpidHandlerItemIndex, | |
kpidPath, | |
kpidName, | |
kpidExtension, | |
kpidIsDir, | |
kpidSize, | |
kpidPackSize, | |
kpidAttrib, | |
kpidCTime, | |
kpidATime, | |
kpidMTime, | |
kpidSolid, | |
kpidCommented, | |
kpidEncrypted, | |
kpidSplitBefore, | |
kpidSplitAfter, | |
kpidDictionarySize, | |
kpidCRC, | |
kpidType, | |
kpidIsAnti, | |
kpidMethod, | |
kpidHostOS, | |
kpidFileSystem, | |
kpidUser, | |
kpidGroup, | |
kpidBlock, | |
kpidComment, | |
kpidPosition, | |
kpidPrefix, | |
kpidNumSubDirs, | |
kpidNumSubFiles, | |
kpidUnpackVer, | |
kpidVolume, | |
kpidIsVolume, | |
kpidOffset, | |
kpidLinks, | |
kpidNumBlocks, | |
kpidNumVolumes, | |
kpidTimeType, | |
kpidBit64, | |
kpidBigEndian, | |
kpidCpu, | |
kpidPhySize, | |
kpidHeadersSize, | |
kpidChecksum, | |
kpidCharacts, | |
kpidVa, | |
kpidId, | |
kpidShortName, | |
kpidCreatorApp, | |
kpidSectorSize, | |
kpidPosixAttrib, | |
kpidSymLink, | |
kpidError, | |
kpidTotalSize, | |
kpidFreeSpace, | |
kpidClusterSize, | |
kpidVolumeName, | |
kpidLocalName, | |
kpidProvider, | |
kpidNtSecure, | |
kpidIsAltStream, | |
kpidIsAux, | |
kpidIsDeleted, | |
kpidIsTree, | |
kpidSha1, | |
kpidSha256, | |
kpidErrorType, | |
kpidNumErrors, | |
kpidErrorFlags, | |
kpidWarningFlags, | |
kpidWarning, | |
kpidNumStreams, | |
kpidNumAltStreams, | |
kpidAltStreamsSize, | |
kpidVirtualSize, | |
kpidUnpackSize, | |
kpidTotalPhySize, | |
kpidVolumeIndex, | |
kpidSubType, | |
kpidShortComment, | |
kpidCodePage, | |
kpidIsNotArcType, | |
kpidPhySizeCantBeDetected, | |
kpidZerosTailIsAllowed, | |
kpidTailSize, | |
kpidEmbeddedStubSize, | |
kpidNtReparse, | |
kpidHardLink, | |
kpidINode, | |
kpidStreamId, | |
kpid_NUM_DEFINED, | |
kpidUserDefined = 0x10000 | |
}; | |
extern Byte k7z_PROPID_To_VARTYPE[kpid_NUM_DEFINED]; // VARTYPE | |
const UInt32 kpv_ErrorFlags_IsNotArc = 1 << 0; | |
const UInt32 kpv_ErrorFlags_HeadersError = 1 << 1; | |
const UInt32 kpv_ErrorFlags_EncryptedHeadersError = 1 << 2; | |
const UInt32 kpv_ErrorFlags_UnavailableStart = 1 << 3; | |
const UInt32 kpv_ErrorFlags_UnconfirmedStart = 1 << 4; | |
const UInt32 kpv_ErrorFlags_UnexpectedEnd = 1 << 5; | |
const UInt32 kpv_ErrorFlags_DataAfterEnd = 1 << 6; | |
const UInt32 kpv_ErrorFlags_UnsupportedMethod = 1 << 7; | |
const UInt32 kpv_ErrorFlags_UnsupportedFeature = 1 << 8; | |
const UInt32 kpv_ErrorFlags_DataError = 1 << 9; | |
const UInt32 kpv_ErrorFlags_CrcError = 1 << 10; | |
// const UInt32 kpv_ErrorFlags_Unsupported = 1 << 11; | |
#endif |