HalpConvertEfiToNtStatus

NTSTATUS __stdcall HalpConvertEfiToNtStatus(UINT64 EfiStatus){
  __int64 v1; 
  __int64 *i; 

  v1 = 0i64;
  for( i = HalEfiToNtStatusMappings; *i != EfiStatus; i += 2 )
  {
    v1 = (unsigned int)(v1 + 1);
    if( (unsigned int)v1 >= 0x20 )
      return -1073741823;
  }
  return HalEfiToNtStatusMappings[2 * v1 + 1];
}

Referenced by:

HalEfiGetEnvironmentVariable
HalEfiGetTime
HalEfiQueryCapsuleCapabilities
HalEfiQueryVariableInfo
HalEfiSetEnvironmentVariable
HalEfiSetTime
HalEfiUpdateCapsule