21 #if !defined(ZIPARCHIVE_DIRENUMERATOR_DOT_H)
22 #define ZIPARCHIVE_DIRENUMERATOR_DOT_H
26 #pragma warning( push )
27 #pragma warning (disable : 4100) // unreferenced formal parameter
28 #if defined ZIP_HAS_DLL
29 #pragma warning( disable : 4251 ) // needs to have dll-interface to be used by clients of class
33 #include "ZipString.h"
40 namespace ZipArchiveLib
48 LPCTSTR m_lpszDirectory;
49 LPCTSTR m_lpszFileNameMask;
51 CZipString m_szCurrentDirectory;
70 CZipString dir(lpszDirectory);
72 m_lpszDirectory = _T(
".");
74 m_lpszDirectory = lpszDirectory;
75 m_bRecursive = bRecursive;
76 m_lpszFileNameMask = NULL;
97 virtual bool Process(LPCTSTR lpszPath,
const CFileInfo& info) = 0;
189 static bool IsDots(LPCTSTR lpszName);
195 #pragma warning( pop )