50 static const VWIID IID_ZIPFile = { 0x3d7d62fb, 0x4d99, 0x40f2, { 0x8e, 0x87, 0x99, 0x94, 0xdf, 0x64, 0xed, 0x5d } };
uint16_t Uint16
Definition GSTypes.h:26
uint64_t Uint64
Definition GSTypes.h:28
uint32_t Uint32
Definition GSTypes.h:27
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
#define DYNAMIC_ATTRIBUTE
Definition VectorworksMVR.h:104
Definition IFileIdentifier.h:21
virtual VCOMError VCOM_CALLTYPE OpenRead(const char *buffer, size_t length)=0
virtual VCOMError VCOM_CALLTYPE OpenWrite(IFileIdentifier *pFileID)=0
virtual VCOMError VCOM_CALLTYPE GetSize(Uint64 &outValue)=0
virtual VCOMError VCOM_CALLTYPE AddFile(const TXString &path, IFileIdentifier *inputFile)=0
virtual VCOMError VCOM_CALLTYPE GetNextFile(const std::string &path, const std::string &extension, std::string &outPath)=0
virtual VCOMError VCOM_CALLTYPE OpenRead(IFileIdentifier *pFileID)=0
virtual VCOMError VCOM_CALLTYPE AddFile(const TXString &path, IZIPFileIOBuffer *inputBuffer)=0
virtual VCOMError VCOM_CALLTYPE GetNextFile(const std::string &path, std::string &outPath)=0
virtual VCOMError VCOM_CALLTYPE Close()=0
virtual VCOMError VCOM_CALLTYPE GetFile(const std::string &path, IZIPFileIOBuffer *outputBuffer)=0
virtual VCOMError VCOM_CALLTYPE RemoveFile(const TXString &path)=0
virtual VCOMError VCOM_CALLTYPE GetFile(const std::string &path, IFileIdentifier *outputFile)=0
virtual VCOMError VCOM_CALLTYPE OpenNewWrite(IFileIdentifier *pFileID, bool compressFiles=true)=0
virtual VCOMError VCOM_CALLTYPE ToBuffer(char *&p, size_t &lengt)=0
virtual VCOMError VCOM_CALLTYPE GetFileInfo(const std::string &path, SZIPFileInfo &outInfo)=0
virtual VCOMError VCOM_CALLTYPE CopyDataInto(void *pBuffer, size_t bufferSize)=0
virtual VCOMError VCOM_CALLTYPE SetData(void *pBuffer, size_t bufferSize)=0
virtual ~IZIPFileIOBuffer()
Definition IZIPFile.h:41
virtual VCOMError VCOM_CALLTYPE GetDataSize(size_t &outSize)=0
Definition VectorworksMVR.h:109
Definition GSString.h:134
Definition VectorworksMVR.h:149
VCOMPtr< IZIPFile > IZIPFilePtr
Definition IZIPFile.h:81
uint32_t VCOMError
Definition VectorworksMVR.h:119
Uint32 dwOffsetOfLocalHeader
Definition IZIPFile.h:33
Uint32 dwCompressedSize
Definition IZIPFile.h:29
Uint32 dwUncompressedSize
Definition IZIPFile.h:30
bool bFolder
Definition IZIPFile.h:34
TXString fComment
Definition IZIPFile.h:20
Uint16 dwDosTime
Definition IZIPFile.h:26
Uint16 dwVersion
Definition IZIPFile.h:22
TXString fFileName
Definition IZIPFile.h:19
Uint32 dwExternalAttrib
Definition IZIPFile.h:32
Uint32 dwVersionNeeded
Definition IZIPFile.h:23
Uint16 dwFlags
Definition IZIPFile.h:24
Uint16 dwInternalAttrib
Definition IZIPFile.h:31
Uint16 dwCompressionMethod
Definition IZIPFile.h:25
Uint16 dwDosDate
Definition IZIPFile.h:27
Uint32 dwCRC
Definition IZIPFile.h:28
Definition VectorworksMVR.h:32