2 #include "IAttributeFields.h" 7 void dosdatetime2filetime(WORD dosdate, WORD dostime, time_t *ft);
9 void standardtime2osfiletime(time_t t, LPFILETIME pft);
11 void standardtime2osfiletime(time_t source_t, time_t* target_t);
13 void filetime2dosdatetime(
const time_t& ft, WORD *dosdate, WORD *dostime);
15 class ZipArchiveEntry;
38 ZIP_NOFILE = 0x00000200,
51 void InitNewZip(
const char *filename,
const char *password = NULL);
60 DWORD
ZipAdd(
const char* destFilename,
const char* filename);
80 DWORD
AddDirectory(
const char* dstzn,
const char* filepattern,
int nSubLevel=0);
89 static int Compress(std::string& outstring,
const char* src,
int nSrcSize,
int compressionlevel = -1);
93 void removeAllEntries();
96 std::vector<ZipArchiveEntry*> m_entries;
97 std::string m_filename;
98 std::string m_password;
different physics engine has different winding order.
Definition: EventBinding.h:32
void InitNewZip(const char *filename, const char *password=NULL)
create a new zip file
Definition: ZipWriter.cpp:311
DWORD ZipAddFolder(const char *destFilename)
add a zip folder to the zip file.
Definition: ZipWriter.cpp:334
creating zip files
Definition: ZipWriter.h:27
A common interface for all classes implementing IAttributeFields By implementing this class's virtual...
Definition: IAttributeFields.h:59
static int Compress(std::string &outstring, const char *src, int nSrcSize, int compressionlevel=-1)
compress without zip header
it presents a real or virtual file in ParaEngine.
Definition: ParaFile.h:31
static CZipWriter * CreateZip(const char *filename, const char *password=NULL)
call this to start the creation of a zip file.
Definition: ZipWriter.cpp:293
bool IsValid()
whether the writer is valid.
Definition: ZipWriter.cpp:300
DWORD close()
call this when you have finished adding files and folders to the zip file.
Definition: ZipWriter.cpp:305
DWORD ZipAdd(const char *destFilename, const char *filename)
add a zip file to the zip.
Definition: ZipWriter.cpp:326
DWORD AddDirectory(const char *dstzn, const char *filepattern, int nSubLevel=0)
add everything in side a directory to the zip.
Definition: ZipWriter.cpp:342