MiImageGetRawRvaState
NTSTATUS __stdcall MiImageGetRawRvaState(UINT64 ulLanguageType){
int v1;
unsigned int v2;
_DWORD *v3;
NTSTATUS result;
int v6;
__int64 v7;
unsigned int v8;
_DWORD *v9;
v2 = *(_DWORD *)(ulLanguageType + 140);
v3 = (_DWORD *)(ulLanguageType + 144);
result = 0;
v6 = 0;
if( v2 )
{
v7 = v2;
do
{
if( *v3 == v1 )
v6 |= v3[1];
v3 += 10;
--v7;
}
while( v7 );
}
v8 = 0;
if( v2 )
{
v9 = (_DWORD *)(ulLanguageType + 128);
do
{
if( (v6 & *v9) != 0 )
result |= 1 << v8;
++v8;
++v9;
}
while( v8 < v2 );
}
return result;
}Referenced by:
MiImageRvaRawEnumFirst