Lines Matching defs:offNtHdrs
87 RTFOFF offNtHdrs;
1757 && paImpDescs[i].Name > pThis->offNtHdrs
1759 && paImpDescs[i].FirstThunk > pThis->offNtHdrs
2050 pPlaces->offCksum = (uint32_t)pModPe->offNtHdrs
2055 pPlaces->offSecDir = (uint32_t)pModPe->offNtHdrs
3029 * @param offNtHdrs The offset of the NT headers from the start of the file.
3034 static int rtldrPEValidateOptionalHeader(const IMAGE_OPTIONAL_HEADER64 *pOptHdr, const char *pszLogName, RTFOFF offNtHdrs,
3050 const uint32_t cbMinImageSize = pFileHdr->SizeOfOptionalHeader + sizeof(*pFileHdr) + 4 + (uint32_t)offNtHdrs;
3619 * @param offNtHdrs The offset of the NT headers (where you find "PE\0\0").
3623 int rtldrPEOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, RTFOFF offNtHdrs,
3630 int rc = pReader->pfnRead(pReader, &FileHdr, sizeof(FileHdr), offNtHdrs + 4);
3656 rc = pReader->pfnRead(pReader, &OptHdr, FileHdr.SizeOfOptionalHeader, offNtHdrs + 4 + sizeof(IMAGE_FILE_HEADER));
3661 rc = rtldrPEValidateOptionalHeader(&OptHdr, pszLogName, offNtHdrs, &FileHdr, pReader->pfnSize(pReader), fFlags);
3675 offNtHdrs + 4 + sizeof(IMAGE_FILE_HEADER) + FileHdr.SizeOfOptionalHeader);
3710 pModPe->offNtHdrs = offNtHdrs;
3711 pModPe->offEndOfHdrs = offNtHdrs + 4 + sizeof(IMAGE_FILE_HEADER) + FileHdr.SizeOfOptionalHeader + cbSections;