BgpTxtAdjustStaticRegion

VOID __stdcall BgpTxtAdjustStaticRegion(INT64 NewState){
  _QWORD *v1; 
  _DWORD *v2; 
  _DWORD *v3; 
  INT64 v5; 
  unsigned int v6; 
  v3 = v2;
  if( NewState && (v1 || v2) && (*(_DWORD *)(NewState + 64) & 1) != 0 )
  {
    if( v1 )
      *(_QWORD *)NewState = *v1;
    if( v2 )
    {
      v5 = *(_QWORD *)(NewState + 24);
      if( v5 )
      {
        v6 = *v2;
        if( *(_DWORD *)(NewState + 40) != *v2 )
        {
          *(_DWORD *)(NewState + 40) = v6;
          BgpGxFillRectangle(v5, v6);
        }
      }
      *(_DWORD *)(NewState + 44) = v3[1];
    }
  }
}

Referenced by:

BgpDisplayCharacterEx