Files
Work/common/IOBUFF.CPP
2024-08-07 09:09:36 -04:00

20 lines
412 B
C++

#include <common/iobuff.hpp>
void IOBuffer::destroyBuffer(void)
{
if(!mhGlobalBuffer)return;
::GlobalUnlock(mhGlobalBuffer);
::GlobalFree(mhGlobalBuffer);
mhGlobalBuffer=0;
}
WORD IOBuffer::createBuffer(DWORD lengthBuffer)
{
destroyBuffer();
mhGlobalBuffer=::GlobalAlloc(GMEM_FIXED,lengthBuffer);
if(!mhGlobalBuffer)return FALSE;
mlpBuffer=(BYTE FAR *)::GlobalLock(mhGlobalBuffer);
return TRUE;
}