diff options
Diffstat (limited to 'CPP/7zip/UI/Console/List.h')
-rw-r--r-- | CPP/7zip/UI/Console/List.h | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/CPP/7zip/UI/Console/List.h b/CPP/7zip/UI/Console/List.h index 462c4710..79d2ed48 100644 --- a/CPP/7zip/UI/Console/List.h +++ b/CPP/7zip/UI/Console/List.h @@ -7,7 +7,20 @@ #include "../Common/LoadCodecs.h" -HRESULT ListArchives(CCodecs *codecs, +struct CListOptions +{ + bool ExcludeDirItems; + bool ExcludeFileItems; + + CListOptions(): + ExcludeDirItems(false), + ExcludeFileItems(false) + {} +}; + +HRESULT ListArchives( + const CListOptions &listOptions, + CCodecs *codecs, const CObjectVector<COpenType> &types, const CIntVector &excludedFormats, bool stdInMode, @@ -15,12 +28,12 @@ HRESULT ListArchives(CCodecs *codecs, bool processAltStreams, bool showAltStreams, const NWildcard::CCensorNode &wildcardCensor, bool enableHeaders, bool techMode, - #ifndef _NO_CRYPTO + #ifndef _NO_CRYPTO bool &passwordEnabled, UString &password, - #endif - #ifndef _SFX + #endif + #ifndef _SFX const CObjectVector<CProperty> *props, - #endif + #endif UInt64 &errors, UInt64 &numWarnings); |