Lines Matching defs:PRTLDRMODPE

134 typedef RTLDRMODPE *PRTLDRMODPE;
160 DECLCALLBACKMEMBER(int, pfnResolveImports)(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, PFNRTLDRIMPORT pfnGetImport, void *pvUser);
245 static int rtldrPEApplyFixups(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, RTUINTPTR BaseAddress, RTUINTPTR OldBaseAddress);
261 static int rtldrPEReadPartByRva(PRTLDRMODPE pThis, const void *pvBits, uint32_t uRva, uint32_t cbMem, void const **ppvMem)
394 static int rtldrPEReadPartFromFile(PRTLDRMODPE pThis, uint32_t offFile, uint32_t cbMem, void const **ppvMem)
437 static int rtldrPEReadPart(PRTLDRMODPE pThis, const void *pvBits, RTFOFF offFile, RTLDRADDR uRva,
460 static void rtldrPEFreePart(PRTLDRMODPE pThis, const void *pvBits, void const *pvMem)
477 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
489 static int rtldrPEGetBitsNoImportsNorFixups(PRTLDRMODPE pModPe, void *pvBits)
551 * Reads the bits into the internal buffer pointed to by PRTLDRMODPE::pvBits.
556 static int rtldrPEReadBits(PRTLDRMODPE pModPe)
574 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
605 static DECLCALLBACK(int) rtldrPEResolveImports32(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, PFNRTLDRIMPORT pfnGetImport, void *pvUser)
682 static DECLCALLBACK(int) rtldrPEResolveImports64(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, PFNRTLDRIMPORT pfnGetImport, void *pvUser)
757 static int rtldrPEApplyFixups(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, RTUINTPTR BaseAddress, RTUINTPTR OldBaseAddress)
883 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
922 static int rtLdrPE_ExportToRva(PRTLDRMODPE pModPe, uint32_t iOrdinal, const char *pszSymbol,
1017 PRTLDRMODPE pThis = (PRTLDRMODPE)pMod;
1045 PRTLDRMODPE pThis = (PRTLDRMODPE)pMod;
1138 static int rtldrPEEnumSymbolsSlow(PRTLDRMODPE pThis, unsigned fFlags, RTUINTPTR BaseAddress,
1270 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1375 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1563 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1656 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1695 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1710 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1730 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
1747 static int rtLdrPE_CountImports(PRTLDRMODPE pThis, void const *pvBits)
1784 static int rtLdrPE_QueryImportModule(PRTLDRMODPE pThis, void const *pvBits, uint32_t iImport,
1875 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
2033 static int rtldrPe_CalcSpecialHashPlaces(PRTLDRMODPE pModPe, PRTLDRPEHASHSPECIALS pPlaces, PRTERRINFO pErrInfo)
2098 static int rtldrPE_HashImageCommon(PRTLDRMODPE pModPe, void *pvScratch, uint32_t cbScratch, RTDIGESTTYPE enmDigest,
2203 static int rtldrPE_VerifySignatureImagePrecoditions(PRTLDRMODPE pModPe, PRTERRINFO pErrInfo)
2265 static int rtldrPE_VerifySignatureRead(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE *ppSignature, PRTERRINFO pErrInfo)
2345 static void rtldrPE_VerifySignatureDestroy(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE pSignature)
2360 static int rtldrPE_VerifySignatureDecode(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE pSignature, PRTERRINFO pErrInfo)
2421 static int rtldrPE_VerifyAllPageHashes(PRTLDRMODPE pModPe, PCRTCRSPCSERIALIZEDOBJECTATTRIBUTE pAttrib, RTDIGESTTYPE enmDigest,
2624 static int rtldrPE_VerifySignatureValidateHash(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE pSignature, PRTERRINFO pErrInfo)
2707 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
2739 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
2781 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
2794 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod;
3340 static int rtldrPEReadRVA(PRTLDRMODPE pModPe, void *pvBuf, uint32_t cb, uint32_t RVA)
3423 static int rtldrPEValidateDirectoriesAndRememberStuff(PRTLDRMODPE pModPe, const IMAGE_OPTIONAL_HEADER64 *pOptHdr, uint32_t fFlags)
3685 PRTLDRMODPE pModPe = (PRTLDRMODPE)RTMemAllocZ(sizeof(*pModPe));