mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-10 16:07:09 -06:00
22.00
This commit is contained in:
24
CPP/7zip/Archive/Iso/IsoHandler.cpp
Normal file → Executable file
24
CPP/7zip/Archive/Iso/IsoHandler.cpp
Normal file → Executable file
@@ -6,9 +6,6 @@
|
||||
#include "../../../Common/MyLinux.h"
|
||||
#include "../../../Common/StringConvert.h"
|
||||
|
||||
#include "../../../Windows/PropVariant.h"
|
||||
#include "../../../Windows/TimeUtils.h"
|
||||
|
||||
#include "../../Common/LimitedStreams.h"
|
||||
#include "../../Common/ProgressUtils.h"
|
||||
|
||||
@@ -34,8 +31,8 @@ static const Byte kProps[] =
|
||||
// kpidCTime,
|
||||
// kpidATime,
|
||||
kpidPosixAttrib,
|
||||
// kpidUser,
|
||||
// kpidGroup,
|
||||
// kpidUserId,
|
||||
// kpidGroupId,
|
||||
// kpidLinks,
|
||||
kpidSymLink
|
||||
};
|
||||
@@ -127,8 +124,8 @@ STDMETHODIMP CHandler::GetArchiveProperty(PROPID propID, PROPVARIANT *value)
|
||||
prop = s;
|
||||
break;
|
||||
}
|
||||
case kpidCTime: { FILETIME utc; if (vol.CTime.GetFileTime(utc)) prop = utc; break; }
|
||||
case kpidMTime: { FILETIME utc; if (vol.MTime.GetFileTime(utc)) prop = utc; break; }
|
||||
case kpidCTime: { vol.CTime.GetFileTime(prop); break; }
|
||||
case kpidMTime: { vol.MTime.GetFileTime(prop); break; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -242,8 +239,8 @@ STDMETHODIMP CHandler::GetProperty(UInt32 index, PROPID propID, PROPVARIANT *val
|
||||
case kpidPosixAttrib:
|
||||
/*
|
||||
case kpidLinks:
|
||||
case kpidUser:
|
||||
case kpidGroup:
|
||||
case kpidUserId:
|
||||
case kpidGroupId:
|
||||
*/
|
||||
{
|
||||
if (_archive.IsSusp)
|
||||
@@ -254,8 +251,8 @@ STDMETHODIMP CHandler::GetProperty(UInt32 index, PROPID propID, PROPVARIANT *val
|
||||
case kpidPosixAttrib: t = k_Px_Mode; break;
|
||||
/*
|
||||
case kpidLinks: t = k_Px_Links; break;
|
||||
case kpidUser: t = k_Px_User; break;
|
||||
case kpidGroup: t = k_Px_Group; break;
|
||||
case kpidUserId: t = k_Px_User; break;
|
||||
case kpidGroupId: t = k_Px_Group; break;
|
||||
*/
|
||||
}
|
||||
UInt32 v;
|
||||
@@ -276,9 +273,8 @@ STDMETHODIMP CHandler::GetProperty(UInt32 index, PROPID propID, PROPVARIANT *val
|
||||
// case kpidCTime:
|
||||
// case kpidATime:
|
||||
{
|
||||
FILETIME utc;
|
||||
if (/* propID == kpidMTime && */ item.DateTime.GetFileTime(utc))
|
||||
prop = utc;
|
||||
// if
|
||||
item.DateTime.GetFileTime(prop);
|
||||
/*
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user