HalpAcpiPmRegisterReadRegister
NTSTATUS __stdcall HalpAcpiPmRegisterReadRegister(VOID *RegisterAddress, VOID *Output, VOID *a3){
int v3;
int v4;
int v5;
v3 = (_DWORD)Output - 1;
if( v3 )
{
v4 = v3 - 1;
if( v4 )
{
v5 = v4 - 2;
if( v5 )
{
if( v5 != 4 )
return -1073741823;
*(_QWORD *)a3 = *(_QWORD *)RegisterAddress;
}
else
{
*(_DWORD *)a3 = *(_DWORD *)RegisterAddress;
}
}
else
{
*(_WORD *)a3 = *(_WORD *)RegisterAddress;
}
}
else
{
*(_BYTE *)a3 = *(_BYTE *)RegisterAddress;
}
return 0;
}Referenced by:
No references.