__int64 __fastcall AlpcpLocateMessageLog(unsigned int a1){
char *v2;
__int64 i;
if( AlpcpMessageLogLookupTable )
{
v2 = (char *)AlpcpMessageLogLookupTable + 16 * ((a1 >> 2) & 0x3FF);
for( i = *((_QWORD *)v2 + 1); (char *)i != v2; i = *(_QWORD *)(i + 8) )
{
if( *(_DWORD *)(i + 28) && *(_DWORD *)(i + 24) == a1 )
return i - 16;
}
}
return 0i64;
}