#include "stdafx.h" #include "UMemFile.h" LEAD_IMPLEMENTOBJECT(LUserMemoryFile); LUserMemoryFile::LUserMemoryFile() { } LUserMemoryFile::~LUserMemoryFile () { } L_INT LUserMemoryFile::CompressBufferCallBack(LBitmapBase *pLeadBitmap, LBuffer L_FAR * pLBuffer) { DWORD dwSize = 0 ; if ( ! WriteFile(m_hFD, (const char *)pLBuffer->Lock(), pLBuffer->GetSize(), &dwSize, NULL) ) { pLBuffer->Unlock(); return FAILURE ; } pLBuffer->Unlock(); return SUCCESS ; }