unrarsrc
6.1.7
About: unrar extracts, views and tests the contents of archives created with the RAR archiver.
![]() ![]() |
Go to the source code of this file.
Functions | |
static void | SetACLPrivileges () |
void | ExtractACL20 (Archive &Arc, const wchar *FileName) |
void | ExtractACL (Archive &Arc, const wchar *FileName) |
bool | SetPrivilege (LPCTSTR PrivName) |
Variables | |
static bool | ReadSacl =false |
Definition at line 67 of file win32acl.cpp.
References ASIZE, ErrHandler, File::FileName, RARX_WARNING, ReadSacl, Archive::ReadSubData(), SetACLPrivileges(), ErrorHandler::SetErrorCode(), ErrorHandler::SysErrMsg(), UIERROR_ACLSET, UIERROR_NEEDADMIN, and uiMsg().
Referenced by SetExtraInfo().
Definition at line 8 of file win32acl.cpp.
References Archive::BrokenHeader, BlockHeader::DataSize, Unpack::DoUnpack(), EAHeader::EACRC, Archive::EAHead, ComprDataIO::EnableShowProgress(), ErrHandler, File::FileName, DataHash::GetCRC32(), HASH_CRC32, DataHash::Init(), Unpack::Init(), EAHeader::Method, RARX_CRC, RARX_WARNING, ReadSacl, SetACLPrivileges(), Unpack::SetDestSize(), ErrorHandler::SetErrorCode(), ComprDataIO::SetFiles(), ComprDataIO::SetPackedSizeToRead(), ComprDataIO::SetUnpackToMemory(), ErrorHandler::SysErrMsg(), UIERROR_ACLBROKEN, UIERROR_ACLSET, UIERROR_ACLUNKNOWN, UIERROR_NEEDADMIN, uiMsg(), ComprDataIO::UnpHash, EAHeader::UnpSize, EAHeader::UnpVer, and VER_PACK.
Referenced by SetExtraInfo20().
|
static |
Definition at line 101 of file win32acl.cpp.
References ReadSacl, and SetPrivilege().
Referenced by ExtractACL(), and ExtractACL20().
bool SetPrivilege | ( | LPCTSTR | PrivName | ) |
Definition at line 115 of file win32acl.cpp.
References FALSE.
Referenced by CreateReparsePoint(), and SetACLPrivileges().
|
static |
Definition at line 3 of file win32acl.cpp.
Referenced by ExtractACL(), ExtractACL20(), and SetACLPrivileges().