mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-10 08:07:09 -06:00
Add other methods to compression dialog
Signed-off-by: SCell555 <kubci.rusnk645@gmail.com> Co-Authored-By: Tino Reichardt <milky-7zip@mcmilk.de>
This commit is contained in:
@@ -565,6 +565,10 @@ ARCHIVE_INTERFACE(IOutArchive, 0xA0)
|
||||
INTERFACE_IOutArchive(PURE)
|
||||
};
|
||||
|
||||
ARCHIVE_INTERFACE(IMultiVolumeOutArchive, 0xFF)
|
||||
{
|
||||
STDMETHOD(GetMultiArchiveNameFmt)(PROPVARIANT* nameMod, PROPVARIANT* prefix, PROPVARIANT* postfix, BOOL* numberAfterExt, UInt32* digitCount) PURE;
|
||||
};
|
||||
|
||||
/*
|
||||
ISetProperties::SetProperties()
|
||||
@@ -671,6 +675,7 @@ extern "C"
|
||||
|
||||
typedef UInt32 (WINAPI *Func_IsArc)(const Byte *p, size_t size);
|
||||
typedef HRESULT (WINAPI *Func_GetIsArc)(UInt32 formatIndex, Func_IsArc *isArc);
|
||||
typedef HRESULT (WINAPI *Func_GetFormatLevelMask)(UInt32 formatIndex, UInt32 *mask);
|
||||
|
||||
typedef HRESULT (WINAPI *Func_GetNumberOfFormats)(UInt32 *numFormats);
|
||||
typedef HRESULT (WINAPI *Func_GetHandlerProperty)(PROPID propID, PROPVARIANT *value);
|
||||
|
||||
@@ -361,6 +361,7 @@ REGISTER_ARC_IO(
|
||||
k_Signature,
|
||||
0,
|
||||
NArcInfoFlags::kKeepName,
|
||||
0,
|
||||
IsArc_lizard)
|
||||
|
||||
}}
|
||||
|
||||
@@ -361,6 +361,7 @@ REGISTER_ARC_IO(
|
||||
k_Signature,
|
||||
0,
|
||||
NArcInfoFlags::kKeepName,
|
||||
0,
|
||||
IsArc_lz4)
|
||||
|
||||
}}
|
||||
|
||||
@@ -361,6 +361,7 @@ REGISTER_ARC_IO(
|
||||
k_Signature,
|
||||
0,
|
||||
NArcInfoFlags::kKeepName,
|
||||
0,
|
||||
IsArc_lz5)
|
||||
|
||||
}}
|
||||
|
||||
@@ -372,6 +372,7 @@ REGISTER_ARC_IO(
|
||||
k_Signature,
|
||||
0,
|
||||
NArcInfoFlags::kKeepName,
|
||||
0,
|
||||
IsArc_zstd)
|
||||
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user