preparing update of physfs

This commit is contained in:
fysx
2013-12-20 21:19:16 +01:00
parent f95fbc8a70
commit 3a8901d831
579 changed files with 0 additions and 0 deletions
@@ -0,0 +1,39 @@
// EnumDirItems.h
#ifndef __ENUM_DIR_ITEMS_H
#define __ENUM_DIR_ITEMS_H
#include "Common/Wildcard.h"
#include "DirItem.h"
#include "Windows/FileFind.h"
void AddDirFileInfo(
const UString &prefix,
const UString &fullPathName,
const NWindows::NFile::NFind::CFileInfoW &fileInfo,
CObjectVector<CDirItem> &dirItems);
void EnumerateDirItems(
const UString &baseFolderPrefix,
const UStringVector &fileNames,
const UString &archiveNamePrefix,
CObjectVector<CDirItem> &dirItems,
UStringVector &errorPaths,
CRecordVector<DWORD> &errorCodes);
struct IEnumDirItemCallback
{
virtual HRESULT CheckBreak() { return S_OK; }
};
HRESULT EnumerateItems(
const NWildcard::CCensor &censor,
CObjectVector<CDirItem> &dirItems,
IEnumDirItemCallback *callback,
UStringVector &errorPaths,
CRecordVector<DWORD> &errorCodes);
#endif