Files
core/ASCOfficePPTFile/PPTFormatLib/Reader/CommonZLib.h
Elen.Subbotina 6cab330fca .....
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@61935 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:53:57 +03:00

26 lines
501 B
C++

#pragma once
// zlib - äîãîâîðèëèñü äåðæàòü â àääîíàõ.
// ÷òîáû êîìïèëèòü - ïðîïèñàòü â ïðîåêòå ïóòè ê àääîíàì
#include <zlib.h>
#pragma comment(lib, "zlib.lib")
namespace NSZLib
{
static BOOL Decompress(const BYTE* pSrcBuffer, const ULONG& lSrcBufferLen,
BYTE* pDstBuffer, ULONG& lDstBufferLen)
{
try
{
if (Z_OK == uncompress(pDstBuffer, &lDstBufferLen, pSrcBuffer, lSrcBufferLen))
{
return TRUE;
}
}
catch(...)
{
}
return FALSE;
}
}