dos_header property

IMAGE_DOS_HEADER dos_header

Implementation

IMAGE_DOS_HEADER get dos_header {
  var pDosHdr = _buffer.cast<IMAGE_DOS_HEADER>();
  if (pDosHdr.ref.e_magic != IMAGE_DOS_SIGNATURE) {
    throw PeFileException('Invalid DOS signature');
  }

  return pDosHdr.ref;
}