mirror of
https://github.com/holub/mame
synced 2025-07-06 18:39:28 +03:00
41 lines
878 B
C
41 lines
878 B
C
// List.h
|
|
|
|
#ifndef ZIP7_INC_LIST_H
|
|
#define ZIP7_INC_LIST_H
|
|
|
|
#include "../../../Common/Wildcard.h"
|
|
|
|
#include "../Common/LoadCodecs.h"
|
|
|
|
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,
|
|
UStringVector &archivePaths, UStringVector &archivePathsFull,
|
|
bool processAltStreams, bool showAltStreams,
|
|
const NWildcard::CCensorNode &wildcardCensor,
|
|
bool enableHeaders, bool techMode,
|
|
#ifndef Z7_NO_CRYPTO
|
|
bool &passwordEnabled, UString &password,
|
|
#endif
|
|
#ifndef Z7_SFX
|
|
const CObjectVector<CProperty> *props,
|
|
#endif
|
|
UInt64 &errors,
|
|
UInt64 &numWarnings);
|
|
|
|
#endif
|