Lines Matching defs:pFileHdr
2969 * @param pFileHdr Pointer to the file header that needs validating.
2974 static int rtldrPEValidateFileHeader(PIMAGE_FILE_HEADER pFileHdr, uint32_t fFlags, const char *pszLogName, PRTLDRARCH penmArch)
2977 switch (pFileHdr->Machine)
2990 pszLogName, pFileHdr->Machine));
2994 if (pFileHdr->SizeOfOptionalHeader != cbOptionalHeader)
2997 pszLogName, pFileHdr->SizeOfOptionalHeader, cbOptionalHeader));
3001 if ( (pFileHdr->Characteristics & IMAGE_FILE_RELOCS_STRIPPED)
3007 if (pFileHdr->NumberOfSections > 42)
3010 pszLogName, pFileHdr->NumberOfSections));
3013 if (pFileHdr->NumberOfSections < 1)
3016 pszLogName, pFileHdr->NumberOfSections));
3030 * @param pFileHdr Pointer to the file header (valid).
3035 const IMAGE_FILE_HEADER *pFileHdr, RTFOFF cbRawImage, uint32_t fFlags)
3037 const uint16_t CorrectMagic = pFileHdr->SizeOfOptionalHeader == sizeof(IMAGE_OPTIONAL_HEADER32)
3050 const uint32_t cbMinImageSize = pFileHdr->SizeOfOptionalHeader + sizeof(*pFileHdr) + 4 + (uint32_t)offNtHdrs;
3088 if (pOptHdr->SizeOfHeaders < cbMinImageSize + pFileHdr->NumberOfSections * sizeof(IMAGE_SECTION_HEADER))
3092 cbImage, cbMinImageSize, pFileHdr->NumberOfSections * sizeof(IMAGE_SECTION_HEADER),
3093 cbMinImageSize + pFileHdr->NumberOfSections * sizeof(IMAGE_SECTION_HEADER)));