mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 21:14:58 -06:00
9.34
This commit is contained in:
committed by
Kornel Lesiński
parent
83f8ddcc5b
commit
f08f4dcc3c
66
CPP/7zip/PropID.h
Executable file → Normal file
66
CPP/7zip/PropID.h
Executable file → Normal file
@@ -1,13 +1,15 @@
|
||||
// PropID.h
|
||||
|
||||
#ifndef __7ZIP_PROPID_H
|
||||
#define __7ZIP_PROPID_H
|
||||
#ifndef __7ZIP_PROP_ID_H
|
||||
#define __7ZIP_PROP_ID_H
|
||||
|
||||
#include "../Common/MyTypes.h"
|
||||
|
||||
enum
|
||||
{
|
||||
kpidNoProperty = 0,
|
||||
kpidMainSubfile = 1,
|
||||
kpidHandlerItemIndex = 2,
|
||||
kpidMainSubfile,
|
||||
kpidHandlerItemIndex,
|
||||
kpidPath,
|
||||
kpidName,
|
||||
kpidExtension,
|
||||
@@ -59,18 +61,64 @@ enum
|
||||
kpidCreatorApp,
|
||||
kpidSectorSize,
|
||||
kpidPosixAttrib,
|
||||
kpidLink,
|
||||
kpidSymLink,
|
||||
kpidError,
|
||||
|
||||
kpidTotalSize = 0x1100,
|
||||
kpidTotalSize,
|
||||
kpidFreeSpace,
|
||||
kpidClusterSize,
|
||||
kpidVolumeName,
|
||||
|
||||
kpidLocalName = 0x1200,
|
||||
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
|
||||
};
|
||||
|
||||
Byte k7z_PROPID_To_VARTYPE[]; // 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
|
||||
|
||||
Reference in New Issue
Block a user