128 lines
2.5 KiB
C
128 lines
2.5 KiB
C
|
// 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,
|
||
|
kpidReadOnly,
|
||
|
kpidOutName,
|
||
|
kpidCopyLink,
|
||
|
|
||
|
kpid_NUM_DEFINED,
|
||
|
|
||
|
kpidUserDefined = 0x10000
|
||
|
};
|
||
|
|
||
|
extern const 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
|