mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-16 20:11:41 -06:00
3.13
This commit is contained in:
41
7zip/UI/Console/Update.h
Executable file
41
7zip/UI/Console/Update.h
Executable file
@@ -0,0 +1,41 @@
|
||||
// Update.h
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef __UPDATE_H
|
||||
#define __UPDATE_H
|
||||
|
||||
#include "Common/Wildcard.h"
|
||||
#include "../Common/UpdateAction.h"
|
||||
// #include "ProxyHandler.h"
|
||||
#include "Windows/FileFind.h"
|
||||
#include "../../Archive/IArchive.h"
|
||||
#include "CompressionMode.h"
|
||||
|
||||
struct CUpdateArchiveCommand
|
||||
{
|
||||
UString ArchivePath;
|
||||
NUpdateArchive::CActionSet ActionSet;
|
||||
};
|
||||
|
||||
struct CUpdateArchiveOptions
|
||||
{
|
||||
CObjectVector<CUpdateArchiveCommand> Commands;
|
||||
bool UpdateArchiveItself;
|
||||
|
||||
bool SfxMode;
|
||||
UString SfxModule;
|
||||
|
||||
UString ArchivePath;
|
||||
CCompressionMethodMode MethodMode;
|
||||
};
|
||||
|
||||
|
||||
HRESULT UpdateArchiveStdMain(const NWildcard::CCensor &censor,
|
||||
CUpdateArchiveOptions &options, const UString &workingDir,
|
||||
IInArchive *archive,
|
||||
const UString *defaultItemName,
|
||||
const NWindows::NFile::NFind::CFileInfoW *archiveFileInfo,
|
||||
bool enablePercents);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user