CmObReferenceObjectByName

__int64 __fastcall CmObReferenceObjectByName(
        _OBJECT_ATTRIBUTES *a1,
        _ACCESS_STATE *a2,
        UINT64 a3,
        __int64 a4,
        INT64 a5,
        __int64 a6,
        __int64 a7){
  NTSTATUS v7; 
  VOID *ProbeMode; 

  LOBYTE(ProbeMode) = a5;
  v7 = ObReferenceObjectByNameEx(a1, (UINT64)a2, (_OBJECT_TYPE *)a3, (CHAR)CmKeyObjectType, ProbeMode, (VOID **)a6);
  if( v7 >= 0 )
  {
    if( MEMORY[0] == 1803104306 )
    {
      *(_QWORD *)a7 = 0i64;
      return 0;
    }
    else
    {
      return(unsigned int)-1073741816;
    }
  }
  return(unsigned int)v7;
}

Referenced by:

CmKeyBodyRemapToVirtual
CmKeyBodyRemapToVirtualForEnum
CmKeyBodyReplicateToVirtual
NtNotifyChangeMultipleKeys