IopOpenRegistryKeyEx

NTSTATUS __stdcall IopOpenRegistryKeyEx(
        VOID **Handle,
        VOID *BaseHandle,
        _UNICODE_STRING *KeyName,
        UINT64 DesiredAccess){
  _OBJECT_ATTRIBUTES v5; 

  v5.RootDirectory = BaseHandle;
  v5.ObjectName = KeyName;
  *(_QWORD *)&v5.Length = 48i64;
  *(_QWORD *)&v5.Attributes = 576i64;
  *Handle = 0i64;
  *(_OWORD *)&v5.SecurityDescriptor = 0i64;
  return ZwOpenKey(
           Handle,
           (unsigned int)DesiredAccess,
           &v5,
           DesiredAccess,
           *(INT64 *)&v5.Length,
           (INT64)v5.RootDirectory,
           (INT64)v5.ObjectName,
           *(INT64 *)&v5.Attributes);
}

Referenced by:

IopInitializeBootDrivers
IopInitializeBuiltinDriver
IopInitializePlugPlayServices
IopInitializeSystemDrivers
IopStoreSystemPartitionInformation
PiInitCacheGroupInformation
PipCheckSystemFirmwareUpdated
PipGetDriverTagPriority
PipInitDeviceOverrideCache
PipInitializeCoreDriversByGroup
PipInitializeEarlyLaunchDrivers
PnpBootDeviceWait