# StaticSkuDataDxeNeonCityEPRP

## Function Table

| Address | Name | Description |
|---------|------|-------------|
|  | **ModuleEntryPoint** |  |
| rax | **__int64 v4; // [rsp+30h] [rbp+8h] BYREF ::ImageHandle = (__int64)ImageHandle; if ( !ImageHandle ) sub_5C8( "e:\\hs\\MdePkg\\Library\\UefiBootServicesTableLib\\UefiBootServicesTableLib.c", 51, "gImageHandle != ((void *) 0)"); ::SystemTable = (__int64)SystemTable; if ( !SystemTable ) sub_5C8("e:\\hs\\MdePkg\\Library\\UefiBootServicesTableLib\\UefiBootServicesTableLib.c", 57, "gST != ((void *) 0)"); BootServices = (__int64)SystemTable->BootServices; if ( !BootServices ) sub_5C8("e:\\hs\\MdePkg\\Library\\UefiBootServicesTableLib\\UefiBootServicesTableLib.c", 63, "gBS != ((void *) 0)"); RuntimeServices = (__int64)SystemTable->RuntimeServices; if ( !RuntimeServices ) sub_5C8( "e:\\hs\\MdePkg\\Library\\UefiRuntimeServicesTableLib\\UefiRuntimeServicesTableLib.c", 47, "gRT != ((void *) 0)"); sub_608(); v4 = 0; result = (*(__int64 ( **)(void *, _QWORD, __int64 *))(BootServices + 320))(&unk_4070, 0, &v4); if ( (result & 0x8000000000000000uLL) == 0LL ) { result = (*(__int64 ( **)(__int64, void *, void *, __int64))(v4 + 16))(v4, &unk_40A8, &unk_4090, 24); if ( (result & 0x8000000000000000uLL) == 0LL ) { result = (*(__int64 ( **)(__int64, void *, void *, __int64))(v4 + 16))(v4, &unk_40C8, &unk_40B8, 16); if ( (result & 0x8000000000000000uLL) == 0LL ) return (*(EFI_STATUS ( **)(__int64, void *, void *, __int64))(v4 + 16))(v4, &unk_9010, &unk_9000, 16); } } return result; }** |  |

---
*Generated by HR650X BIOS Decompilation Project*