Newer
Older
AMI-Aptio-BIOS-Reversed / PurleyPlatPkg / Platform / Pei / EarlyVideoPei / PeiLocatePpi.c
@Ajax Dong Ajax Dong 2 days ago 389 bytes Full restructure
int PeiLocatePpi()
{
  int PeiServices; // eax
  _BYTE v2[4]; // [esp+0h] [ebp-8h] BYREF
  int v3; // [esp+4h] [ebp-4h] BYREF

  PeiServices = PeiGetPeiServices();
  if ( (*(int (__cdecl **)(int, void *, _DWORD, _BYTE *, int *))(*(_DWORD *)PeiServices + 32))(
         PeiServices,
         &unk_FFE774BC,
         0,
         v2,
         &v3) >= 0 )
    return v3;
  else
    return 0;
}