PopDirectedDripsFlushDeviceQueue

VOID __stdcall PopDirectedDripsFlushDeviceQueue(){
  _QWORD **v0; 
  _QWORD *v1; 
  _QWORD *v2; 

  while( 1 )
  {
    v1 = *v0;
    if( *v0 == v0 )
      break;
    if( (_QWORD **)v1[1] != v0 || (v2 = (_QWORD *)*v1, *(_QWORD **)(*v1 + 8i64) != v1) )
      __fastfail(3u);
    *v0 = v2;
    v2[1] = v0;
    v1[1] = v1;
    *v1 = v1;
  }
}

Referenced by:

PopDirectedDripsBuildBroadcastTreeFull
PopDirectedDripsBuildPs4BroadcastTree