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:
Tino Reichardt
2023-01-15 12:42:06 +01:00
parent 3c65c6c314
commit cf29d0c1ba
12 changed files with 407 additions and 59 deletions

View File

@@ -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);

View File

@@ -361,6 +361,7 @@ REGISTER_ARC_IO(
k_Signature,
0,
NArcInfoFlags::kKeepName,
0,
IsArc_lizard)
}}

View File

@@ -361,6 +361,7 @@ REGISTER_ARC_IO(
k_Signature,
0,
NArcInfoFlags::kKeepName,
0,
IsArc_lz4)
}}

View File

@@ -361,6 +361,7 @@ REGISTER_ARC_IO(
k_Signature,
0,
NArcInfoFlags::kKeepName,
0,
IsArc_lz5)
}}

View File

@@ -372,6 +372,7 @@ REGISTER_ARC_IO(
k_Signature,
0,
NArcInfoFlags::kKeepName,
0,
IsArc_zstd)
}}