RtlAddressInSectionTable
NTSTATUS __stdcall RtlAddressInSectionTable(IMAGE_NT_HEADERS *NtHeaders, PVOID Base, UINT64 Address){
__int64 v3;
__int64 v5;
char *v6;
v3 = (unsigned int)Address;
RtlSectionTableFromVirtualAddress(NtHeaders, (UINT64)Base);
if( !v5
|| (v6 = (char *)Base + *(unsigned int *)(v5 + 20) - (unsigned __int64)*(unsigned int *)(v5 + 12) + v3,
(unsigned __int64)Base < 0x7FFFFFFEFFFFi64)
&& (unsigned __int64)v6 >= 0x7FFFFFFEFFFFi64 )
{
LODWORD(v6) = 0;
}
return(int)v6;
}Referenced by:
LdrpAccessResourceDataNoMultipleLanguage
RtlpImageDirectoryEntryToData32
RtlpImageDirectoryEntryToData64