Files
Work/image/DTAENTRY.CPP
2024-08-07 09:16:27 -04:00

14 lines
426 B
C++

#include <image/dtaentry.hpp>
#include <common/pview.hpp>
void ImageResourceDataEntry::read(DWORD deltaOffset,PureViewOfFile &pureView)
{
pureView.push();
pureView.read((char*)&((IMAGE_RESOURCE_DATA_ENTRY&)*this),sizeof(IMAGE_RESOURCE_DATA_ENTRY));
mRawData.size(size());
pureView.seek(offsetData()-deltaOffset,PureViewOfFile::SeekSet);
pureView.read((char*)((BYTE*)&mRawData[0]),mRawData.size());
pureView.pop();
}