#include "String.h"#include "FileFind.h"#include "IArchive.h"#include "ArchiverInfo.h"#include "ArchiveOpenCallback.h"#include "Windows/DLL.h"Go to the source code of this file.
Classes | |
| struct | ISetSubArchiveName |
| struct | CArchiveLink |
Functions | |
| HRESULT | GetArchiveItemPath (IInArchive *archive, UInt32 index, UString &result) |
| HRESULT | GetArchiveItemPath (IInArchive *archive, UInt32 index, const UString &defaultName, UString &result) |
| HRESULT | GetArchiveItemFileTime (IInArchive *archive, UInt32 index, const FILETIME &defaultFileTime, FILETIME &fileTime) |
| HRESULT | IsArchiveItemFolder (IInArchive *archive, UInt32 index, bool &result) |
| HRESULT | IsArchiveItemAnti (IInArchive *archive, UInt32 index, bool &result) |
| HRESULT | OpenArchive (IInStream *inStream, const UString &fileName, HMODULE *module, IInArchive **archiveResult, CArchiverInfo &archiverInfoResult, UString &defaultItemName, IArchiveOpenCallback *openArchiveCallback) |
| HRESULT | OpenArchive (const UString &filePath, HMODULE *module, IInArchive **archive, CArchiverInfo &archiverInfo, UString &defaultItemName, IArchiveOpenCallback *openArchiveCallback) |
| HRESULT | OpenArchive (const UString &filePath, HMODULE *module0, HMODULE *module1, IInArchive **archive0, IInArchive **archive1, CArchiverInfo &archiverInfo0, CArchiverInfo &archiverInfo1, UString &defaultItemName0, UString &defaultItemName1, IArchiveOpenCallback *openArchiveCallback) |
| HRESULT | ReOpenArchive (IInArchive *archive, const UString &fileName) |
| HRESULT | MyOpenArchive (const UString &archiveName, HMODULE *module, IInArchive **archive, UString &defaultItemName, IOpenCallbackUI *openCallbackUI) |
| HRESULT | MyOpenArchive (const UString &archiveName, HMODULE *module0, HMODULE *module1, IInArchive **archive0, IInArchive **archive1, UString &defaultItemName0, UString &defaultItemName1, UStringVector &volumePaths, IOpenCallbackUI *openCallbackUI) |
| HRESULT | OpenArchive (const UString &archiveName, CArchiveLink &archiveLink, IArchiveOpenCallback *openCallback) |
| HRESULT | MyOpenArchive (const UString &archiveName, CArchiveLink &archiveLink, IOpenCallbackUI *openCallbackUI) |
| HRESULT | ReOpenArchive (CArchiveLink &archiveLink, const UString &fileName) |
| HRESULT GetArchiveItemFileTime | ( | IInArchive * | archive, | |
| UInt32 | index, | |||
| const FILETIME & | defaultFileTime, | |||
| FILETIME & | fileTime | |||
| ) |
Definition at line 78 of file OpenArchive.cpp.
References E_FAIL, tagPROPVARIANT::filetime, kpidLastWriteTime, RINOK, S_OK, tagPROPVARIANT::vt, VT_EMPTY, and VT_FILETIME.
| HRESULT GetArchiveItemPath | ( | IInArchive * | archive, | |
| UInt32 | index, | |||
| const UString & | defaultName, | |||
| UString & | result | |||
| ) |
Definition at line 105 of file OpenArchive.cpp.
References IsArchiveItemProp(), and kpidIsFolder.
Referenced by DecompressArchive(), and CArchiveExtractCallback::GetStream().
| HRESULT MyOpenArchive | ( | const UString & | archiveName, | |
| CArchiveLink & | archiveLink, | |||
| IOpenCallbackUI * | openCallbackUI | |||
| ) |
| HRESULT MyOpenArchive | ( | const UString & | archiveName, | |
| HMODULE * | module0, | |||
| HMODULE * | module1, | |||
| IInArchive ** | archive0, | |||
| IInArchive ** | archive1, | |||
| UString & | defaultItemName0, | |||
| UString & | defaultItemName1, | |||
| UStringVector & | volumePaths, | |||
| IOpenCallbackUI * | openCallbackUI | |||
| ) |
| HRESULT MyOpenArchive | ( | const UString & | archiveName, | |
| HMODULE * | module, | |||
| IInArchive ** | archive, | |||
| UString & | defaultItemName, | |||
| IOpenCallbackUI * | openCallbackUI | |||
| ) |
| HRESULT OpenArchive | ( | const UString & | archiveName, | |
| CArchiveLink & | archiveLink, | |||
| IArchiveOpenCallback * | openCallback | |||
| ) |
| HRESULT OpenArchive | ( | const UString & | filePath, | |
| HMODULE * | module0, | |||
| HMODULE * | module1, | |||
| IInArchive ** | archive0, | |||
| IInArchive ** | archive1, | |||
| CArchiverInfo & | archiverInfo0, | |||
| CArchiverInfo & | archiverInfo1, | |||
| UString & | defaultItemName0, | |||
| UString & | defaultItemName1, | |||
| IArchiveOpenCallback * | openArchiveCallback | |||
| ) |
| HRESULT OpenArchive | ( | const UString & | filePath, | |
| HMODULE * | module, | |||
| IInArchive ** | archive, | |||
| CArchiverInfo & | archiverInfo, | |||
| UString & | defaultItemName, | |||
| IArchiveOpenCallback * | openArchiveCallback | |||
| ) |
| HRESULT OpenArchive | ( | IInStream * | inStream, | |
| const UString & | fileName, | |||
| HMODULE * | module, | |||
| IInArchive ** | archiveResult, | |||
| CArchiverInfo & | archiverInfoResult, | |||
| UString & | defaultItemName, | |||
| IArchiveOpenCallback * | openArchiveCallback | |||
| ) |
| HRESULT ReOpenArchive | ( | CArchiveLink & | archiveLink, | |
| const UString & | fileName | |||
| ) |
| HRESULT ReOpenArchive | ( | IInArchive * | archive, | |
| const UString & | fileName | |||
| ) |
1.5.6