MiImageGetRawRvaState
INT64 __stdcall MiImageGetRawRvaState(UINT64 ulLanguageType){
int v1;
unsigned int v2;
_DWORD *v3;
INT64 result;
int v6;
__int64 v7;
unsigned int v8;
_DWORD *v9;
v2 = *(_DWORD *)(ulLanguageType + 140);
v3 = (_DWORD *)(ulLanguageType + 144);
result = 0i64;
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) | (unsigned int)result;
++v8;
++v9;
}
while( v8 < v2 );
}
return result;
}Referenced by:
MiImageRvaRawEnumFirst