AnFwFadeCompletion

VOID __stdcall AnFwFadeCompletion(){
  INT64 v0; 
  if( (dword_140C13310 & 0xC00) != 3072 )
  {
    LogFwStat(0i64, 7i64, 0i64);
    BgpFwReleaseLock();
    KeWaitForSingleObject(&stru_140CF2E80, Executive, 0, 0, 0i64);
    BgpFwAcquireLock(v0);
    if( qword_140C10E08 )
    {
      BgpGxRectangleDestroy(qword_140C10E08);
      qword_140C10E08 = 0i64;
    }
    if( qword_140C10E30 )
    {
      BgpGxRectangleDestroy((__int64)qword_140C10E30);
      qword_140C10E30 = 0i64;
    }
    if( qword_140C10E38 )
    {
      BgpGxRectangleDestroy(qword_140C10E38);
      qword_140C10E38 = 0i64;
    }
    if( SubKeyCount )
    {
      BgpGxRectangleDestroy((__int64)SubKeyCount);
      SubKeyCount = 0i64;
    }
    if( qword_140C10E68 )
    {
      BgpGxRectangleDestroy(qword_140C10E68);
      qword_140C10E68 = 0i64;
    }
    if( Cell )
    {
      BgpGxRectangleDestroy((__int64)Cell);
      Cell = 0i64;
    }
  }
}

Referenced by:

BgpConsoleDisplayCharacter
BgpConsoleDisplayString
BgpFwLibraryDisable
ResFwFreeContext