BgkpResetDisplay

__int64 __fastcall BgkpResetDisplay(char a1, __int64 a2, _QWORD *a3){
  __int64 result; 
  __int64 v5; 
  *a3 = 0i64;
  if( !a1 || dword_140CF2320 == 2 )
    return 3221225659i64;
  if( !qword_140CF5078 )
    return 3221225473i64;
  qword_140CF5078(80i64);
  LOBYTE(v5) = 1;
  VidResetDisplay(v5);
  *(_WORD *)(a2 + 1) = 0;
  *(_BYTE *)(a2 + 3) = 0;
  *(_QWORD *)(a2 + 20) = 0i64;
  *(_DWORD *)(a2 + 28) = 0;
  *(_DWORD *)(a2 + 8) = 640;
  *(_DWORD *)(a2 + 12) = 640;
  *(_QWORD *)(a2 + 32) = BgkpVgaBltRoutine;
  result = 0i64;
  *(_BYTE *)a2 = 0;
  *(_DWORD *)(a2 + 4) = 480;
  *(_DWORD *)(a2 + 16) = 1;
  return result;
}

Referenced by:

No references.