14 lines
426 B
C++
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();
|
|
}
|
|
|