MiGetImageBitMapInfo

VOID __stdcall MiGetImageBitMapInfo(_RTL_BITMAP **BitMap, UINT64 *HighVa, UINT64 *Bias, UINT64 a4){
  __int64 v4; 

  HighVa[1] = 0i64;
  if( (_DWORD)BitMap == 1 )
  {
    *Bias = 2013265920i64;
    *HighVa = (UINT64)&qword_140C4C920;
    if( a4 )
    {
      v4 = qword_140C4C930;
      goto LABEL_6;
    }
  }
  else
  {
    if( (_DWORD)BitMap == 2 )
    {
      *HighVa = (UINT64)&unk_140C4C8C8;
      HighVa[1] = (UINT64)&qword_140C4C920;
    }
    else
    {
      if( (_DWORD)BitMap != 3 )
      {
        *HighVa = (UINT64)&qword_140C4C890;
        *Bias = 0x7FFFFFFF0000i64;
        if( !a4 )
          return;
        v4 = qword_140C4C8A0;
        goto LABEL_6;
      }
      *HighVa = (UINT64)&unk_140C4C8C8;
    }
    *Bias = 2013265920i64;
    if( a4 )
    {
      v4 = qword_140C4C908;
LABEL_6:
      *(_QWORD *)a4 = v4;
    }
  }
}

Referenced by:

MiReturnImageBase
MiSelectImageBase