Home | History | Annotate | Download | only in PECOFF

Lines Matching refs:m_dos_header

214     m_dos_header (),
219 ::memset (&m_dos_header, 0, sizeof(m_dos_header));
243 offset = m_dos_header.e_lfanew;
305 success = m_data.ValidOffsetForDataOfSize(0, sizeof(m_dos_header));
309 m_dos_header.e_magic = m_data.GetU16(&offset); // Magic number
310 success = m_dos_header.e_magic == IMAGE_DOS_SIGNATURE;
314 m_dos_header.e_cblp = m_data.GetU16(&offset); // Bytes on last page of file
315 m_dos_header.e_cp = m_data.GetU16(&offset); // Pages in file
316 m_dos_header.e_crlc = m_data.GetU16(&offset); // Relocations
317 m_dos_header.e_cparhdr = m_data.GetU16(&offset); // Size of header in paragraphs
318 m_dos_header.e_minalloc = m_data.GetU16(&offset); // Minimum extra paragraphs needed
319 m_dos_header.e_maxalloc = m_data.GetU16(&offset); // Maximum extra paragraphs needed
320 m_dos_header.e_ss = m_data.GetU16(&offset); // Initial (relative) SS value
321 m_dos_header.e_sp = m_data.GetU16(&offset); // Initial SP value
322 m_dos_header.e_csum = m_data.GetU16(&offset); // Checksum
323 m_dos_header.e_ip = m_data.GetU16(&offset); // Initial IP value
324 m_dos_header.e_cs = m_data.GetU16(&offset); // Initial (relative) CS value
325 m_dos_header.e_lfarlc = m_data.GetU16(&offset); // File address of relocation table
326 m_dos_header.e_ovno = m_data.GetU16(&offset); // Overlay number
328 m_dos_header.e_res[0] = m_data.GetU16(&offset); // Reserved words
329 m_dos_header.e_res[1] = m_data.GetU16(&offset); // Reserved words
330 m_dos_header.e_res[2] = m_data.GetU16(&offset); // Reserved words
331 m_dos_header.e_res[3] = m_data.GetU16(&offset); // Reserved words
333 m_dos_header.e_oemid = m_data.GetU16(&offset); // OEM identifier (for e_oeminfo)
334 m_dos_header.e_oeminfo = m_data.GetU16(&offset); // OEM information; e_oemid specific
335 m_dos_header.e_res2[0] = m_data.GetU16(&offset); // Reserved words
336 m_dos_header.e_res2[1] = m_data.GetU16(&offset); // Reserved words
337 m_dos_header.e_res2[2] = m_data.GetU16(&offset); // Reserved words
338 m_dos_header.e_res2[3] = m_data.GetU16(&offset); // Reserved words
339 m_dos_header.e_res2[4] = m_data.GetU16(&offset); // Reserved words
340 m_dos_header.e_res2[5] = m_data.GetU16(&offset); // Reserved words
341 m_dos_header.e_res2[6] = m_data.GetU16(&offset); // Reserved words
342 m_dos_header.e_res2[7] = m_data.GetU16(&offset); // Reserved words
343 m_dos_header.e_res2[8] = m_data.GetU16(&offset); // Reserved words
344 m_dos_header.e_res2[9] = m_data.GetU16(&offset); // Reserved words
346 m_dos_header.e_lfanew = m_data.GetU32(&offset); // File address of new exe header
350 memset(&m_dos_header, 0, sizeof(m_dos_header));
772 if (m_dos_header.e_magic)
773 DumpDOSHeader (s, m_dos_header);