NTSTATUS __stdcall IdpValidateAcpiName(INT64 a1, INT64 a2){
unsigned __int64 v2;
__int64 v3;
__int64 v4;
bool v5;
v2 = *(_QWORD *)(a1 + 8);
if( !v2 )
return -1073741306;
if( v2 < a1 + 24 )
return -1073741503;
v3 = -1i64;
do
++v3;
while( *(_BYTE *)(v2 + v3) );
v5 = v3 == -1;
v4 = v3 + 1;
if( v5 || v4 == 1 )
return -1073479624;
else
return a1 + a2 < v2 + v4 ? 0x80000005 : 0;
}