62 if (!
name.IsEmpty() && !it)
93 nameA.ReleaseBuffer(
info.size_filename);
94 nameA.Replace(
'\\',
'/');
POSITION AddTail(INARGTYPE element)
POSITION Find(INARGTYPE element, _In_opt_ POSITION posStartAfter=NULL) const
UINT GetZipCodePage(BOOL bUnZip)
#define MINIZIP_UTF8_FLAG
GLenum GLuint GLenum GLsizei const GLchar * buf
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
static unsigned __int64 next
_Check_return_ _CRTIMP int __cdecl _wcsnicmp(_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
bool next_unique(PCWSTR prefix, CStringW &name, bool &folder, unz_file_info64 &info)
bool next(CStringW &name, unz_file_info64 &info)
bool initialize(IZip *zip)
CAtlList< CStringW > m_Returned
int ZEXPORT unzGetCurrentFileInfo64(unzFile file, unz_file_info64 *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)
int ZEXPORT unzGoToFirstFile(unzFile file)
int ZEXPORT unzGoToNextFile(unzFile file)
#define UNZ_END_OF_LIST_OF_FILE