HalpIsUefiFirmwareResourceTablePresent

CHAR __stdcall HalpIsUefiFirmwareResourceTablePresent(){
  INT64 v0; 
  NTSTATUS v1; 
  __int64 v3; 
  _OBJECT_ATTRIBUTES ObjectAttributes; 
  VOID *KeyHandle; 

  KeyHandle = 0i64;
  memset(&ObjectAttributes.Attributes + 1, 0, 20);
  ObjectAttributes.Attributes = 64;
  ObjectAttributes.ObjectName = (_UNICODE_STRING *)&v3;
  v1 = ZwOpenKey(
         &KeyHandle,
         0x20019ui64,
         &ObjectAttributes,
         v0,
         4194366i64,
         (INT64)L"\\REGISTRY\\MACHINE\\HARDWARE\\UEFI",
         48i64,
         0i64);
  if( v1 >= 0 )
    ZwClose((_HANDLE)KeyHandle);
  return v1 >= 0;
}

Referenced by:

HalpAddDevice